The most reliable approach would be to make one oscillator class that has multiple oscillators within the one class. That way, you can do any combination of hard sync, soft sync, or cross-mod that you'd like.
The alternative proposal (made...
I have absolutely no trouble getting stable reading with MIDI resolution (7 bit = 128 different positions) from dirt cheap Chinese analog pots. Yes raw ADC readings are noisy, but that is just a matter of proper post-processing in software. In my...
I’d be honoured if someone could get anything from this work, audiosynthsupersaw is separate and can be initiated and work with the audio library.
I’ve worked on that for many hours so I will not messing with it for a bit.
Hypersaw and square...
Hi,
I’ve been lurking here for a while now and finally at a point that I feel brave enough to show the project.
Started as a way of teaching myself the teensy. Project was to clone the behringer jt-4000. Be able to open its patches. Hit loads...
Thanks for the correction. To keep things clear, I didn't copy the entire code from my Jeannie_2 project.
I just wanted to show a simple example of how to quickly and easily read encoders using an MCP23017.
Yeah.. Yamaha engineers implemented clever tricks to even avoid multiplication. Their custom FM chips did just additions and ROM lookups.
The first ROM was a log-sin waveform table, containing one quarter of a sine wave, 256 samples
long. The...