86 lines
2.3 KiB
Plaintext
86 lines
2.3 KiB
Plaintext
menuconfig LINE6_USB
|
|
tristate "Line6 USB support"
|
|
depends on USB && SND
|
|
select SND_RAWMIDI
|
|
select SND_PCM
|
|
help
|
|
This is a driver for the guitar amp, cab, and effects modeller
|
|
PODxt Pro by Line6 (and similar devices), supporting the
|
|
following features:
|
|
* Reading/writing individual parameters
|
|
* Reading/writing complete channel, effects setup, and amp
|
|
setup data
|
|
* Channel switching
|
|
* Virtual MIDI interface
|
|
* Tuner access
|
|
* Playback/capture/mixer device for any ALSA-compatible PCM
|
|
audio application
|
|
* Signal routing (record clean/processed guitar signal,
|
|
re-amping)
|
|
|
|
Preliminary support for the Variax Workbench and TonePort
|
|
devices is included.
|
|
|
|
if LINE6_USB
|
|
|
|
config LINE6_USB_DEBUG
|
|
bool "print debug messages"
|
|
default n
|
|
help
|
|
Say Y here to write debug messages to the syslog.
|
|
|
|
If unsure, say N.
|
|
|
|
config LINE6_USB_DUMP_CTRL
|
|
bool "dump control messages"
|
|
default n
|
|
help
|
|
Say Y here to write control messages sent to and received from
|
|
Line6 devices to the syslog.
|
|
|
|
If unsure, say N.
|
|
|
|
config LINE6_USB_DUMP_MIDI
|
|
bool "dump MIDI messages"
|
|
default n
|
|
help
|
|
Say Y here to write MIDI messages sent to and received from
|
|
Line6 devices to the syslog.
|
|
|
|
If unsure, say N.
|
|
|
|
config LINE6_USB_DUMP_PCM
|
|
bool "dump PCM data"
|
|
default n
|
|
help
|
|
Say Y here to write PCM data sent to and received from Line6
|
|
devices to the syslog. This will produce a huge amount of
|
|
syslog data during playback and capture.
|
|
|
|
If unsure, say N.
|
|
|
|
config LINE6_USB_RAW
|
|
bool "raw data communication"
|
|
default n
|
|
help
|
|
Say Y here to create special files which allow to send raw data
|
|
to the device. This bypasses any sanity checks, so if you discover
|
|
the code to erase the firmware, feel free to render your device
|
|
useless, but only after reading the GPL section "NO WARRANTY".
|
|
|
|
If unsure, say N.
|
|
|
|
config LINE6_USB_IMPULSE_RESPONSE
|
|
bool "measure impulse response"
|
|
default n
|
|
help
|
|
Say Y here to add code to measure the impulse response of a Line6
|
|
device. This is more accurate than user-space methods since it
|
|
bypasses any PCM data buffering (e.g., by ALSA or jack). This is
|
|
useful for assessing the performance of new devices, but is not
|
|
required for normal operation.
|
|
|
|
If unsure, say N.
|
|
|
|
endif # LINE6_USB
|