Dit is de manier waarop ik voorlopig een werkbare manier heb om mijn Millenium HD120 MIDI Drum Kit met Ardour op Linux te gebruiken. Dit zijn mijn aantekeningen, mogelijk komt er nog een iets uitgebreidere versie in de toekomst.
Ik maak 8 MIDI tracks aan in Ardour, het aantal interfaces wat beschikbaar is op de HD120. Vergeet niet de tracks een duidelijke naam te geven. (op de afbeelding hieronder van Carla zijn er meer MIDI tracks aanwezig, dat was één van overmoedige pogingen).
In Carla verbind ik iedere track die ik aangemaakt heb met de a2j brug (HD-DRUM [40} (capture): HD-DRUM MIDI 1) die beschikbaar komt bij het aansluiten van de HD120 met de computer.
Daarna map ik de MIDI signalen die van de HD120 komen. Ik gebruik hiervoor de standaard Ardour plugin “ACE MIDI Monitor”.
De HD120 heeft kleine witte labels op de kabels.
Het label van de HiHat cimbaal ziet er zo uit:
Kick Drum (Bass Drum):
Ik heb de Midi noten als volgt gemapped. Soms komen er twee signalen door als er op een pad geslagen wordt, mogelijk een center pad en/of edge pad signal(?). Voorlopig stel ik de MIDI noten als volgt in voor een consistente werking, ik gebruik dus maar één MIDI signaal per pad en per kanaal, uitgezonderd de Hi Hat track (open en gesloten bekkens).
Label naam | MIDI note | AVL Drumkit MIDI Map
--------------------------------------------------
RD | (0)59 | Ride Cymbal Tip
SD | (0)38 | Snare Center
CR | (0)49 | Crash Cymbal 2 (right)
T1 | (0)50 | Snare Side Stick
T2 | (0)47 | Tom Center
T3 | (0)43 | Floor Tom Center
BD | (0)36 | Kick Drum
HH | (0)46 | Semi-Open HiHat
HHP | (0)44 | Hi Hat pedal
Als HHP ingetrapt wordt geeft het een ander signaal op HH:
Label naam | MIDI note | AVL Drumkit MIDI Map
--------------------------------------------------
HH | (0)42 | Closed HiHat
Op elke aangemaakte MIDI track in Ardour voeg ik nu de plugin “AVL Drumkit MIDI Map” toe. Voorlopig stel ik het op de voor mij (ben geen drummer) meest logische manier in.
De Kick Drum instelling in “AVL Drumkit MIDI Map” ziet er alsvolgt uit:
HiHat instelling op de volgende manier (open en gesloten cimbalen):
Ik was niet helemaal gelukkig met hoe hard ik op de pads moest slaan om het volle volume te krijgen, moest dus opzoek naar een manier om de Velocity signaal van de MIDI een beetje beter naar mijn hand te zetten. Kon geen standaard plugin in Ardour vinden. Ik vond een MIDI filter plugin gemaakt door één van de Ardour medewerkers https://github.com/x42/midifilter.lv2.
Op Linux had ik de LV2 SDK (Software Development Kit) nodig om de plugin te kunnen bouwen. Ik gebruik Pop!_OS (gebaseerd op Ubuntu):
sudo apt install lv2-dev
Mocht git niet geïnstalleerd zijn:
sudo apt install git
Daarna de code met git gekloond en gebouwd:
git clone git://github.com/x42/midifilter.lv2.git
cd midifilter.lv2
make
sudo make install PREFIX=/usr
Daarna heb ik de hele midifilter.lv2 folder gekopieerd naar:
/home/usr/.lv2
Na een herstart van Ardour (liever een herstart van computer), waar nodig, de “MIDI Velocity Adjust (by Robin Gareus)” aan de MIDI tracks in Ardour toegevoegd.
Dan kan er een AVL drumkit toegevoegd worden. Ik gebruik voorlopig de “Black Pearl Drumkit”.
Eén MIDI mixer strip ziet er voor mij nu als volgt uit:
Nog veel ruimte voor verbetering waarschijnlijk, maar het werkt.