Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config SND_SEQUENCER
0003         tristate "Sequencer support"
0004         select SND_TIMER
0005         select SND_SEQ_DEVICE
0006         help
0007           Say Y or M to enable MIDI sequencer and router support.  This
0008           feature allows routing and enqueueing of MIDI events.  Events
0009           can be processed at a given time.
0010 
0011           Many programs require this feature, so you should enable it
0012           unless you know what you're doing.
0013 
0014 if SND_SEQUENCER
0015 
0016 config SND_SEQ_DUMMY
0017         tristate "Sequencer dummy client"
0018         help
0019           Say Y here to enable the dummy sequencer client.  This client
0020           is a simple MIDI-through client: all normal input events are
0021           redirected to the output port immediately.
0022 
0023           You don't need this unless you want to connect many MIDI
0024           devices or applications together.
0025 
0026           To compile this driver as a module, choose M here: the module
0027           will be called snd-seq-dummy.
0028 
0029 config SND_SEQUENCER_OSS
0030         tristate "OSS Sequencer API"
0031         depends on SND_OSSEMUL
0032         select SND_SEQ_MIDI_EVENT
0033         help
0034           Say Y here to enable OSS sequencer emulation (both
0035           /dev/sequencer and /dev/music interfaces).
0036 
0037           Many programs still use the OSS API, so say Y.
0038 
0039           To compile this driver as a module, choose M here: the module
0040           will be called snd-seq-oss.
0041 
0042 config SND_SEQ_HRTIMER_DEFAULT
0043         bool "Use HR-timer as default sequencer timer"
0044         depends on SND_HRTIMER
0045         default y
0046         help
0047           Say Y here to use the HR-timer backend as the default sequencer
0048           timer.
0049 
0050 config SND_SEQ_MIDI_EVENT
0051         tristate
0052 
0053 config SND_SEQ_MIDI
0054         def_tristate SND_RAWMIDI
0055         select SND_SEQ_MIDI_EVENT
0056 
0057 config SND_SEQ_MIDI_EMUL
0058         tristate
0059 
0060 config SND_SEQ_VIRMIDI
0061         tristate
0062 
0063 endif # SND_SEQUENCER