~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/core/seq/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php