# config for Delta1010 legacy PCI card on zoe # http://www.ardour.org/node/1206 # # SR=96000 SR=48000 # SR=44100 IO="-o10 -i12" # Jack ALSA supports accessing cards by ALSA name CARD=M1010 # Use jack raw midi. Sequencer performs poorly. MIDI="-X raw" #MIDI="-X seq" [ -z "$PERIOD" ] && PERIOD=64 # Use locally compiled version of jackd - workaround for a 64/32 bit # bug that's not yet fixed in Debian as of this time. JACKD=/usr/local/bin/jackd ## Ask pulseaudio to release the card based on PCI ID. ## FIXME: does ID change across boots? ## lspci |grep ICE MODULE_NUMBER=$(pactl list short modules | grep 'name="pci-0000_07_02.0"' | awk '{print $1}') [ -z "$MODULE_NUMBER" ] || pactl unload-module $MODULE_NUMBER exec $JACKD -R -p1024 -t2000 -u "$@" \ -dalsa -r$SR -p$PERIOD -n2 -d hw:$CARD $IO $MIDI