I just got an Organelle as a present - amazing. The Organelle runs PureData patches, and I’ve been heavily into PureData recently, and had good results integrating that with SPi, so this is going to be great.
Sharing some initial thoughts on integration.
The Organelle takes midi in, so playing it with midi notes from Spi like any other bit of hardware is straightforward. But it lends itself to playing directly. Lots of the built-in patches use a sequencer (seq3) which is free-running normally so you use it much like a looper pedal: arm it to start recording, play notes, hit a button to stop, from there on it loops.
This sequencer can receive midi clock and that works with Spi. In this mode the playback is quantised to a quarter note. That’s OK, but a bit of a compromise as that’s not always what you want. But without that, the loop will inevitably start to drift out of time because you can’t hit the button perfectly in time. However, seq3 has a useful feature that it will restart each time it gets a midi start message - so from SPi you can send out a midi start every so often (few bars, say) and it kicks the loop back into sync.
This is a technique similar to that I used for integrating a ‘free-running’ VCV Rack - which would also tend to drift out of time because although its clocks have an apparently strict tempo they can drift out of time when the PC glitches to do some OS operation.
For me that’s a nice mode of in-the-moment playing + locking in time, with a bit of organic variability.
This is just a first pass, so I may find other ways. Anyone else got any experience or tip - pleased to hear them!