I have a Pi 3 Model B 1.2 mounted in one of those 7" LCD touchscreen cases.
I have modified the GUI code for SooperLooper http://essej.net/sooperlooper/ to hide some of the features which I never use and make it possible to display 3 looping tracks on the LCD. This is all working quite well. I am using a Macmillen Softstep MIDI footswitch to control SooperLooper and JACK to connect everything audio/MIDI. At the moment I'm using qjackctl but I'm going to see if I can get Claudia working on the Pi because that will remake your audio connections automatically which is a huge time saver for development.
The audio interface is a Behringer UMC-404 4-channel in/out USB box. I'm only using 2 channels at the moment to put this in the stereo effects loop of my Eleven Rack guitar preamp.
Like I said, it all works great except for pops and clicks at random times in the audio.
I looked at some tips on optimizing audio on the Pi, and some of the things I am not going to be able to do. For example:
- I really need the GUI, even though SooperLooper can run headless, if I were going to do that I'd just buy a pedal
- I really need this to be on the LAN so I can share and transfer files over to my PC. Whether Ethernet or wireless, each is possible but I've heard bad things about Ethernet. Currently I'm using Wi Fi and either SSH or occasionally VNC to drive the Pi from another computer. As far as file sharing goes I am planning on installing Samba so I can access it from my Windows machine.
I am going to go through that Wiki link carefully, but on the off chance someone reading this has already gone down this path, it would be great to hear from you!