Hi
I’ve been playing a bit with patchbox and MODEP
I’ve installed xrdp so I can login with the standard windows RDP client, works great (you can also lower GPU’s RAM, I’m on a rpi3 A+).
You get a pretty neat GUI, very responsive and you can play around with other cool software.
I’ve also installed Reaper (arm version) and it works great. I would’n put too much tracks on it but it works without any problems.
Now, the question is: In Reaper, I had to setup the audio interface to Pulseaudio and I can record and playback whatever I play on my guitar, but it’s pre-MODEP.
I would think it would be possible to connect to JACK and get the signal pos-MODEP but I’ve been unable to use JACK in there.
jack_lsp command gives a list of ins and outs including individual fx, but I havent’t found any way to route that.
Thanks for your answer.
OK, how could this be done ?
I’ve tried using Patchage but I just get a message saying “Unable to create client” and I have no idea how in jack_connect I could connect modep outputs to some kind of virtual outputs I could see in Reaper as inputs.
Can you be more specific ?
Not sure what could be wrong. Just a wild guess, but maybe Jack is having overruns and is not stable - try again with reconfigured Jack server with increased buffer sizes, like -p 512 -n 3, just to make sure this issue is not caused by too small buffer sizes.
Hey buddy, did you manage to get this working?
I’m currently putting together a little rig with a Pi for Modep and a Pi for Reaper, but it’s messy.
If you can get this working and routed the way you like on a PI3A ill he trying to copy on a Pi4.
Using a Pi4 with a 7" touchscreen is the plan, with a Behringer C1 as my mic/line input. The screen will show the reaper channel I’m recording to and allow for quick checking of the model UI page too.
Hey
Sorry I took so long to report back.
So, I’ve found out that the fact that I was connecting to the Rpi thrue RDP doesn’t allow to access JACK with GUI, when connecting with hdmi or VNC, I can now see everything in patchage.
I’ve created a topic on treefallsound’s forum about that https://treefallsound.com/forum/index.php?topic=30.0 the bottom line beeing, you can route any output from jack to a Reaper input.
Means, you can route MODEP outputs to Reaper’s inputs 3&4 (1&2 being already assigned to physical input) and you can also route individual effect’s output to other Reaper’s inputs.
For that you can usage patchage but I find it a bit messy, so I just use jack_connect.
In order to determine what output to connect to what input I use jack_lsp -c
I’m in the process of making a bash script to automatically connect MODEP’s outputs to Reaper inputs 3&4. If that works OK, Ill probably try to also map the other effects because it actually might be interesting to be able to record you guitar sound a various stages of processing.
However jack_lsp doesn’t give much to work with so it’s not as easy as I hoped…
This is amazing, thank you for the detailed feedback!
I’d be really interested in how you go about scripting the jack connections as I’ve not done too much with jack in the past.
Is your rdp issue avoidable using a VNC client as an alternative?
OK, I’ve made a little script to automatically connect MODEP’s outputs to Reaper’s input in Jack.
It’s in it’s early stage (meaning it’s a bit messy) but you can get in on github: https://github.com/MacFizz/JMConnector.git
It’s designed to connect the outputs to Reaper’s inputs 3&4 but using “jack_lsp” command you can change the scripts settings to accomodate your needs and connect to DAW you’re using.
I’ll be pretty busy in the next couple of weeks so I won’t work much on the script, however, any feedback would be appreciated. And I’ll manage to correct bugs if any.
Took delivery of a SmartiPi touch Pro case today, so was able to put my Pi4 with a screen finally.
Was able to take the Pi 3 that I had with my screen and pair that with the Pisound I have, so slightly downgraded but will still serve as a pedal for my guitar playing.
Now I can get Reaper installed on Patchbox and have a good look at getting the connections routed.
Genuinely excited!