synthesizer application using beads

Skip to first unread message

Doug Murray

Jul 22, 2022, 5:02:03 AM7/22/22
to beadsproject
I have been working on an application that allows the user to add various beads to a work space and then patch them as desired.  This is nowhere near completed yet but I wanted to put it out there in case there is some interest.

If you wish to  contact me via Email please use

The process would be....
  1. Select the beads and place them on the work space.
  2. Patch audio and control paths.
  3. Adjust any bead parameters.
  4. Play the configured instrument.
Some features include...
  • The configuration can be saved and re-loaded at a later time.
  • When patching only compatible connections are aloud.
  • Multiple channels are supported.
The following beads are supported...
  • VCO("Voltage Controlled Oscillator","VCO-"),
  •  Noise("White Noise Generator","WNG-"),
  •  VCA("Voltage Controlled Amplifier","VCA-"),
  •  Filter("Voltage Controlled Filter","VCF-"),
  •  ADSR("Attack Decay Sustain Release","ADSR-"),
  •  KeyBoard("Keyboard","KBD-"),
  •  Slider("Slider Control","SLD-"),
  •  Panner("Panner","PAN-"),
  •  Mapper("Signal Mapper","MAP-"),
  •  Glide("Keyboard Glide","GLD-"),
  •  Mixer("Mixer","MIX-"),
Supported control ranges (for patches)...
  • MIDINote("MIDI Note",0.0f,127.0f,1.0f),
  • NoteName("Note Name",0.0f,127.0f,1.0f),
  • Frequency("Audio Frequency (0..8K)",0.0f,8000.0f,0.01f),
  • Gain("Gain (0..1)",0.0f,1.0f,0.01f),
  • Q("Q (0..100)",0.0f,100.0f,0.01f),
  • Trigger("Trigger",0.0f,1.0f,1.0f);
Audio range (for patches)...
  • Waveform("Waveforms (-1..1)",-1.0f,1.0f,0.01f),
Reply all
Reply to author
0 new messages