Abletone Learning Synth
learningsynths.ableton.com
learningsynths.ableton.com
I've been messing with LMMS for the past couple of years, zero musical training, following YouTube tutorials at first and came up with a bunch of stuff that sounds half decent in my opinion: https://www.youtube.com/watch?v=Tsjzt5QLGOg&list=PL54E2psbCL...
It's really cool that you did that on your own! Being able to do stuff like that is a pipe dream of mine and I'm super impressed :)
Two thumbs and would highly recommend!
And then have Elektron knocking on their door.
It's also great to see a lot of interest on music making!
BTW, here is a collaborative live coding language/environment I am developing:
You can learn synth and sequencer with examples, similar to this project, yet in a code-based/non-GUI manner.
Currently I use Renoise, but mostly just use single cycle waveforms to try to force some synthesis capabilities into the sampler (I'm alright with "generic" samples for percussion providing theres a decent variety). Its really nice, but it often feels like I'm using the wrong tool for what I want, so Im hoping live coding could be the answer.
In this process, I do feel a difference between using samples and pure synthesis. I think one reason that samples are widely used in live coding is because we need to balance between the prototyping time and the music complexity. But I do agree with you that live coding should think more for the audio synthesis part rather than simply mapping a language to an existing audio engine.
I think your interest on wavetable synthesis is really interesting to me. That's somewhere I should explore more in developing Glicol.
I can totally understand the practicalities of samples, afterall a sample can reproduce any sound of any synthesizer ever, but for me it just makes things less fun and more of a chore (eg file management). Add to that the comparitive lack of modulation capabilities and the difficulties you can have with long sustain notes, I'd just have something more limited but "all in one" if you know what I mean.
Wavetable synthesis is really interesting, but I think you're overestimating my abilities lol. I don't actually do wavetable synthesis (to my knowledge its not possible to in renoise, or at least its not a native function). Its more like building a fake subtractive synth using a single cycle waveform as the oscillator. It works alright for what I need to do with it, but it does mean Im somewhat lacking on modulation.
Budget: $100 used
If you just want knobs and sliders, look at something like a used notation launch control xl.
If you want a full midi controller with keys, knobs, sliders, pads, maybe mpk mini? Nothing modern will have nice keys in that price range, though.
Plug in to your phone/iPad/laptop, download synth one or surge xl, spend some time mapping and away you go.
$100 is not a reasonable price point for good hardware that actually makes its own sounds, but who needs it when you have a super computer in your pocket.
You'll get a lot more utility and value out of software these days, but if you really want a hardware synth, the non-trendy 90s romplers can carry you far.
If you want something with knobs and analogue circuitry look out for some of Behringer's recent offerings on the used market. TD-3 is a reliable clone of the absolutely classic TB-303 and can be scored for under $100.
https://news.ycombinator.com/item?id=27822489
I started with SynthOne on my iPhone.
Recently bought an Arturia MiniLab Mk II and am running Ableton live-lite it was bundled with on my laptops. <$100.
More recently I bought a used Mbox II audio interface. An eBay bargain.
Still more recently a Moog Werkstatt, Adorama had/has them for $149 because they’re closeout. And because it is a fn Moog.
And of course more cables came in today’s mail because…well because it is probably a hobby…if it isn’t a hobby it will do until a hobby shows up.
I've taught music technology for over 20 years, and getting a simple subtractive synth and playing with it is the best way to learn this kind of thing. The temptation is always to get something vast and massively complex (as the presets will sound amazing), but in terms of learning how to actually program a synth, a basic one is way better. Something like the Roland SH-101 (which behringer have made a copy of) will let you understand all the elements of it that you can then translate to the complex structures of larger synths.
I find cherry audio's voltage modular a great learning tool, if you take the right (basics first) approach - as it can get very complex very quickly otherwise!
The basic modules that are included let you form the core of subtractive synthesis. Having them available as isolated, wired up building blocks is a very visual help in understanding how they relate.
I was dabbling in LMMS some time ago and it has an option to show scales but it's slow to enter and experiment with notes with the mouse.
No, I can't be bothered to learn piano scales. I expended my mental capacity for it on guitar already.
It’s a lot easier on the piano. The keys are laid out as sheet music, very convenient if you know a bit of music theory.
I don't find it super useful-- I'm not bad at pianos/keys, but it does simplify note input quite a bit if that's what you're looking for.
if you look at the recently sold on reverb, you see you can get one for ~$300 or ~$350. https://reverb.com/marketplace?query=Korg%20Minilogue&show_o...
Soft synths will of course be more affordable, you can get renoise for less than your budget which is a whole DAW. But I do recognise the appeal of hardware, no matter how many soft synths I buy it can't fill that hole for me either lol
If you just want to learn monophonic synthesis with an amazing sounding synth, geta Moog Grandmother for around 1k. You can buy used and sell used, too.
Model 15 Modular Synthesizer App (not hardware but close to the experience and sounds great)
This is fun to play with even for those familiar with synths! What a great page. I wish the source was open; I wonder what they are using to generate the sound. An existing library or their own?
https://learningsynths.ableton.com/js/musiclab.js
AudioWorklet + WASM (compiled from C++ maybe)
FYI, I have an NPM open-source WIP audio lib here:
AudioWorklet + WASM(compiled from Rust) + SharedArrayBuffer
If you see this, send me an email (check profile).
Best!
I want to know more about the implementation.