2 tristate "Line6 USB support"
7 This is a driver for the guitar amp, cab, and effects modeller
8 PODxt Pro by Line6 (and similar devices), supporting the
10 * Reading/writing individual parameters
11 * Reading/writing complete channel, effects setup, and amp
14 * Virtual MIDI interface
16 * Playback/capture/mixer device for any ALSA-compatible PCM
18 * Signal routing (record clean/processed guitar signal,
21 Preliminary support for the Variax Workbench and TonePort
26 config LINE6_USB_DUMP_MIDI
27 bool "dump MIDI messages"
30 Say Y here to write MIDI messages sent to and received from
31 Line6 devices to the syslog.
35 config LINE6_USB_DUMP_PCM
39 Say Y here to write PCM data sent to and received from Line6
40 devices to the syslog. This will produce a huge amount of
41 syslog data during playback and capture.
46 bool "raw data communication"
49 Say Y here to create special files which allow to send raw data
50 to the device. This bypasses any sanity checks, so if you discover
51 the code to erase the firmware, feel free to render your device
52 useless, but only after reading the GPL section "NO WARRANTY".
56 config LINE6_USB_IMPULSE_RESPONSE
57 bool "measure impulse response"
60 Say Y here to add code to measure the impulse response of a Line6
61 device. This is more accurate than user-space methods since it
62 bypasses any PCM data buffering (e.g., by ALSA or jack). This is
63 useful for assessing the performance of new devices, but is not
64 required for normal operation.