Using the Tascam US122L with Guitarix

what else

Using the Tascam US122L with Guitarix

Postby telepath » Fri Feb 10, 2017 12:28 pm

After working with the TASCAM122L for several months, I was able to set it up in a way I thought would never work.
First, my configuration: HP 2000 LAPTOP
liquirix kernel 4.1.5-rt5-avl2
TASCAM US122L USB audio/midi interface
I have the US122L interface setup has the capture device and the laptops internal sound card has playback device.
The sound I am getting is so incredible I just had to write this post in hopes of sharing this configuration with other users of this dinosour
device (TASCAM US122L).
I will be posting my complete config within the next two days seeing as it is getting late and I have to work in the morning.

Kernel : Linux 4.8.0-15.1-liquorix-686 (i686)
Compiled : #1 ZEN SMP PREEMPT liquorix 4.8-20 (2016-12-17)
Default C Compiler : GNU C Compiler version 4.9.3 (Debian 4.9.3-12)
Distribution : Debian GNU/Linux stretch/sid
Computer Name : guitar-fx-processor
Load Average : 2.61, 1.73, 1.15

-Loaded Modules-
ctr : CTR Counter block mode
ccm : Counter with CBC MAC
snd_hrtimer : ALSA hrtimer backend
snd_seq_dummy : ALSA sequencer MIDI-through client
snd_seq_midi : Advanced Linux Sound Architecture sequencer MIDI synth.
snd_seq_midi_event : MIDI byte <-> sequencer event coder
snd_seq : Advanced Linux Sound Architecture sequencer.
fuse : Filesystem in Userspace
arc4 : ARC4 Cipher Algorithm
ath9k : Support for Atheros 802.11n wireless LAN cards.
ath9k_common : Shared library for Atheros wireless 802.11n LAN cards.
ath9k_hw : Support for Atheros 802.11n wireless LAN cards.
ath : Shared library for Atheros wireless LAN cards.
mac80211 : IEEE 802.11 subsystem
cfg80211 : wireless configuration support
hp_wmi : HP laptop WMI hotkeys driver
sparse_keymap : Generic support for sparse keymaps
joydev : Joystick device interfaces
rfkill : RF switch support
radeon : ATI Radeon
irqbypass : IRQ bypass manager utility module
input_leds : Input -> LEDs Bridge
serio_raw : Raw serio driver
uvcvideo : USB Video Class driver
videobuf2_vmalloc : vmalloc memory handling routines for videobuf2
videobuf2_memops : common memory handling routines for videobuf2
videobuf2_v4l2 : Driver helper framework for Video for Linux 2
videobuf2_core : Media buffer core framework
evdev : Input driver event char devices
videodev : Device registrar for Video4Linux drivers v2
media : Device node registration for media drivers
pcspkr : PC Speaker beeper driver
k10temp : AMD Family 10h+ CPU core temperature monitor
rtsx_pci_ms : Realtek PCI-E Memstick Card Host Driver
memstick : Sony MemoryStick core driver
sp5100_tco : TCO timer driver for SP5100/SB800 chipset
i2c_piix4 : PIIX4 SMBus driver
snd_hda_codec_realtek : Realtek HD-audio codec
snd_hda_codec_generic : Generic HD-audio codec parser
sg : SCSI generic (sg) driver
snd_hda_codec_hdmi : HDMI HD-audio codec
snd_hda_intel : Intel HDA driver
ttm : TTM memory manager subsystem (for DRM device)
snd_hda_codec : HDA codec core
shpchp : Standard Hot Plug PCI Controller Driver
drm_kms_helper : DRM KMS helper
wmi : ACPI-WMI Mapping Driver
snd_hda_core : HD-audio bus
acpi_cpufreq : ACPI Processor P-States Driver
tpm_tis : TPM Driver
tpm_tis_core : TPM Driver
tpm : TPM Driver
video : ACPI Video Driver
processor : ACPI Processor Driver
button : ACPI Button Driver
battery : ACPI Battery Driver
ac : ACPI AC Adapter Driver
drm : DRM shared core routines
i2c_algo_bit : I2C-Bus bit-banging algorithm
fb_sys_fops : Generic file read (fb in system RAM)
syscopyarea : Generic copyarea (sys-to-sys)
sysfillrect : Generic fill rectangle (sys-to-sys)
sysimgblt : 1-bit/8-bit to 1-32 bit color expansion (sys-to-sys)
i2c_core : I2C-Bus main module
snd_usb_us122l : TASCAM US-122L Version 0.5
snd_usbmidi_lib : USB Audio/MIDI helper module
snd_hwdep : Hardware dependent layer
snd_rawmidi : Midlevel RawMidi code for ALSA.
snd_seq_device : ALSA sequencer device management
snd_aloop : A loopback soundcard
snd_pcm : Midlevel PCM code for ALSA.
snd_timer : ALSA timer interface
snd : Advanced Linux Sound Architecture driver for soundcards.
soundcore : Core sound module
parport_pc : PC-style parallel port driver
ipv6 : IPv6 protocol stack for Linux
crc_ccitt : CRC-CCITT calculations
ext4 : Fourth Extended Filesystem
crc16 : CRC16 calculations
mbcache : Meta block cache (for extended attributes)
hid_generic : HID generic driver
usbhid : USB HID core driver
sr_mod : SCSI cdrom (sr) driver
sd_mod : SCSI disk (sd) driver
rtsx_pci_sdmmc : Realtek PCI-E SD/MMC Card Host Driver
psmouse : PS/2 mouse driver
ohci_pci : OHCI PCI platform driver
rtsx_pci : Realtek PCI-E Card Reader Driver
r8169 : RealTek RTL-8169 Gigabit Ethernet driver
mii : MII hardware support library
ahci : AHCI SATA low-level driver
libahci : Common AHCI SATA low-level routines
libata : Library module for ATA devices
scsi_mod : SCSI core
ohci_hcd : USB 1.1 'Open' Host Controller (OHCI) Driver
ehci_pci : EHCI PCI platform driver
ehci_hcd : USB 2.0 'Enhanced' Host Controller (EHCI) Driver
fan : ACPI Fan Driver
thermal : ACPI Thermal Zone Driver
rtc_cmos : Driver for PC-style 'CMOS' RTCs
fjes : FUJITSU Extended Socket Network Device Driver
AMD E-300 APU with Radeon(tm) HD Graphics : 1300.00MHz
AMD E-300 APU with Radeon(tm) HD Graphics : 1300.00MHz
-Input Devices-
HD-Audio Generic HDMI/DP,pcm : 3=
HD-Audio Generic Mic
HD-Audio Generic Headphone
Here is my jack configuration:
jackd -v -dalsa -dusb_stream:1 -44100 -p512 -n2 -s -Xraw -D -Phw:Generic_1,0-i2
Here is my .asoundrc file:
# The usb_stream plugin configuration
pcm.!usb_stream {
@args [ CARD ]
@args.CARD {
type string
default "1"
type usb_stream
card $CARD
ctl.!usb_stream {
@args [ CARD ]
@args.CARD {
type string
default "1"
type hw
card $CARD
Custom Preset
(32.71 KiB) Downloaded 5 times
User avatar
Posts: 1
Joined: Sat Feb 13, 2016 6:04 am

Return to guitarix/gx_head

Who is online

Users browsing this forum: No registered users and 1 guest