MODEP and Raspbery Pi 4

Yeah. I bought a Pi 4 in August just for modep because of the promise “Currently Raspberry Pi 4 is not supported. New release is coming soon!” But theirs and mine interpretation of “soon!” differs some. My Pi 3 went dead while running modep.

The Raspberry Pi 4 OS and the real time kernel were not yet stable enough when we took a stab at building the new OS images. We wouldn’t want a new image to be a downgrade from the previous version. Only just recently the real time kernel became able to boot successfully on all target Pi versions, but we do have a lot of critical work planned already (and the Pi 4 as for everyone else was released as a big surprise), so fitting in around a month worth of OS work we’d like to do is not possible. Keeping this in mind, we’re looking for someone to help us out with building the new versions of the OS images.

If anyone would like to take this on themselves, you may find existing MODEP generator scripts here: https://github.com/BlokasLabs/modep

1 Like

Thanks for the update! :ok_hand:

For those that want to play with the Mod stuff on Raspberry Pi 4, it isn’t very difficult to get working.

On a Pi 4 running Raspbian, I cloned mod-host and mod-ui from the mod github repository, built and installed them, and it just worked with the lv2 plugins I had installed from guitarix.

1 Like

Would you mind posting a very short walk through of the process, please?

Thank you very much in advance.

1 Like

Sure - I’ll try to write something up.

1 Like

Hi,
with the newest Patchbox image and a new RPI4 I do not get any USB port, mouse & keyboard to work.

If I do “sudo rpi-update” the USB ports and USB devices are working fine with the updated kernel 5.4.51-v7l+.

I’ll get the Pisound in a few days and because the setup via ssh is working I’m looking foreward to use everything as intended but of course working USB ports are desired.

I had no success to use a different compiled kernel - via this description:

https://madskjeldgaard.dk/posts/raspi4-notes/#install-a-real-time-kernel

I had succes to compile and boot this kernel but I assume the kernel has to be compiled in regard to MODEP?

Is it possible to use a different kernel with Patchbox/Pisound and if so how to do it?
@Giedrius these MODEP generator scripts you are writing about here:

is there more information about the usage and/or the kernel build process in general?

Could using this rt patched kernel 5.6 work? :

https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/5.6/patch-5.6.19-rt11.patch.gz
https://aur.archlinux.org/cgit/aur.git/tree/parameters.patch?h=snd-usb-audio-lowlatency-dkms

links found here:

https://www.raspberrypi.org/forums/viewtopic.php?t=250927

cheers

Hi, the Linux kernel developers are doing their best to keep the user space software forward and backwards compatible in regards to kernel versions, and they seem to be succeeding quite well. So as long as the kernel you’re using supports the Raspberry Pi hardware version you want to use, it should be good to go.

Some useful links for kernel building, as well as how the last Patchbox OS kernel was built:

@Giedrius thank you very much!
I’ve patched and compiled the kernel 5.6, copied it to a fresh Patchbox sd card,
as described at the page you have linked above, and it works!
I cannot say anything about stability because it’s as fresh as my pisound (arrived today).
So far - I’ll attach the pisound tomorrow.
cheers

1 Like

Please let us know how it goes! I assume you’re using RPi4 8GB?

Yes, I’m using a RPI4 8GB.
After flashing Patchbox I did
apt-get updtae && apt get -y dist-upgrade
and
rpi-update
to get Patchbox running a kernel version 5 and newest firmware already
before manually updating to the patched kernel 5.6.
I did this because the first time I tried to manually updating to 5.6
I did it with a current not "rpi-update"ed Patchbox image with kernel 4 and it failed to boot.
After the “rpi-update” the USB ports were starting to work
and after manually copying the patched 5.6 kernel they are still working.

The pisound is running but the HDMI output stopped working with connection the pisound.

Do you mean video or audio output over HDMI?

HDMI video is not working. I haven’t tested HDMI audio.
But maybe it’s about the thickness of the case regarding the length of the plug.

In my experience, Raspberry Pi’s are not good at detecting hot-plugged HDMI devices too, so make sure you have it connected before powering on the system.

Running a test patch with 75% CPU usage it’s getting hot:

vcgencmd measure_temp
temp=84.0’C

Thus indeed a fan is needed.

75% CPU, really? Is your patch super intense or big? My RPi 4 stays at 3-10% CPU even with lots of modules (~15).

I just installed Patchbox from the image to my SD card, then used patchbox tool to get the MODEM module.

I made a test patch with this CPU usage. It is important for performances to have a stable system at ± 75% CPU usage. Throttling is pure horror for audio live performances.
I want to use Camomille or pdlv2 for running pd patches for spectral processing.
I think it is easy to run out of CPU power.
If I would need just 10% of the RPI 4 I would happily stick with the RPI 3.
The RPI 4 is “famous” for introducing a heat/cooling problem to the RPI.
Thus the ideal solution would be blokas developing and selling a solution like a new case with a fan or a different cooling system like the one posted here: (;

It’s in german but the pictures are talking.

Until there is a ready made solution from blokas it is required to tinker.
So for me today the combination of RPI 4 and pisound is for the studio, desktop or any save environment where I can use it without a case but not for the floor board or any rough environments.

Hey sone , Im struggling to get a patchbox 64 bit version . Do you happen to keep notes of the process ?

hi, i assume you’ve seen it already, but for the record: