I’m still learning the basics. I have an axoloti and I can connect to it and go live with patches and it works. I can load a patch to the sd card as startup and every time I restart the device that patch loads just fine.
I don’t know how to load multiple patches onto the sd card and switch between them. I know it’s possible, but even after reading through multiple getting started guides, I still haven’t found the info for changing patches on the device alone.
Can someone show me how it’s done? Preferably with a midi controller, but I can probably hack it together if someone can just get me started.
when you upload patches they create a folder on the sd card named after the patch. In that folder is the binary to load … for a sketch called delay that will create directory /delay/patch.bin
So in patch/load the filename would be /delay/patch.bin
EDIT: I can’t remember how to build a patch bank since I generally only have 3 or 4 patches on any machine
File → New Patchbank… and add your .axp patch files (in Patcher 1.1.0 you can also drag and drop patch files), then “Upload all” or so. The goal is to have all patches as binaries on SD card, plus the /index.axb (a simple text file actually), all of which the “Upload all“ button handles automatically.
Patches will load (pass a number to patch/load i) in the order in which your patchbank is set up (1,2,3…), and I think 0 would load the SD startup patch?
Ah I forgot… you will need to either add the patch change mechanism to all your patches, or create/find a simple controller object which you can set up in the preferences so that it will be added automatically to all patches you compile.
Yeah I’ve been working on a comprehensive user manual which would explain just about everything. Axoloti never had one, instead they pointed to forum links now dead and outdated.
I was wrong about this I think. The patch index starts at 0, so program change value 0 should load the first patch in the list, etc.
To load the actual SD startup patch, you’d send a negative or very large number, as an index out of bounds triggers a load of the SD startup patch.