summaryrefslogtreecommitdiff
path: root/Jcl
blob: 2a29a39f82888fea931be33987aafad5cb8e084a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh

builtin() {
    pulseaudio --kill
    jack_control stop
    jack_control start
    jack_control ds alsa
    jack_control dps device hw:PCH 
    jack_control dps rate 44100 
    jack_control dps nperiods 2
    jack_control dps period 1024 
}

ua() {
    pulseaudio --kill
    jack_control stop
    jack_control start
    jack_control ds alsa
    jack_control dps device hw:1 
    jack_control dps rate 44100 
    jack_control dps nperiods 3 
    jack_control dps period 1024 
}

stop() {
    jack_control stop
    pulseaudio --start
}

case "$1" in
    builtin) builtin ;;
    ua) ua ;;
    stop) stop ;;
esac