This is probably a stupid question as I don't have much technical knowledge about synthesis.
But is it possible to force a monosynth's analog oscillator to mimic any waveshape signal given the controls you may have over it through MIDI?
If you have an oscillator with variable waveshapes (Triangle, Sawtooth, Square, Pulse and sequential transitions between them) and pulse width modulation with MIDI control of these parameters could software somehow translate a custom wave shape into these MIDI controls over the oscillator through high-frequency manipulations of pitch, waveshape selection and PWM to produce something that approximated the custom waveshape?
Forcing an analog oscillator into a custom wave-shape through MIDI parameters
- KVRist
- 323 posts since 19 Jul, 2008
Not a stupid question, but a nonstandard one.
The theoretical maximum "sample rate" for MIDI 3-byte messages is 1041 Hz, assuming the serial baud rate is your bottleneck, so the best you could do is send two messages per 440 Hz cycle. This limit, along with the instability of MIDI timing in the 1ms timescale, prevents you from changing the waveshape in any controlled way. However, you could "destroy" the waveform by quickly switching between saw and square waves. If you do this at a bass frequency around 100 Hz, you'd get something similar to the famous sync frequency sweep sound.
The theoretical maximum "sample rate" for MIDI 3-byte messages is 1041 Hz, assuming the serial baud rate is your bottleneck, so the best you could do is send two messages per 440 Hz cycle. This limit, along with the instability of MIDI timing in the 1ms timescale, prevents you from changing the waveshape in any controlled way. However, you could "destroy" the waveform by quickly switching between saw and square waves. If you do this at a bass frequency around 100 Hz, you'd get something similar to the famous sync frequency sweep sound.
VCV Rack, the Eurorack simulator