1 # SPDX-License-Identifier: GPL-2.0-only 1 # SPDX-License-Identifier: GPL-2.0-only 2 config SND_SEQUENCER 2 config SND_SEQUENCER 3 tristate "Sequencer support" 3 tristate "Sequencer support" 4 select SND_TIMER 4 select SND_TIMER 5 select SND_SEQ_DEVICE 5 select SND_SEQ_DEVICE 6 help 6 help 7 Say Y or M to enable MIDI sequencer 7 Say Y or M to enable MIDI sequencer and router support. This 8 feature allows routing and enqueuein 8 feature allows routing and enqueueing of MIDI events. Events 9 can be processed at a given time. 9 can be processed at a given time. 10 10 11 Many programs require this feature, 11 Many programs require this feature, so you should enable it 12 unless you know what you're doing. 12 unless you know what you're doing. 13 13 14 if SND_SEQUENCER 14 if SND_SEQUENCER 15 15 16 config SND_SEQ_DUMMY 16 config SND_SEQ_DUMMY 17 tristate "Sequencer dummy client" 17 tristate "Sequencer dummy client" 18 help 18 help 19 Say Y here to enable the dummy seque 19 Say Y here to enable the dummy sequencer client. This client 20 is a simple MIDI-through client: all 20 is a simple MIDI-through client: all normal input events are 21 redirected to the output port immedi 21 redirected to the output port immediately. 22 22 23 You don't need this unless you want 23 You don't need this unless you want to connect many MIDI 24 devices or applications together. 24 devices or applications together. 25 25 26 To compile this driver as a module, 26 To compile this driver as a module, choose M here: the module 27 will be called snd-seq-dummy. 27 will be called snd-seq-dummy. 28 28 29 config SND_SEQUENCER_OSS 29 config SND_SEQUENCER_OSS 30 tristate "OSS Sequencer API" 30 tristate "OSS Sequencer API" 31 depends on SND_OSSEMUL 31 depends on SND_OSSEMUL 32 select SND_SEQ_MIDI_EVENT 32 select SND_SEQ_MIDI_EVENT 33 help 33 help 34 Say Y here to enable OSS sequencer e 34 Say Y here to enable OSS sequencer emulation (both 35 /dev/sequencer and /dev/music interf 35 /dev/sequencer and /dev/music interfaces). 36 36 37 Many programs still use the OSS API, 37 Many programs still use the OSS API, so say Y. 38 38 39 To compile this driver as a module, 39 To compile this driver as a module, choose M here: the module 40 will be called snd-seq-oss. 40 will be called snd-seq-oss. 41 41 42 config SND_SEQ_HRTIMER_DEFAULT 42 config SND_SEQ_HRTIMER_DEFAULT 43 bool "Use HR-timer as default sequence 43 bool "Use HR-timer as default sequencer timer" 44 depends on SND_HRTIMER 44 depends on SND_HRTIMER 45 default y 45 default y 46 help 46 help 47 Say Y here to use the HR-timer backe 47 Say Y here to use the HR-timer backend as the default sequencer 48 timer. 48 timer. 49 49 50 config SND_SEQ_MIDI_EVENT 50 config SND_SEQ_MIDI_EVENT 51 tristate 51 tristate 52 52 53 config SND_SEQ_MIDI 53 config SND_SEQ_MIDI 54 def_tristate SND_RAWMIDI 54 def_tristate SND_RAWMIDI 55 select SND_SEQ_MIDI_EVENT 55 select SND_SEQ_MIDI_EVENT 56 56 57 config SND_SEQ_MIDI_EMUL 57 config SND_SEQ_MIDI_EMUL 58 tristate 58 tristate 59 59 60 config SND_SEQ_VIRMIDI 60 config SND_SEQ_VIRMIDI 61 tristate 61 tristate 62 62 63 config SND_SEQ_UMP 63 config SND_SEQ_UMP 64 bool "Support for UMP events" 64 bool "Support for UMP events" 65 default y if SND_SEQ_UMP_CLIENT 65 default y if SND_SEQ_UMP_CLIENT 66 help 66 help 67 Say Y here to enable the support for 67 Say Y here to enable the support for handling UMP (Universal MIDI 68 Packet) events via ALSA sequencer in 68 Packet) events via ALSA sequencer infrastructure, which is an 69 essential feature for enabling MIDI 69 essential feature for enabling MIDI 2.0 support. 70 It includes the automatic conversion 70 It includes the automatic conversion of ALSA sequencer events 71 among legacy and UMP clients. 71 among legacy and UMP clients. 72 72 73 config SND_SEQ_UMP_CLIENT 73 config SND_SEQ_UMP_CLIENT 74 def_tristate SND_UMP 74 def_tristate SND_UMP 75 75 76 endif # SND_SEQUENCER 76 endif # SND_SEQUENCER
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.