Patch changing from MIDI Program Change (help)


#1

I realise that there are other threads detailing this feature, but they are all quite old. Apologies for the new one...

I've been trying to follow keyman's instructions in this post for a simple program change to SD card patch implementation but I'm having no luck.

I've so far done the following:

  1. Made 'patch_loader.axp' which sits in my root patches folder (note that I've changed it from the default My Documents location)

  2. Set 'patch_loader' in the Controller Object

  3. Created a sine osc and a square osc patch. These are patch ID 0 and 1 respectively.

  4. Uploaded a patch bank with the two osc patches.

  5. Uploaded the sine osc patch as the start-up patch.

  6. Disconnected the Axoloti, booted it in standalone and sent it program change messages.

  7. Floundered.

I've got a midi led activity monitor in the sine_osc start-up patch, so I can see it receiving program control messages correctly, but it's not switching to the 2nd patch.

The patches, settings, SD card and local patches folders are shown in the image below:

I've also tried putting the patch_loader objects inside the two osc patches, to see if the problem was with the Controller Object not finding patch_loader.axp. That didn't work either.

If anyone's got any suggestions it'd be grand. I've trawled through the forums but can't find a definitive, best-practice implementation. This looked like the easiest approach to me.

Unless I'm going crazy I also couldn't find anything on this the User Guide, which is a shame because it seems it's one of the best and most important features of the Axoloti. It'd certainly save new users from trawling through old forum threads, many of which are using old versions of the editor.

Cheers,


#2

Some more info https://sebiik.github.io/community.axoloti.com.backup/t/patch-changes-and-file-structure-in-sd-card/2031/14

Think you’re controller Patch is in the wrong “place” dir
Controllers/patch_loader (and add the previous to Preferences

You can tag users @burningorigami @keyman and this way get notifications :wink:


#3

Thanks @keyman. I'm going away tonight, but I'll try and see if I can get it working before then, if not then I'll report back in a couple of weeks :slight_smile: