There’s a midi interface that looks like a good fit for my live music setup and the recommended add-on to make it work as a USB midi interface is to add a Raspberry Pi. The device is called the RK-004. Details can be found here:
The question I have for the SonicPi community is first, if anyone has used the RK-004 with a Raspberry Pi and if so, have you attempted to install SonicPi?
My wish is that I could get the latest greatest Raspberry Pi 3 Model B+ and run SonicPi and use the RK-004’s midi clock as the clock source for SonicPi. Also, I’d like to be able to use SonicPi as my metronome sound source. There are images for using the RaspberryPi with the RK004, I do need to see if it’s been update to the latest B+ version yet. The basic function is so that the RK004 can be connected to a computer with USB, otherwise the onboard USB on the RK004 is simply for power and data, not USB control. So, while I personal will tend to do most of my coding on the Mac, being able to send the midi out USB over to the RK004 and then to other sound modules will be of importance down the road. More on that later in the post.
The second part to this question may be in discussion elsewhere so if you have seen it discussed please let me know. For this particular setup I’d like to be able to load SonicPi compositions and save them on the RaspberryPi. I don’t plan to do much in the way of live coding directly on the RaspberryPi, at least not for a while, I will compose mostly on my MacBook.
The ideas I want to use with the RasberryPi will be mostly looped ideas, simpler concepts using some randomization etc… if possible I’d like to be able to create something like a setlist or even something as basic as a set made up of 9 Buffers, I haven’t used SonicPi on anything but MacOS, so assuming it’s the same on other OS’s, I could see simply have those 9 buffers load when I start the RaspberryPi and then having a way to run each one, or stop them. So, I’m looking for some ideas on that. One way that would make sense for my live set would be to have a midi keyboard that can start or stop a buffer from playing.
Logically, I’d probably create 2 different metronome loops, maybe a 3rd, and then the rest of the Buffers would be populated with the looped sequenced music ideas that add texture to the music I perform live. I’d probably create each in a different key so I’d have a nice variety to use somewhat spontaneously in my live set.
I also want to be able to use the midi generated in SonicPi to go out the midi outs of the RK004 so I can start adding additional midi synths.
I know this was a long one, any feedback and ideas will be most appreciated. If you think you can help me directly in getting this setup please let me know if there’s cause for connecting directly. Thank you all very much!
Best, Jeff