Raspberry Pi 3 with 4.4.7 full preemptive realtime kernel running a synth

The Raspberry Pi came back to me…
The RPI3 is running a Ubuntu Mate on top of a 4.4.7 linux kernel with full preemption. First I tried to get the zynaddsubfx running with a graphical system (desktop) but it works much better with a headless system and all unneccesary daemons running in the background stopped. We needed also to do some tweaks to optimize the system.

To get access to the soundmachine we connected via ssh and started qjackctl and zynaddsubfx from the commandline, enabling access to the synth via osc.
Back on a local linux machine we start the zynaddsubfx external gui which connects over the network to the Raspberry Pi 3. It allows us to controll everything from our local machine without the need of running a resource hungry X system on the Raspberry Pi.

Here is a little video about the result…

ODROID-C2 – first 4k test with real hardware TV

Hi,

today some nice guys from a nearby electronic hardware store gave me permission to test the ODROID-C2 with some 4k capable TV-Screens from Samsung and LG.

Special thanks to the guys from MediaMarkt in Düsseldorf for their uncomplicated support and the trust in the curious little machine 😉

Please excuse the „suround sounds“. As this video was made in public space I hadn’t any influence on that.

To make the long story short: 4k is not jet fully supported under Ubuntu because the mali drivers hw acceleration isn’t working now. As the core developer of hardkernel wrote, these will be enabled during march of this year.

But, to be honest: The mate desktop on a 4k screen is … wow. The videos are only 720p, so there is no chance to get the right impression. But the ubuntu desktop on a curved design 4k screen is really fantastic!

Odroid-C2 with realtime MIDI-Support

These are my first tests trying to get MIDI working on the brand new Odroid-C2 64-bit Ubuntu stock image from Hardkernel

Dieses Video wurde ohne mein Einverständnis auf die Video-Plattform „Youtube“ hochgeladen. Auch Bilder von dieser Website wurden ohne mein Einverständnis in einem externen französischen Blog verwendet. Ich distanziere mich hiermit ausdrücklich von allen dort getroffenen Aussagen, die dort gemacht werden. Zu den Personen, die dafür verantwortlich sind, stehe ich in keinerlei Beziehung.

Ergänzend sei hier zu erwähnen, dass auch die aktuelle Ubuntu-Version von Hardkernel mit einem selbstkompilierten Kernel läuft. MIDI auf dem C2 ist daher weiterhin verfügbar. Dazu musste ich allerdings einige Veränderungen im Ubuntu-System vornehmen. So waren z.B. sämtliche MIDI und Audio-Module  „blacklisted“, die zum Betrieb von MIDI-Anwendungen notwendig sind.. Das heisst, es ist sehr viel Aufwand nötig, um MIDI auf dem ODROID-C2 an’s Laufen zu bekommen. Das Anpassen einiger  zusätzlicher  Dateien war ebenfalls notwendig, um dem ODROID-C2 MIDI-Sounds zu entlocken. Um den Kernel etwas „abzuspecken“ habe ich mir erlaubt. das von Hardkernel kürzlich integrierte  und von Uli Middelberg https://github.com/umiddelb für den Odroid-Kernel portierte „aufs“ ,ein Union („Zwiebel“) Dateisystem wieder aus dem Kernel zu entfernen und dafür andere für mich relevante Kernelmodule zu aktivieren. Docker brauche ich nicht. Diese sind alle Audio-spezifisch und für den Anschluss serieller Komponenten (Stichwort: MIDI-Anschluss) notwendig.