Skip to content

A portable (SDL) audio synthesizer / tone generator inspired by the Korg ER-1

License

Notifications You must be signed in to change notification settings

mrbid/Borg-ER-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Borg ER-3

A portable (SDL) audio synthesizer / tone generator inspired by the Korg ER-1

Image of the Borg-ER3

Fixed-state modular synthesizer using FART oscillators, if you can hold back the chuckles for a moment stands for Frequency, Amplitude, Resolution, and Transformation oscillators, the resolution regards harmonic resolution and transformation regards the wave-shape being produced by the oscillator.

The envelope can be clicked and dragged into any shape, the biquads can be manually configured on a per coefficient basis, they are executed in sequential order so BIQUAD 1 executes first.

On Windows exported files save to the local directory that the program was executed in, on Linux exported files save to: ~/EXPORTS/Borg_ER-3/

Technical details

  • FART = Frequency, Amplitude, Resolution, Transition
  • Resolution = How many additive sinusoids are combined to make the final waveshape.
  • Transition = Selects which wave shape to output but also allows blending between the shapes.
  • Wave shape order: Sine, Slanted Sine, Square, Saw, Triangle, Impulse, Violin.
  • Binds to play audio: spacebar, mouse3, mouse4
  • Reset envelope: right click on it
  • Scroll dial sensitivity selection: right click, three sensitvity options
  • Adjust dials by left click and drag or hover and scroll mouse 3 in the Y axis.
  • BIQUADS are executed from left to right, first BIQUAD 1, then 2, then 3.
  • You can use the Load button to reset any changes since your last Save.
  • You can mouse scroll zoom the oscilloscope, right click to reset zoom.

Build Instructions

sudo ./getdeps.sh
./compile.sh