SNDIOD(8) System Manager's Manual SNDIOD(8) (NAME) sndiod - MIDI (SYNOPSIS) sndiod [-d] [-a flag] [-b nframes] [-C min:max] [-c min:max] [-e enc] [-F device] [-f device] [-j flag] [-L addr] [-m mode] [-Q port] [-q port] [-r rate] [-s name] [-t mode] [-U unit] [-v volume] [-w flag] [-z nframes] (DESCRIPTION) sndiod MIDI . . sndiod sndiod . sndiod (hot- pluggable) . sndiod : (sub-device) . sndiod . . sndiod : o . o . o (). o . . . . sndiod MIDI () MIDI MIDI . sndiod MIDI : o . o MIDI. o . : -a flag sndiod MIDI . on MIDI . off . off . -b nframes . (sample) . . 7680 (-z) . -C min:max, -c min:max . . 0:1 . -d . . -e enc . s16 . : (s u) (le be) (msb lsb) . . : u8 s16le s24le3 s24le4lsb . -F device -f -f -F . -f device sndio(7) / . (-aberwz) . (-s) . . -f sndiod rsnd/0 rsnd/1 ... rsnd/3 . -j flag . off . on . . on . -L addr sndiod sndiod TCP 11025+n n -U . sndiod UNIX . `-' sndiod . . -m mode . play rec mon (monitoring). . . play,rec ( full- duplex). -Q port MIDI . -Q -q . USB MIDI . -q port MIDI . . -q sndiod rmidi/0 rmidi/1 ... rmidi/7 . -r rate . 48000 . -s name name . sndiod . ( ) . name "" sndio(7) . -t mode MIDI Machine Control (MMC) sndiod . off () MMC . slave MMC MIDI Time Code (MTC) MTC . -U unit . sndiod sndio(7) . 0 . -v volume . 1 127 -42dB -0dB 1/3dB. . . 18 ( -6dB) . 127 . -w flag sndiod . -v . on () (clipping) . off . -z nframes . . -t MTC 96 100 120 . 100 48000Hz 480 . 480 (-b) . (-aberwz) (-f) (-Ccjmtvx) (-s) . (-s) (-f) . (-f) . (-s) . (-f) : (-s) . sndio(7) sndiod rsnd/0 sndiod snd/default . sndiod SIGINT SIGTERM . SIGHUP MIDI . (pause) . -t . . . MIDI (MIDI CONTROL) sndiod MIDI MIDI . sndiod MIDI . MIDI ( 7) . MIDI . master volume . -t MMC : relocate sndiod MTC "full frame" MIDI MTC ( ). start . sndiod . (sndiod) stop start . stop (). . . -t sndiod MTC . MTC ( 96 100 120 ) . (-r) (-z) : o 44100Hz 441 ( MTC 100Hz ) o 48000Hz 400 ( MTC 120Hz ) o 48000Hz 480 ( MTC 100Hz ) o 48000Hz 500 ( MTC 96Hz ) : snd/default MIDI snd/mmc: $ sndiod -r 48000 -z 400 -s default -t slave -s mmc snd/default snd/mmc MMC . . (HOT PLUGGING) -F sndiod . sndiod . sndioctl(1) server.device . USB -F PCI -f sndiod USB PCI . (EXAMPLES) 2:3 ( ) snd/default snd/rear: $ sndiod -s default -c 2:3 -s rear snd/default snd/max: $ sndiod -v 65 -s default -v 127 -s max 48kHz 240 2 . 10 3.5 . $ sndiod -r 48000 -b 480 -z 240 (SEE ALSO) sndio(7) (BUGS) (resampling) (down- sampling) . -a off sndiod . sndiod (deadlock) . . Linux 6.12.107+deb13-amd64 September 26, 2026 Linux 6.12.107+deb13-amd64