PCSYNTH
Objectives
- Use junk computer equipment, I wanted to buy nothing at all, or as little as possible.
- Implement a monosynth soft synthesizer with phase accumulator DCOs at 44 KHz or more DAC update rate
- At least 3 sound sources (3 DCO, or 2 DCO and noise, etc.)
- Use DOS and C or assembly language for programming.
- Capable of things not normally found in commercial digital synths including:
- Noise modulated pitch control of DCO.
- Portamento.
- MIDI on any channel.
- Polyphony?
- Several PCSYNTH configurations could be written to implement differing features.
- Text screen and keyboard will be used to allow user control over several synth parameters such
as LFO depth and EG amplitude to allow the user to trim the character of the sound. This feature
may require that the synth code be stopped while updating these parameters and restarted with a "go"
keystroke. Alternatively, I may implement SYSEXE messages to do this instead to avoid the port I/O
overhead required by the keyboard.
- MIDI continuous controller setup to allow several different controller numbers to be used.
- Modulation control via MIDI continuous controllers.
Detail Pages
Last update: 2005-07-04
|