Installing a Raspberry Pi as a Jamulus client for remote choir

With headless and remote access options

The final Raspberry Pi setup

Intended Audience

Hardware

OS Installation

sudo systemctl enable ssh
sudo systemctl start ssh
blacklist snd_bcm2835
hdmi_force_hotplug=1
sudo reboot

Jamulus Installation

sudo apt-get install build-essential qt5-qmake qtdeclarative5-dev qt5-default qttools5-dev-tools libjack-jackd2-dev qjackctl
cd /tmp
wget https://github.com/jamulussoftware/jamulus/archive/latest.tar.gz
tar -xvf latest.tar.gz
cd jamulus-latest
qmake Jamulus.pro
make clean
make
sudo make install
/usr/bin/jackd -R -dalsa -dhw:1 -r48000 -p128 -n2
/etc/xdg/autostart/jamulus.desktop
Simple /home/pi/lcv_startall.sh
chmod 755 /home/pi/lcv_startall.sh

Remote VNC Access (optional)

sudo raspi-config
Jamulus via RealVNC on iPhone

Automatic configuration (optional)

/boot/lcv_config.txt
Configurable /home/pi/lcv_startall.sh

Microphones / Interfaces

In Conclusion

A Raspberry Pi setup with VNC control via iPhone

is Head of Engineering at AirWalk Reply

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store