Ableton Move: Schwung (Custom synths and FX)

@charlesv am a bit puzzled how the vir a midi and bin files are being processed, I put a whole bunch in the roms folder but it only seems to read max 5 banks of them, is that a limitation of the impl or suggest it can’t read the other files? does it matter how they are named?

The CM5 requires significantly more power. If you want to operate the Move using battery, you won’t be happy.

It only supports ROM banks at the moment

1 Like

How does the CLAP host work? Doe this mean Uhe plugins such as Zebra 2 could be used on a Move. even if it was just as a preset player.

Hi. Just curious if the CM4 was powerful enough to run the virus emulator or if some constraints had to be applied like voice limits or something? Is there some thread anywhere talking about porting this specific plugin onto Move?

Also curious if it’s parameters can receive and respond to midi CC from an external controller?

1 Like

CM4 runs virus A at about 1.08x realtime (with move overhead). Barely enough. B and C work when underclocked to 40% or so but I haven’t found any documentation on implications. Most likely polyphony reduction. I haven’t tested but the emulator listens for cc, it should work.

2 Likes

Plugins must be compiled headless for arm and currently it only supports effects. It ships with the full airwindows collection.

2 Likes

Thank you, good to know :slight_smile: will test it out to see if it responds to cc

Having any Virus in Move is insane (in a good way of course)

4 Likes

Subscribing to the thread. Don’t have a move yet, and this is awesome stuff.

1 Like

the ARM compilation requirement is the part that catches people out. it’s a completely different build target than what most plugin devs test against, and even if you get it running, subtle DSP behaviour can differ depending on how the compiler handles floating point on that architecture. the airwindows stuff being included is a great starting point though, lots of quality algorithms in there to learn from or build on top of.

the Virus running at 1.08x is kind of wild honestly. been doing some basic DSP experiments myself lately (messing around with some simple synth building in JUCE, nothing close to that level of complexity) and the gap between “it works on my machine” and “it runs on constrained hardware in real time” is humbling.

1 Like

Looking forward to installing this tonight :slight_smile: Amazing work!

Just out of interest, any idea if this supercedes/replaces ‘Extending Move’? I already have that on my Move already and have used it without issue.

They can both coexist - they don’t really interact with each other at all

4 Likes

Just an update for what’s happened recently:

  • Shadow Synth / FX configurations now follow sets - each set has its own set of slots (selling seashells by the seashore)
  • Pages of Sets is back - 8 pages of 32 sets.
  • New synths:
    • Osirus (port of TUS’ Access Virus)
    • NuSaw (Original supersaw implementation)
    • Hush One (Original SH-101 implementation)
    • Chiptune (with accurate NES and GB sound chip emulation, emulation via Blargg)
    • Rex Player (Original, with the first documentation of the rex2 format I’m aware of?)
  • New FX
    • Usefulity - stereo to mono, phase, swap, bass mono, gain, etc
    • Vocoder using move’s input
    • Key detector
  • New Midi FX
    • SuperArp with a lot of fun arp variations
    • Eucalypso euclidean sequencer

Plus lots of under the hood improvements for the quantized sampler and skipback, audio processing, accessibility improvements and more.

Plus a screen mirroring tool so you can see your move screen on your compuer. Useful if your eyes are as old as mine.

It’s a fun time!

17 Likes

Thank you!

Just been checking this out really opens up some new possibilities ! I was wondering if 16 volume levels could be implemented for drum racks personally I find this more useful than 16 pitches. Anyway thank you so much for this!

The way this works is think of it like external modules – so changing the behavior of the native drum rack…not really in the plans.

But, if you wanted to make a sampler that interpreted the MPE Pitch bend the drum rack uses for pitches as velocity modifications, there’s no reason you couldn’t; it would just take the midi from the Drum Rack out and use it for velocity instead. Not something I’m planning on personally but it’s open source: come have fun!

2 Likes

I was hoping some sort of overlay might work. Thanks anyway!

So I’ve noticed osirus on Move responds to external midi cc. I haven’t spent time mapping them to my midi controller and testing that all of them work, but so far cutoff volume and pitch worked with the few scattered CC bindings I had on my minilab :smiley:

Also, for anyone with sync issues with osirus. Just using an elektron sequencer with some microtiming adjustments seems to do the trick. Can’t wait to plock some virus B parameters with my digitone.

2 Likes

@charlesv thanks for your work here is really awesome! :slight_smile:

i have been messing around trying to get the rex player to work, I loaded some .rx2 files but when I play them back it just gives static, any ideas?