8-bit-inspired Max4Live polysynth
Current version: 0.1; mildly buggy
This is very much a ship-early-and-fix-it kind of deal.
My favorite synth sounds in pop music are usually chiptune-inspired or distorted in some way. I wanted to build my DSP chops by designing a polysynth that was sort of always a little lo-fi by design. To this end, I implemented a “polynomial transition region” asymmetric triangle oscillator and an SVF to add to excellent building blocks Peter McCulloch made for the Ableton Max4Live synth Poli. I also really like FM, so inspired by the Just Friends approach, I gave each oscillator a modulator to pair with it. Also inspired by Three Sisters, I included options to “tilt” the filter and mixer; bringing in more of the high/low end or first/second oscillator and making the other quieter.
- FM is not working.
- Pre-filter sub-oscillator seems to not work.
- MIDI input somehow two octaves too high
- Possible to blow up filter / create pops with oscillator, likely due to unsmoothed modulation around clipping points.
- Misses note-offs in Ableton for some reason.
- Sustain knob seems to not affect sustain value enough.
- demo video
- Mod wheel / pitchbend
- tune modulation knob depths
- more tuneful distortion
Max4Live with Max 8 required (uses
mc.gen~ rather than
poly~). Otherwise is a normal Ableton “Instrument” playable via MIDI.
bitters.amxd into a MIDI track in Ableton. Front panel has two tabs: the former pictured above sets main parameters. The latter is for modulation amounts.
v0.1 - Github download
Github: https://github.com/ryleelyman/bitters (contributions welcome!)
Peter McCulloch, @zebra, the creators of Poli, Cytomic’s Andrew Simper, everyone who told me learning
mc would be worth it.