1menuconfig LINE6_USB 2 tristate "Line6 USB support" 3 depends on USB && SND 4 select SND_RAWMIDI 5 select SND_PCM 6 help 7 This is a driver for the guitar amp, cab, and effects modeller 8 PODxt Pro by Line6 (and similar devices), supporting the 9 following features: 10 * Reading/writing individual parameters 11 * Reading/writing complete channel, effects setup, and amp 12 setup data 13 * Channel switching 14 * Virtual MIDI interface 15 * Tuner access 16 * Playback/capture/mixer device for any ALSA-compatible PCM 17 audio application 18 * Signal routing (record clean/processed guitar signal, 19 re-amping) 20 21 Preliminary support for the Variax Workbench and TonePort 22 devices is included. 23 24if LINE6_USB 25 26config LINE6_USB_DEBUG 27 bool "print debug messages" 28 default n 29 help 30 Say Y here to write debug messages to the syslog. 31 32 If unsure, say N. 33 34config LINE6_USB_DUMP_CTRL 35 bool "dump control messages" 36 default n 37 help 38 Say Y here to write control messages sent to and received from 39 Line6 devices to the syslog. 40 41 If unsure, say N. 42 43config LINE6_USB_DUMP_MIDI 44 bool "dump MIDI messages" 45 default n 46 help 47 Say Y here to write MIDI messages sent to and received from 48 Line6 devices to the syslog. 49 50 If unsure, say N. 51 52config LINE6_USB_DUMP_PCM 53 bool "dump PCM data" 54 default n 55 help 56 Say Y here to write PCM data sent to and received from Line6 57 devices to the syslog. This will produce a huge amount of 58 syslog data during playback and capture. 59 60 If unsure, say N. 61 62config LINE6_USB_RAW 63 bool "raw data communication" 64 default n 65 help 66 Say Y here to create special files which allow to send raw data 67 to the device. This bypasses any sanity checks, so if you discover 68 the code to erase the firmware, feel free to render your device 69 useless, but only after reading the GPL section "NO WARRANTY". 70 71 If unsure, say N. 72 73config LINE6_USB_IMPULSE_RESPONSE 74 bool "measure impulse response" 75 default n 76 help 77 Say Y here to add code to measure the impulse response of a Line6 78 device. This is more accurate than user-space methods since it 79 bypasses any PCM data buffering (e.g., by ALSA or jack). This is 80 useful for assessing the performance of new devices, but is not 81 required for normal operation. 82 83 If unsure, say N. 84 85endif # LINE6_USB 86