Skip to content

Instantly share code, notes, and snippets.

@jal25jal25
jal25jal25 / jamulus.desktop
Created February 18, 2021 12:52
/etc/xdg/autostart/jamulus.desktop for Jamulus client on Raspberry Pi
[Desktop Entry]
Type=Application
Name=Jamulus wrapper
Comment=Starts jackd and Jamulus
NoDisplay=false
Exec=/home/pi/lcv_startall.sh
NotShowIn=GNOME;KDE;XFCE;
@jal25jal25
jal25jal25 / lcv_config.txt
Last active February 18, 2021 12:54
/boot/lcv_config.txt for Jamulus client on Raspberry Pi
### LCV Settings ###
# Be very careful editing these settings
# Only use single lines and do not add any additional whitespace
# Use double-quotes around all settings
# This is read by the startup script at /home/pi/lcv_startall.sh
# to set bash environment variables
# JAMULUS_SERVER
# The Jamulus server to auto connect to on startup, e.g.:
@jal25jal25
jal25jal25 / Jamulus.ini.template
Created February 18, 2021 12:50
/home/pi/Jamulus.ini.template for Jamulus client on Raspberry Pi
<client>
<ipaddress0>${JAMULUS_SERVER}</ipaddress0>
<ipaddress1></ipaddress1>
<ipaddress2></ipaddress2>
<ipaddress3></ipaddress3>
<ipaddress4></ipaddress4>
<ipaddress5></ipaddress5>
<ipaddress6></ipaddress6>
<ipaddress7></ipaddress7>
<ipaddress8></ipaddress8>
@jal25jal25
jal25jal25 / lcv_startall.sh
Created February 18, 2021 12:48
Configurable /home/pi/lcv_startall.sh for Jamulus client on Raspberry Pi
#!/bin/bash
# Log last invocation to file for debugging
LOGFILE=/home/pi/lcv_startall.log
exec > ${LOGFILE} 2>&1
# This value can be overridden by the LCV config file
JAMULUS_SERVER_DEFAULT="your_jamulus_server_hostname_or_ip_address"
JACKD_FRAMES_PER_PERIOD_DEFAULT=128
@jal25jal25
jal25jal25 / lcv_startall.sh
Last active February 18, 2021 12:47
Simple /home/pi/lcv_startall.sh for Jamulus client on Raspberry Pi
#!/bin/bash
# Log last invocation to file for debugging
LOGFILE=/home/pi/lcv_startall.log
exec > ${LOGFILE} 2>&1
JAMULUS_SERVER="your_jamulus_server_hostname_or_ip_address"
JACKD_CMD="/usr/bin/jackd -R -dalsa -dhw:1 -r48000 -p128 -n2"
JAMULUS_CMD="Jamulus -c ${JAMULUS_SERVER}"
### Keybase proof
I hereby claim:
* I am jal25jal25 on github.
* I am jal25 (https://keybase.io/jal25) on keybase.
* I have a public key ASDoTni3PO_2tf--AIKOUcIrIoqy4EnRDNV1IKygUNrHcQo
To claim this, I am signing this object: