First time poster here.
I’m considering buying an Organelle to serve as a backing track machine. Have been looking at the Midi File Sampler/Synth patches - I think they’ll do close to what I need.
I want to load in a number of MIDI files (one for each song - each contains Note Data, CC commands, NRPNs & patch changes across many MIDI channels) and play it back, with a metronome in my ears. The songs feature time signature changes so the click would need to keep up with that.
For some context: we’re a two-piece band. Lots of looping, firing samples, whilst paying guitar and singing. I have a drummer but he just drums. The laptop presses loop pedals when I don’t have any hands free, controls the lights over DMX via MIDI, fires off the odd sample, and changes patches for me. All to a click so we stay in time.
Do you guys who know that patch well think that it’ll do what I need, or with some modification in Pd, could it suffice?
Really what’s important is that the MIDI capability is already there - I don’t want to by digging into the MIDI spec and programming stuff like NRPNs from scratch.
Hey again all. I’ve just ordered an Organelle. Deconstructed the patch a little and whilst I realise it ordinarily controls an 8-voice on board synth, I’m banking on the fact that I can route that note information out the MIDI out on multiple MIDI channels, and do CC and patch changes too (NRPNs no longer required).
Any further thoughts on MIDI file playback on Organelle anybody? Thanks
Will report back once I have the unit and have started work on this.
One issue with these patches as well is that while you use the keys to select the midi file to play, it also sounds that key when you press it… which is often a dissonant start to whatever midi file you may be playing. Any coders on here know how to easily disable this?
This isn’t my area of expertise and I might be mistaken, but I think this concerns solely the “mother patch” As far as I know there isn’t a way to block midi-out on a patch level…
a patch can control this
[loadbang] ->  -> [s midiOutGate]
you could also be a bit more complex, and disable it temporarily, store midiout gate, then restore it after temporarily disabling it
( a patch can also provide its own mother.pd if necessary too, but this is for more ‘advanced’ use)
Cool, I didn’t know this. Thanks for the info!