Kconfig 1.5 KB

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