M-vave fm-1

Alrighty, I owe you a response! I seriously love your enthusiasm.

I just put out Elixir v 0.25.1, which includes:

  • Ensemble oscillator as a monophonic voice (last option when selecting a model). I’m experimenting with this one. I had to remove Plaits wavetable to get more flash space, and this makes weird sounds with less CPU than Rings or Plaits. Thinking of incorporating it into the 4 track generative synth I started working on.

  • Added Amp EG back in to Plaits voices.

  • MIDI: By default, track CCs are on channel 15, Global CCs are on channel 16, global is channel 10, program change on either channel w/ 0-31 to change patterns on a Launchpad, CC 126 and 127 to change kits using factory or library kits. Excellent suggestion on making mute and solo toggle! This is now the default option, but config p. 8., 4th knob has an option to go between toggle and momentary (‘push’). Both mute and solo test great on the LCXL. I also added an experimental section on the library page which lets you rename CCs, but haven’t test it yet. The reason I can’t do MIDI learn is the ergonomics (shit ton of CCs, some not obvious) and it takes a couple kb, which I’ve just freed up for other functionality. I added all the CC mappings to the cheat sheet.

  • Resonance - I adding an extra resonance control (FX p4, DJ reso knob) which applies to the LP/HP filter (Perf, p 2, knob 1), but it tends to thin out too much. On an individual track level, the dub BP filter can get really squelchy. I’ve got plans to try out 303, MS-20, and a ladder filter as options for both track and global filters.

  • Re: Screen mirroring - right now I think it requires too much resources but I added it to my list. I’m holding out for an FM-2. I only have an iphone for testing, and iOS can’t do web midi through safari, only native apps. Which I thought about, but then I fucked with…

  • Re: CH and OH voices - the LXR-02’s original architecture is that they share the same voice but are available on different tracks, and that carried over to Elixir.

A mobile based version of the web emulator optimized to play on your phone with your thumb in portrait view. I deviated from the FM-1’s layout a little bit to make the keys a little more familiar in a way that fits fat thumbs better. The fun thing about this mobile view is that you can push the share button and copy a link to your current pattern with all voice settings to share it with someone else. So I can take a basic 16 bar pattern, then fuck it up with some global LFOs to morph to another kit, adjust the density of the pattern, and apply a comb filter, all at different time intervals so it keeps changing. (Just noticed D2, that’s being generated with a Turing machine, seems to act weird when sharing this w/ the LFOs). I’m not sure I’ve seen anyone else do this yet with the FM-1 emulators. I’m embedding all the parameter state in the URL string, and there’s a converter on the bottom of the library page which will convert it to a pattern you can import into your physical FM-1. I don’t quite have the muscle memory for the mobile app yet, but the touch works way better than desktop emulator when key combos are involved.

RE: Tip jar. I never really contemplated that because I’ve been having a blast doing this. That said, I’ve been running out of my weekly tokens on my $20 Claude plan within 3 days, and currently have to wait til Friday at 4 to do any more work. I’m too cheap to fork out $100/mo for the Pro plan w/ 5x tokens, but threw a tip jar thing up towards the top of the section of the website just in case. Now that my Claude account is up I’ll probably spend the rest of the week working on LaunchControl / LaunchPad templates and finally getting a chance to test out all the other awesome firmwares.

Let me know if you have any more ideas and I’ll add them to the list!

9 Likes