Kconfig 1.5 KB

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