An additive synthesizer using Odin and SDL2. IN DEVELOPMENT
Pretty big update, but I am uploading it only partially finished just to back it up real quick
I'm very close to finishing the UI for the main part of the synth, before I start the backend for filters and effects. I've messed around with a couple UI arrangements, and working around my self-imposed restrictions of making this look all retro has been pretty hard.
Here's how the waveform UI is setup:
WF <>- click the arrows to choose between 4 basic waveformsA <>- changes the amplitude of the waveformF <>- increases/decreases the semitone offset from the root waveform. It is displayed as the offset divided by 12 right now, I'll change that later
Here is a demo of what I've done so far! Below is a list of features:
- Keyboard input (No MIDI yet)
- Output waveform and keyboard input UI
- Polyphony!!!
- Four basic waveforms that can be combined (No UI or effects yet)
- You can control the frequency and amplitude of each waveform within each voice
- So for example, you can combine sine waves at different places in the harmonic series to naturally form a sawtooth wave
- Or you can play chords using just one voice!
