There is no topic in here about this yet, so now there is. I just bought a Rasberry Pi 4 in a fit of pique during the Amazon Prime days as it was on sale. I have always wanted one because of the huge variety of things you can do, but I never really dove into the music angle until I had clicked the buy-now button. Lo and behold, there are a shed-load of options for using Pi in your studio, so I thought it was high time to 1. Make a list of such things, and 2. document my journey through the world of Pi in music, and encourage others to jump in with their experiences.
So here is a list I will try to dutifully maintain, of various things you can do with Pi in your studio.
what do you mean with ā80s machines?ā like the Roland step sequencers?
I have been mostly interested in using mine for a sequencer of sortsā¦it should have enough power to do all sorts of sequencing things. So far I have seen a few Midi āhatsā for the Pi, but also started to look at arduino as a more firmware/analog option. Less software layer, no GUI interface to speak of, just sequencing with knobs and buttons. But then I keep thinking I really want a touchscreen because it is more flexible. Not much of a point here I guess, I just wanted to comment that there are tons of ideas, and even a few solutions available if you google around a bit.
vis-a-vis Midi, you can also just get a USB-Midi adapter, they apparently work well with RPIs.
If youāre interested in live coding, you could try Sonic Pi (youāll have to google it as I can post URLs) which is based on the SuperCollider engine.
I didnāt realize there was a thread for this already, but after flipping through a copy of MagPi and seeing a Pi 3 project that was essentially a modular guitar pedalboard written completely from scratch in C (Iāll try to screencap that one just to see if it tickles anyone elseās funny parts), I started rethinking my strategy; Iām as lazy as a bag of dicks, and not nearly as talented as most people, but I want to do something fun.
All Iāve got on hand is a Le Potato and a pair of Orange Pis (the poor bastardās version of Pi 3ās - I think the one Orange Pi cost me about $10 thanks to some holiday sale), and all I really want to do is send MIDI headlessly over to my digital piano. Shouldnāt be too hard, in theory, but Iām thinking of being able to feed it MIDI files on the fly and have it actually play songs in time. You know, for those dinner parties or babyās naptime ā honestly, just having a jukebox-type thing like that sounds like a lot of fun, especially in a world where MIDI files are very abundant. I also canāt play the keys for shit, and having an 88-key sitting here is making me want to actually utilize it somehow.
I guess the hardest part is on the software end; coming up with some kind of timing scheme, getting things to interpret correctly, cuing MIDI files and all of that malarky. Has anyone done anything like this / does anyone have any ideas? One way or another, I really want to make this happen over the next few months. Even if I can just feed it Twinkle Twinkle Little Star or Mary Had a Little Lamb without having to code every note myself, itāll be worth a million bucks.
Since itās headless, Iām definitely considering something like ChucKās CLI as a springboard, but there might be more that I donāt even know about yet.
Alright, Iām hijacking this shit to not ruin the flow of the prototyping thread. Itās not a Raspberry Pi or even an SBC, but I think it fits the vibe. And Iāve got some weird ideas brewing.
I was dicking around with this little toy Iāve had for a while and never really found a use for, when I stumbled upon this āBadcardā (badUSB firmware implementation), checked out the API and got some interesting ideas for livecoding / DAW integration.
Basically, you can script a whole host of keystrokes (it emulates a keyboard), and I got the idea to start writing a tiny library for Orca, stringing shit together in the form of high-level functions and things that can be executed on the fly. This of course gets piped back through MIDI loopbacks and into the DAW, but it seems like the perfect oddball scripting environment for reusable āfunctionsā of Orca livecode without having to write custom firmware⦠yet!
(Letās be honest, though, if I like the idea enough, Iām sure itāll go there eventually)
Also, if anyone wants to play this game, the old Cardputer model (the one I have) is on sale for $23. Itās got sequencers, MIDI controllers and all sorts of great firmware ready to load up immediately.