Replacing sel/sel fb16 with midi files table or table calling a list of midifiles?


#1

Hi people,

Apart from SirSickSik thread concerning midi files for its drums,
Does anybody has some experience in patching a table or an object calling a list of midi files I could use as patterns for an arp and place on the SD card?


#2

i don't think you can gget there just using already made objects tbh.
maybe if you hack a string inlet into the jt/midi/play module you can achieve what you want? you would still have to take care of the looping part, or converting to a axo table.

tbh i think the best solution would be to avoid midi files and use axoloti tables instead that you just read/write from sd card. array of 16 or 32 int32, you can then either write a midi converter or just use the several table editors/sel modules to create and save your own sequences. then cycle through them with a table load module.

like this, reading your arp steps from tables named "arp001.tbl" to "arpXXX.tbl"


now you just have to write those table to disk with another patch...

if you have to use midi files, i think there's no way around coding your own objects, hacking on top of johannes midi file parser.


#3

in addition to what @weasel79 suggests here you could record (monophonic) midi into your tables somehow like this

Edit how about you automate the whole thing and use midi note 0 for hiting record. In axoloti. Make one midi track with your arp data and one with the note for saving at the end of the clip. Set your daw tempo to 999bpm and boom you will have shit loads of midi clips in axoloti tables :wink:


#4

dope, i think there's also a way hidden somewhere to combine @Blindsmyth patch with the midi play object to just read from SD midi files, right? cause that one routes to internal midi...


#5

+1 for using tables made in the axo instead of midi files. That's how I'd do it. It will also get you used to using tables, which are really useful.


#6

... whoah... Ok guys, I've got to give a close look to your answers this week... sounds great.

Pity the start button of my Circuit is not cc but realtime message, otherwise it was an even greater solution as I can record my patterns in the Circuit, then play them to load the Axoloti table!


#7

@Blindsmyth : yep, batch processing via DAW seems the easiest thing to do. thanks! :slight_smile: