Pulseaudio Setup
To run the softrock server use:
pavucontrol
to choose the default pulse audio sources:
For TX Audio
Softrock:IQ = shared ID for use with libusb Analog Stereo
and for RX Audio:
Softrock:IQ = shared ID for use with libusb Analog Stereo
You also need to run pulse in network mode. Use:
paprefs
to set up network access by checking the various option boxes.
Pulseaudio Setup independant on a X-Server installation
Make sure you add your username to the following system groups:
pulse, pulse-access, audio.
sudo nano -w /etc/group
Example for the user dl6kbg:
audio:x:29:pulse,dl6kbg pulse:x:119:dl6kbg pulse-access:x:120:dl6kbg
sudo nano /etc/default/pulseaudio
change settings to:
PULSEAUDIO_SYSTEM_START=1 DISALLOW_MODULE_LOADING=0
sudo nano /etc/pulse/system.pa
and add:
load-module module-native-protocol-tcp auth-anonymous=1
Restart pulseaudio:
sudo /etc/init.d/pulseaudio restart
or restart the system and fire up the softrock server. Pulseaudio runs now in systemwide mode and your softrock server should be able to establish a connection to your following dspserver.
In order to use 96000 or 192000, you will need to configure pulse audio by editing:
/etc/pulse/daemon.conf
Uncomment these settings and change it for your needs.
Example:
default-sample-format = s24le default-sample-rate = 192000
For realtime audio add the following to:
/etc/security/limits.conf
@audio - rtprio 99 @audio - memlock unlimited
and reboot and enjoy your system.