Features
Currently Implemented
As of 2014/05/03
- 96 notes polyphony.
- Multitimbral with 4 simultaneous timbres (not quite functional
yet).
- 8 oscillators per note.
- Waveforms:
- One Amplitude Envelope Generator per oscillator.
- One Frequency Envelope Generator per oscillator.
- Four Levels and Four Rates per Envelope Generator.
- 8 modulation depth control parameters for each oscillator
(including self-modulation, AKA feedback).
- One output volume control parameter for each oscillator.
- Each oscillator can have a fixed base frequency or track
proportionally to the MIDI note.
- Two identical analog outputs.
- Stereo DAC (digital to analog converter).
- 48kHz sampling rate.
- 24-bit samples.
- Two MIDI in.
- One MIDI out.
- Hardware implementation of the sound generator.
- Firmware implementation of the MIDI protocol.
Planned
- Support of performance controls:
- Note velocity.
- Polyphonic aftertouch.
- Global modulation wheel.
- Global pitch Bend.
- Master volume.
- Patch global volume.
- Multitimbral with 8 or 16 simultaneous timbres.
- Presets loading and saving through MIDI sysex.
- Setting of every individual parameter via MIDI sysex.
- Stereo S/PDIF output.
- Stereo S/PDIF input.
- Stereo analog output.
- Stereo analog input.
- Editing features:
- Copy current EG parameters to all selected oscillators.
Under Consideration
- Missing DX7 parameters or features (with improvements).
- Oscillator synchronization.
- Per timbre.
- Per Oscillator.
- LFO.
- Amplitude modulation.
- Frequency modulation.
- Per timbre.
- Per note.
- EG forced damping / re-starting.
- Global.
- Per timbre.
- Per EG.
- Waveforms:
- Rectangle with programmable duty cycle.
- Rectangle with duty cycle controlled by EG.
- Transition between any two waveform under EG control.
- Microtuning including MIDI Microtuning Standard.
- Amplitude modulation between any oscillator pair. (AKA ring
modulation.)
- Enhanced EGs.
- More Level/Rate pairs.
- Inverted.
- Starting level.
- Exponential curves.
- Layering of two timbres.
- Keyboard splitting.
- Add random jitter and/or noise to oscillators so that two
successive notes are never identical for a more "natural" sound.
- Global Effects:
- Reverb / Echo
- Compressor.
- Per Note Effects
- Low Pass Filter with resonance and EG frequency control.
- FM of input signal.
- Filtering by processing in the frequency domain.
- USB MIDI interface.
- SD card interface (mostly for presets and microtuning tables).
Rejected