lsusb # 09e8:0076 AKAI Professional M.I. Corp. LPK25 MIDI Keyboard amidi -d -l # IO hw:3,0,0 LPK25 MIDI 1 arecordmidi -l # Port Client name Port name # 14:0 Midi Through Midi Through Port-0 # 20:0 LPK25 LPK25 MIDI 1 hw=$(amidi -d -l | grep 'LPK25 MIDI 1' | awk '{ print $2 }' ) port=$(arecordmidi -l | grep 'LPK25 MIDI 1' | awk '{ print $1 }' ) amidi -d --p "$hw" # 903975 # 80397F aseqdump -p $port # press sustain and lowest C # Waiting for data. Press Ctrl+C to end. # Source Event Ch Data # 28:0 Note on 0, note 52, velocity 117 arecordmidi --port $port /dev/stdout | xxd # shows nothing ?
a2jmidid -e JACK MIDI <-> ALSA sequencer MIDI bridge, version 8 (7383d268c4bfe85df9f10df6351677659211d1ca) built on Thu Jan 1 01:00:00 1970 Copyright 2006,2007 Dmitry S. Baikov Copyright 2007,2008,2009,2011,2012 Nedko Arnaudov Bridge starting... Using JACK server 'default' Hardware ports will be exported. Bridge started Press ctrl-c to stop the bridge port created: Midi Through [14] (capture): Midi Through Port-0 port created: Midi Through [14] (playback): Midi Through Port-0 port created: LPK25 [20] (capture): LPK25 MIDI 1 port created: LPK25 [20] (playback): LPK25 MIDI 1 port created: LMMS [129] (playback): Default preset aseqdump -p 20:0 # press sustain and lowest C Waiting for data. Press Ctrl+C to end. Source Event Ch Data 0:1 Port subscribed 131:0 -> 130:0 20:0 Control change 0, controller 64, value 127 20:0 Control change 0, controller 64, value 0 20:0 Note on 0, note 48, velocity 106 20:0 Note off 0, note 48, velocity 127
timidity -Oj ~/Downloads/Nine_Inch_Nails_-_The_Downward_Spiral.mid
<audio controls=yes loop=true autoplay=true
src=http://rzr.online.fr/docs/rzr-media/RzR-2014-sooperlooper_test.oga />
[ 1107.223505] usb 1-1.1.1: new full-speed USB device number 45 using ehci-pci [ 1107.341204] usb 1-1.1.1: New USB device found, idVendor=06f8, idProduct=b10f, bcdDevice= 1.00 [ 1107.341214] usb 1-1.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1107.341217] usb 1-1.1.1: Product: DJ Control Air [ 1107.341220] usb 1-1.1.1: Manufacturer: Hercules cat /proc/asound/cards 4 [Air ]: USB-Audio - DJ Control Air Hercules DJ Control Air at usb-0000:00:1a.0-1.2.3, full speed
amidi -d -l # Dir Device Name # IO hw:0,0,0 DJ Control Air DJ Control Air
arecordmidi -l Port Client name Port name 14:0 Midi Through Midi Through Port-0 16:0 DJ Control Air DJ Control Air DJ Control Air
name="DJ Control Air" hw=$(amidi -d -l | grep "$name" | awk '{ print $2 }' ) port=$(arecordmidi -l | grep "$name" | awk '{ print $1 }' ) aseqdump -p $port # 16:0 Control change 0, controller 63, value 15 # IR sensor
Mixxx - MixxxControl(s) not found * Check to see that the MixxxControl names are spelled correctly in the mapping file (.xml) * Make sure the MixxxControls in question actually exist. Visit the manual for a complete list: https://manual.mixxx.org/2.3/chapters/advanced_topics.html#mixxx-controls MIDI output message 0x0 0x01 has invalid MixxxControl [Channel1], flanger MIDI output message 0x0 0x17 has invalid MixxxControl [Channel2], flanger
Avoid using a USB hub (like apple keyboard) , it will kill audio once controller is enabled : UrB
[ 565.526051] usb 1-1.2.1: new full-speed USB device number 15 using ehci-pci [ 565.639826] usb 1-1.2.1: New USB device found, idVendor=06f8, idProduct=b10f, bcdDevice= 1.00 [ 565.639835] usb 1-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 565.639839] usb 1-1.2.1: Product: DJ Control Air [ 565.639841] usb 1-1.2.1: Manufacturer: Hercules [ 565.644009] usb 1-1.2.1: Warning! Unlikely big volume range (=12160), cval->res is probably wrong. [ 565.644016] usb 1-1.2.1: [3] FU [PCM Playback Volume] ch = 4, val = -9088/3072/1 [ 638.233356] usb 1-1.2.1: urb status -32 [ 638.233827] usb 1-1.2.1: urb status -32