PROGRAMMING
RSynth & JSynth
RSynth in FL Studio (the easiest DAW for testing)
Digital synthesizer project developed with storklabs.
2021-2022
VST & VST3 (may only work on macOS)
JSynth in FL Studio
Built using Rust
Polyphonic
Two Band-limited Oscillators Per Voice
Resonant Adjustable-Band Filter
Amplifier ADSR Envelope
LFO - AM & FM routing
Build using C++
Custom GUI
Unison
FIR Filter Demo
2022
This is a Pure Data (like Max MSP but open source and free) patch demonstrating an FIR (finite impulse response) lowpass filter generator I programmed.
The filter kernel is a windowed sinc function made either with a Hamming window or Blackman window (your choice).
The partitioned convolution is handled by ~partconv, which you can find (along with a lot of other useful Pure Data objects) here by Benjamin Saylor.
Here are all of the Pure Data objects I made for this patch:
frequency-controller.pd
blackman~.pd
hamming~.pd
magnitude~.pd
window-sinc-kernel-generator.pd
window-sinc-kernel-generator.pd
partitioned-convolution-demo.pd
I’d recommending downloading all of Week 6 so that you have all the files necessary for each patch.
If you’d like to learn any of this stuff, you can:
Or continue scrolling to see a short presentation on some of the topics!