WIP

HARDWARE

[[KeyBoard]] [[MIDI]] Controller

[[KeyBoard]] [[MIDI]] Controller + [[AudioController]]

  • EGO SYStems Inc (ESI) : Aon ( firewire) : I must test it
  • EGO SYStems Inc (ESI) : NeON ( 25-key USB AUDIO/MIDI Controller ) : see snd-usb-audio Page ( I moved it there since I dont own it anymore )

AKAI

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 ?

JACKD

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

SOFTWARE

timidity  -Oj ~/Downloads/Nine_Inch_Nails_-_The_Downward_Spiral.mid 

MISC

[[MIDI]] Controller

[[Software]]

TurnTable

~2012 : DJ Control Air

Linux

  • UsB: Bus 001 Device 023: ID 06f8:b10f Guillemot Corp. DJ Control Air
[ 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

mixxx

windows

MISC

MORE

midi.txt · Last modified: 2024/11/02 13:16 by rzr
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki