Topic: How I got Pianoteq to work on a Chromebook
Hello:
A new Pianoteq user here. After some tinkering, I got it to work on a Chromebook. I am sharing some info about the process, as it seems it may be useful to others.
So I was considering Pianoteq, and I had an idle Acer Chromebook with a Celeron N3160 cpu. As a Linux user, I decided to try it to put it to good use.
My initial attempt was with the "native" Linux provided by Google. However, it quickly became apparent that this works like a container that does not support direct hardware access as required. For example, I did not get a response from cpufreq-info and apparently was not able to set the real-time priority and performance settings as indicated in the Linux README. So this was a dead end.
Therefore, I went back to the "old" approach with crouton. I was happy to read in its documentation that this does provide direct hardware access in contrast to the native approach. So I followed the instructions to install it - a smooth process. And indeed, now I was able to set the required settings and notice their effect.
The remaining issue was to avoid PulseAudio, the default sound control layer, and the corresponding latency. One has to select direct soundcard access under Devices. However, avoiding PulseAudio is not that straightforward, and as soon as one uses it, for example to control headphone volume, it blocks soundcard access. So then one has to kill its processes - all a bit messy. To avoid this I used alsamixer instead for sound control, but that is not very user-friendly.
To avoid these issues, I decided to purchase an external soundcard - Focusrite 2i2 (and a usb hub to have more inputs). After hooking everything up, it worked like a charm.
Voilà :-)
Jan
Roland FP-30X -> usb -> Chromebook / crouton Pianoteq 7.5 <-> usb <-> Focusrite 2i2 -> AKG k240 headphone