Akai MPK Mini en Ubuntu

Omdat mijn M-Audio Oxygen8 recentelijk stuk is gegaan had ik een nieuw MIDI keyboardje nodig en uiteindelijk is dat de Akai MPK Mini geworden. Bij de Feedback besteld ook al was ie bij Dirk Witte goedkoper. Maar ik vermoed dat de €79,- die Dirk Witte ervoor vraagt een lokkertje is want uiteraard hebben ze ‘m niet op voorraad. Heb ook nog gekeken naar een M-Audio Oxygen-25 maar die is al een stuk groter en mijn andere M-Audio Oxygen is net stuk gegaan. Music Maniacs in Haarlem biedt deze aan voor een goeie prijs maar na 3 keer gebeld te hebben en ettelijke malen langs te zijn geweest om iedere keer te horen krijgen dat ie niet op voorraad is maar dat ze wel de Axiom-25 hebben liggen heb ik het vermoeden gekregen dat het ook hier een lokkertje betreft. Is er misschien een site voor waar je deze vermoedens kan melden trouwens?

De MPK Mini heeft 25 aanslaggevoelige toetsjes, 8 aanslaggevoelige pads en 8 draaiknoppen. Daarnaast zit er een arpeggiator op, kun je switchen tussen 4 presets en kun je instellen wat voor MIDI boodschappen je de pads en knoppen wilt laten uitsturen, notes of CC’s. Ook zit er een sustain knopje op, kun je de octaafhoogte instellen en heb je de beschikking over twee banks voor je pads. En last but not least een ongedocumenteerde feature die wel heel vet is: MIDI feedback! Oftewel, de MPK Mini reageert op binnenkomende MIDI signalen. Met een beetje slim mappen en configureren kun je zo dus bijvoorbeeld de backlights van je pads synchroon laten oplichten met een pattern in bijvoorbeeld Hydrogen!

De toetsjes vind ik zelf wel een beetje crappy, vooral in vergelijking met toetsen met een standaard grootte, maar om ideetjes snel op te nemen is het goed genoeg. Ook is het apparaat door de kleinere toetsjes veel handiger om mee te nemen en zijn de toetsjes een stuk beter bespeelbaar dan bijvoorbeeld die van de Korg nanoKEY. De pads vind ik persoonlijk lekkerder aanvoelen dan die van de Korg nanoPAD. De draaiknopjes vind ik wat te plomp en niet hoog genoeg. Met bezwete vingertjes grijp je denk ik al snel mis.

De Preset Editor werkt feilloos onder Wine. Presets opslaan, van het apparaat laden of naar het apparaat sturen is geen probleem. Het apparaat zelf werkt ook prima onder Ubuntu, aansluiten met de bijgeleverde USB kabel, JACK/a2jmidid/Yoshimi opstarten, Yoshimi en de MPK Mini MIDI Out aan elkaar knopen en dat is het. Met Hydrogen werkt ie ook prima, je zult wel de noten die de pads uitsturen wat aan moeten passen met de Preset Editor zodat ze overeen komen met de noten waar de verschillende instruments in Hydrogen op reageren. En als je in de instrument settings van Hydrogen het MIDI kanaal (channel) op 1 zet en de noten hetzelfde instelt als de noten waar de instruments op reageren en vervolgens de MIDI Out port van Hydrogen verbindt met de MIDI In poort van de MPK Mini zouden als het goed is de pads op moeten lichten als je het bijbehorende instrument aanklikt in Hydrogen.

Akai MPK Mini en Ubuntu

Frisse start

Eindelijk mijn muziek PC gemigreerd naar Ubuntu 10.04 Lucid Lynx. Van de week is mijn nieuwe geluidskaart binnengekomen (een Focusrite Saffire Pro 40) en Jof van Tango Studio schoot me aan op IRC met de vraag of ik zijn real-time 2.6.33 kernel wilde proberen. Twee goeie redenen om te switchen. Ten eerste omdat ik de Saffire Pro 40 al uitgebreid heb kunnen testen onder 10.04 met mijn eigen FFADO pakketjes en ten tweede omdat ik met de kernel van Tango Studio de beschikking heb over de nouveau drivers voor mijn Nvidia kaart. Ben nu dus niet meer afhankelijk van die closed source drivers van Nvidia die de laatste tijd nogal wat problemen schijnen te geven in combinatie met recentere real-time kernels. Ook heb ik nu geen last meer van de devtmpfs bug die toch niet opgelost gaat worden aangezien de maintainer van de Ubuntu real-time kernel er mee gaat stoppen.

Had nog wel een raar probleempje met JACK. Kreeg iedere keer als ik bijv. Yoshimi of PHASEX opstartte de volgende melding:

ports used in attemped connection are not of the same data type

Dacht eerst dat het misschien aan JACK lag maar na op de LAU mailinglist gevraagd te hebben wat deze melding nou precies betekende had ik al snel een vermoeden dat het waarschijnlijk aan a2jmidid lag. De Saffire Pro 40 doet er namelijk een stuk langer over om op te komen dan de Pro 10 van de band. En met de Pro 10 werkt mijn a2jmidid opstartscriptje wel goed maar met de Pro 40 start a2jmidid op voordat de audio poorten opkomen. Dit heeft als gevolg dat veel applicaties die met de eerst twee beschikbare audio JACK input poorten willen verbinden (normaliter dus ook audio poorten) nu aan de a2jmidid JACK MIDI poorten worden geknoopt (dat zijn immers de als eerste aangemaakte input poorten). Oftewel, de applicatie probeert audio poorten met MIDI poorten te verbinden en vandaar de melding. Mijn opstartscriptje voor a2jmidid ziet er nu als volgt uit:

#!/bin/bash

while [ "$JACK_TEST" != "system" ]
do
JACK_TEST=$(jack_lsp 2>/dev/null | grep -m1 -e "system" | cut -d ":" -f 1)
sleep 2
done

a2jmidid -e &

exit

Werkt weer prima. Kan nog beter uiteraard want QjackCtl blijft nu hangen zo lang de while loop actief is, maar daar vind ik nog wel een elegantere oplossing voor.


Frisse start

Flattr this

Na SpyMaze, Heifs, Twatter en FeestBoek is Flattr (aka PoepSpettr) nu hét ding. Inkomsten genereren door je “things” ge-“flattred” te krijgen, oftewel, kun je iets, doe je iets, maak je iets, zet het op Flattr, stort wat geld in je potje, flattr projecten die jij leuk vindt en hoop dan maar dat anderen jouw projectje (je “thing”) het waard vinden om te flattren.

Heb inmiddels ook een accountje en gelijk een aantal projecten ge-flattred (Qtractor, QjackCtl en a2jmidid). Ook zelf er wat opgezet, namelijk mijn Vocoder video tutorial, en prompt flattren de ontwikkelaars van a2jmidid en Qtractor/QjackCtl mijn tutorial.  Dat is natuurlijk een leuke boost om nog meer video tutorials te maken.

Vooralsnog vind ik Flattr een tof initiatief van de thepiratebay.org mensen. Het is nog wel wat Spartaans en er zijn onderdeeltjes die zeker verbeterd kunnen worden, maar het is wél een hele leuke en dynamische manier om geld te doneren aan de projecten en dingen die jij leuk vindt.

Flattr this