Skip to content

Instantly share code, notes, and snippets.

@jal25jal25
Last active February 18, 2021 12:54
Show Gist options
  • Save jal25jal25/ea928be1857178a858965bcf81ad8407 to your computer and use it in GitHub Desktop.
Save jal25jal25/ea928be1857178a858965bcf81ad8407 to your computer and use it in GitHub Desktop.
/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.:
# export JAMULUS_SERVER="your_jamulus_server_hostname_or_ip_address"
export JAMULUS_SERVER="your_jamulus_server_hostname_or_ip_address"
# JAMULUS_NAME
# The name field in the Jamulus user profile
# LCV protocol is to use a single line consisting of:
# 1. Voice part - 2 characters
# 2. Space
# 3. First 3 letters of first name
# 4. Space
# 5. First 3 letters of last name
# e.g., for "Joe Bloggs", a Bass 2:
# export JAMULUS_NAME="B2 Joe Blo"
export JAMULUS_NAME="B2 Joe Blo"
# JAMULUS_INSTRUMENT
# The instrument code within the Jamulus user profile
# Vocal Soprano 38
# Vocal Alto: 37
# Vocal Tenor: 36
# Vocal Bass: 35
# Vocal: 10
# e.g.:
# export JAMULUS_INSTRUMENT="35"
export JAMULUS_INSTRUMENT="35"
# JAMULUS_CITY
# The details in the city field within the Jamulus user profile
# LCV protocol is to use full name and city.
# NB will be truncated to first 20 characters. e.g.:
# export JAMULUS_CITY="Joe Bloggs, London"
export JAMULUS_CITY="Joe Bloggs, London"
# JAMULUS_COUNTRY
# The code of the country flag to set in the user profile
# GB=224, IE=104
# See the full list at https://github.com/jamulussoftware/jamulus/blob/master/src/util.cpp#L1227 e.g.:
# export JAMULUS_COUNTRY="224"
export JAMULUS_COUNTRY="224"
# JACKD_FRAMES_PER_PERIOD
# This is equivalent to the "Buffer Delay" within the Jamulus settings panel. The smaller the value, the better the audio quality but the higher the likelyhood of interruptions if the network quality is too low. Possible values are 1024, 512, 256, 128 (recommended) and 64 e.g.:
# export JACKD_FRAMES_PER_PERIOD="128"
export JACKD_FRAMES_PER_PERIOD="128"
# JAMULUS_ENABLE_SMALL_NETWORK_BUFFERS
# This is equivalent to the "Enable Small Network Buffers" checkbox in the Jamulus settings panel. A value of 1 (enabled) should offer better audio quality, but a higher likelyhood of interruptions if the network quality is too low.
# export JAMULUS_ENABLE_SMALL_NETWORK_BUFFERS="0"
export JAMULUS_ENABLE_SMALL_NETWORK_BUFFERS="1"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment