GNU Linux-libre 4.14.262-gnu1
[releases.git] / sound / core / seq / Kconfig
1 config SND_SEQUENCER
2         tristate "Sequencer support"
3         select SND_TIMER
4         select SND_SEQ_DEVICE
5         help
6           Say Y or M to enable MIDI sequencer and router support.  This
7           feature allows routing and enqueueing of MIDI events.  Events
8           can be processed at a given time.
9
10           Many programs require this feature, so you should enable it
11           unless you know what you're doing.
12
13 if SND_SEQUENCER
14
15 config SND_SEQ_DUMMY
16         tristate "Sequencer dummy client"
17         help
18           Say Y here to enable the dummy sequencer client.  This client
19           is a simple MIDI-through client: all normal input events are
20           redirected to the output port immediately.
21
22           You don't need this unless you want to connect many MIDI
23           devices or applications together.
24
25           To compile this driver as a module, choose M here: the module
26           will be called snd-seq-dummy.
27
28 config SND_SEQUENCER_OSS
29         tristate "OSS Sequencer API"
30         depends on SND_OSSEMUL
31         select SND_SEQ_MIDI_EVENT
32         help
33           Say Y here to enable OSS sequencer emulation (both
34           /dev/sequencer and /dev/music interfaces).
35
36           Many programs still use the OSS API, so say Y.
37
38           To compile this driver as a module, choose M here: the module
39           will be called snd-seq-oss.
40
41 config SND_SEQ_HRTIMER_DEFAULT
42         bool "Use HR-timer as default sequencer timer"
43         depends on SND_HRTIMER
44         default y
45         help
46           Say Y here to use the HR-timer backend as the default sequencer
47           timer.
48
49 config SND_SEQ_MIDI_EVENT
50         tristate
51
52 config SND_SEQ_MIDI
53         def_tristate SND_RAWMIDI
54         select SND_SEQ_MIDI_EVENT
55
56 config SND_SEQ_MIDI_EMUL
57         tristate
58
59 config SND_SEQ_VIRMIDI
60         tristate
61
62 endif # SND_SEQUENCER