* https://youtu.be/95Vo6_ph2PA?t=47 sensor fx
===== WIP =====
* http://www.spikenzielabs.com/SpikenzieLabs/Serial_MIDI.html
* https://code.google.com/p/midi-kaossilator/
* http://mib.pianetalinux.org/blog/quick/basic-rpms/mib-rpms/1221-virtual-midi-piano-keyboard-050
* http://www.youtube.com/watch?v=z0hnZwnAdsk# EtherNet
* http://forum.fractalaudio.com/lounge/55577-has-anyone-thought-any-useful-ways-implement-rasberry-pi.html#post702058# RpI
* http://en.wikipedia.org/wiki/SoundFont
* http://www.ntonyx.com/sf_f.htm
* http://www.synthesiagame.com/forum/viewtopic.php?f=3&t=5041#
*
===== HARDWARE ======
* https://github.com/alf45tar/Pedalino
* https://www.instructables.com/Arduino-Midi-Foot-Controller-for-Ableton-Live/#
* https://github.com/rbdrum2midi/rbdrum2midi
* https://fr.audiofanzine.com/surface-de-controle-dj/vestax/VCM-600/
=== [[KeyBoard]] [[MIDI]] Controller ===
* http://www.m-audio.com/products/en_us/MK449C-main.html
** http://fr.forums.audiofanzine.com/apprendre/mailing_forums/index,idtopic,53180,forum,aviscomparaison_clavier_midi___250eur.html#
* http://www.m-audio.fr/products/fr_fr/Keystation49e-main.html
* http://www.aremus.com/produit.asp?dep=13&pid=5040&aid=12726 : No [[AudioController]]
* http://www.nusystems.co.uk/product/Evolution.MK425C
* Creative® Prodikeys DM :
** http://fr.europe.creative.com/shop/product.asp?category=33&subcategory=0&product=565&
=== [[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
* http://home.gna.org/a2jmidid
* http://home.gna.org/a2jmidid/README
* http://packages.qa.debian.org/a/a2jmidid.html
=== SOFTWARE ===
timidity -Oj ~/Downloads/Nine_Inch_Nails_-_The_Downward_Spiral.mid
* http://www.midiworld.com/files/1079/
=== MISC ====
* http://www.linuxmao.org/AKAI+LPK25
* http://www.youtube.com/watch?v=2GUGqj1ehLk
* http://lmms.sourceforge.net/wiki/index.php/0.4:Getting_Started
* http://en.audiofanzine.com/midi-keyboard-controller/akai/LPK25/user_reviews/
* http://www.youtube.com/watch?v=PtGjriY2_5Y
* http://fr.audiofanzine.com/clavier-maitre/akai/LPK25/
* http://www.akaipro.com/product/lpk25
* http://www.nielsmayer.com/bin/view/Raspberry+Pi/MIDI+Just+Works+With+Rasbpian
* https://wiki.archlinux.org/index.php/USB_Midi_Keyboards
===== [[MIDI]] Controller =====
* TERRATEC Midi Hubble :
** http://www.alapage.com/mx/?id=12831145791250&donnee_appel=COVAL&tp=F&type=95&NOVALIS=21921&devise=&fulltext=&sv=X_L#
** 0ccd:0032 http://lkml.org/lkml/2005/12/27/142#
* http://www.akaipro.com/apc40#
* http://lennonluks.atspace.com/projects/senior_project/senior_project.html# [[DIY]]
* http://monome.q3f.org/wiki/LiveControl#
* http://www.skratchworx.com/news3/comments.php?id=1432#
* http://oliverthurley.co.uk/blog/2019/03/building-a-usb-midi-controller/# UsB
* https://support.hercules.com/en/product/djcontrolair-en/# UsB
===== [[Software]] =====
* http://dino.nongnu.org/
* http://audacityteam.org/vst/ [[VST]]
* http://pianobooster.sourceforge.net/
* https://github.com/CarlosBarrazaE/ConcertistaMIDI# LearN
===== TurnTable =====
* https://invidious.fdn.fr/latest_version?id=jI1craZ6EVg&itag=22
==== ~2012 : DJ Control Air ====
* https://support.hercules.com/en/product/djcontrolair-en/
* https://fr.audiofanzine.com/surface-de-controle-dj/hercules/dj-control-air/editorial/tests/il-y-a-du-control-dans-l-air.html
* https://www.amazon.fr/Hercules-DJControl-Air-Contr%C3%B4leur-Proximit%C3%A9/dp/B00MTIJGOM/rzr-21#
* https://youtu.be/95Vo6_ph2PA?t=47# Sensor
=== 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
* http://www.mixxx.org/forums/viewtopic.php?f=7&t=3263
* https://github.com/mixxxdj/mixxx/commits/9f9b0740bc305634a63a717c5bbf06b1ceaac461/res/controllers/Hercules%20DJ%20Control%20AIR.midi.xml
* https://manual.mixxx.org/2.3/en/hardware/controllers/hercules_djcontrol_air.html
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
* https://linux-hardware.org/?id=usb:06f8-b10f
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 ===
* https://github.com/mixxxdj/mixxx/wiki/Hardware-Compatibility
* https://github.com/mixxxdj/mixxx/wiki/hercules
* https://github.com/mixxxdj/mixxx/wiki/hercules_linux_kernel_module
* https://github.com/nealey/hdjd
* https://github.com/mixxxdj/mixxx/wiki/hercules_dj_control_air
* https://www.youtube.com/watch?v=LykvuXuq0iA# Mixxx
* https://invidious.fdn.fr/watch?v=rt5Ed5GZ1U8
* https://github.com/mixxxdj/mixxx/issues/10145# HiD
* https://www.youtube.com/watch?v=Y9CS9UPf-TY# CuE
* https://www.youtube.com/watch?v=4wpnsX-HRRs# BeaT CuE
=== windows ===
* https://youtu.be/GhH-l7xEDb8?t=124
===== MISC =====
* http://www.makingthings.com/ref/firmware/html/group___o_s_c.html#_details [[OSC]]
* http://lad.linuxaudio.org # [[Community]]
* irc://irc.freenode.net/#lad # [[IRC]]
* http://linux-sound.org/midi.html
* http://www.midi-howto.com
* http://puredata.hurleur.com/sujet-39-pure-data-release
* LAC2006: http://lac.zkm.de
* http://www.topology.org/linux/usb.html
* http://www.amigaos.net/software/123/bars-and-pipes
* http://idmil.org/software/libmapper# OsC PureData
* http://blog.atmel.com/2015/02/23/midiwidget-lets-you-control-anything-via-midi/# UsB GpIo
* https://www.olimex.com/Products/Duino/Shields/SHIELD-MIDI/open-source-hardware# HardWare ArduinO
* https://github.com/ryohey/signal# WebService
===== MORE =====
@TaG: [[AudioController]] [[Audio]] [[Sound]] [[M5451]] [[USB]] [[Multimedia]] [[Audio]] [[Guitar]] [[snd-usb-audio]] [[HiZ]] [[KeyBoard]] [[instru]] PianO DrumS HiD KorG DaW
@lang : [[French]]:[[MAO]]
{{http://www.trade2save.com/blog/wp-content/uploads/2008/04/guiyu-largest-e-waste-site-on-earth-4.jpg}}