forked from Nettech15/Daisy-Seed-7-Voice-VA-Synthesizer
-
Notifications
You must be signed in to change notification settings - Fork 0
funkbungus/Daisy-Seed-8-Voice-VA-Synthesizer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This code is a modification of OscPocketD/VASynth, created by Staffan Melin, [email protected]. It was later modified by (Steven @moonfriendsynth) to work with the Daisy Pod. Christopher @Nettech15 modified it further to run on the Daisy Seed without the use of the Daisy Pod board. Synth parameters are now controlled by a Miditech i2-61 midi keyboard. Feel free to copy, modify, and improve this code to match your equipment and sound requirements. I(Funkbungus) have modified the code further in order to achieve a few things, so far I've implimented the folowing: -Modify the midi impimentation for easier use with generic midi devices, this includes the loop recorder (everything is mapped from CC02 through CC25 as of now, loading and saving not implimented yet) -Trim down exposed parameters and expose a couple that where hidden in order to be mappable to 8 pots and 9 sliders (like a nektar LX49+ has) -modify the value ranges for the ADSR envelopes to make them useable in a wider set of use cases Todo: -add effects section, sampler and drum machine without needing external memory -impliment DIN/TRS Midi -Reduce noise that's being introduced through the usb connection -add HPF and bandpass filters -Add alternative synth engine(s) Specifications: - 8 voice polyphonic. - Dual oscillator per voice. - VCA per voice. - VCF (4-pole Resonant low-pass) per voice. - Separate ADSR's for VCA and VCF - MIDI Editable parameters. - Ten User-Programmable Patches using QSPI Flash memory storage. - Waveform select for both oscillators; Triangle / Saw / Square(PWM) / Polyblep-Saw. - Oscillator Mix. - Oscillator #2 De-tune. - Scale for Oscillator #2. - LFO for Pitch Modulation Wheel. - LFO for Pulse Width Modulation #1. - LFO for Pulse Width Modulation #2. - LFO for VCA/VCF Modulation. - Waveform select for VCF/VCA LFO. - Keyboard follow for VCF and ENV. - Keyboard velocity routable to VCA and/or VCF. - VCF envelope level. - Stereo simulation effect. - Single-Track ScratchPad Sequencer.
About
Daisy Seed 8-Voice Synthesizer with USB-MIDI interface and LPF upgrade.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Makefile 64.5%
- C++ 35.0%
- C 0.5%