MOD – your next digital pedalboard

Tja wat moet ik hier nou over zeggen? Check het zelf uit, fantastisch idee, een digitale gitaar FX processor die geheel op Linux draait en gebruik maakt van het LV2 plug-in framework.


text-align: center;

MOD Quadra prototype

En ja het is de bedoeling dat dit apparaat echt in productie gaat. Er worden er binnenkort 35 gemaakt, zou er graag een willen hebben uiteraard, maar zal een aardig prijzige aangelegenheid worden. Heb me ingeschreven op de mailinglist dus we merken het wel. I’ll keep you posted.

Site: http://www.portalmod.com/en/index.html

MOD – your next digital pedalboard

Raspberry Pi als virtuele gitaarversterker: MIDI en effecten

Live demo van m’n Raspberry Pi, guitarix en een MIDI floorboard.

Raspberry Pi als virtuele gitaarversterker: MIDI en effecten

Raspberry Pi als virtuele gitaarversterker

M’n Raspberry Pi in actie als virtuele gitaarversterker. Er draait Raspbian op met een gepatchte versie van Jack1 en de laatste versie van guitarix. Als geluidskaart gebruik ik m’n good old Edirol UA-25. Systeemlatency is 256/48000×3 = 16ms. Ik kan nog wat lager (8ms) maar dan trekt de RPi de preset die ik in dit videootje gebruik niet meer.

De gepatchte versie van Jack1 en de laatste versie van guitarix kun je in mijn RPi audio repository vinden. Staan ook nog wat andere pakketjes in die of nog niet beschikbaar zijn in de standaard repositories van Raspbian of die wat meer up to date zijn dan de  Raspbian pakketten. Hoe je die repository kunt toevoegen kun je terugvinden in mijn Wiki artikel Raspberry Pi and real-time, low-latency audio op linuxaudio.org.

Ben erachter gekomen dat ik niet de enige ben die hier mee bezig is, er is zelfs iemand die er een complete site aan het wijden is: Amp Brownie – Building a Raspberry Pi Guitar Rig

Raspberry Pi als virtuele gitaarversterker

JackLinx site online

De site van het JackLinx project is online gegaan: http://www.jacklinx.nl/

Dit is het project waar ik het in een eerdere blogpost al over had gehad, de educatieve muziekomgeving onder Linux die gebruik maakt o.a. JACK, mididings, QMidiRoute, QmidiNet, Qsynth en Bash scripts:

JackLinx is an application management framework that makes it possible for children and young music students to instantly start working with a complex array of inter-connected Linux Music and Audio applications.

The targeted use scenario is the primary or high school music classroom furnished with a a set of networked desktop or laptop computers, where a music teacher directs and guides a group of music students to perform various music educational assignments and activities using the JackLinx platform.

The JackLinx platform can be used for individual musical instruction and training, for small group work over the network and for live musical performances.

JackLinx aims to be a full featured but simple and flexible music laboratory for all ages that focuses on live musicking.

Ik ben hier ontzettend enthousiast over, vooral vanwege de keuzes van de auteur (Fred de Borst) en het feit dat het optimaal gebruik maakt van de mogelijkheden van Linux audio en Linux in het algemeen (JackLinx maakt bijvoorbeeld goed gebruik van meerdere desktops).


JackLinx op Lubuntu 11.10 met Gnome MPLayer, MuseScore, 9menu en VMPK

Volgende stap is de software geschikt maken om te distribueren en deze zal misschien her en der nog wat gefinetuned moeten worden. Ik ga proberen om de ontwikkelingen zoveel mogelijk te volgen hier op mijn blog.

JackLinx site online

Eerste DX bestelling binnen

M’n MIDI to USB kabel en oprolbaar USB drumpad zijn binnen.

MIDI to USB kabel:

jeremy@piertje:~$ cat /proc/asound/cards
...
 1 [USB20MIDI      ]: USB-Audio - USB2.0-MIDI
                      USB2.0-MIDI at usb-0000:00:1d.0-1, full speed

USB drumpad werd in eerste instantie niet goed herkend:

jeremy@piertje:~$ lsusb
...
Bus 005 Device 014: ID 1941:8021 Dream Link WH1080 Weather Station / USB Missile Launcher

USB Missile Launcher? Even googlen, ah: https://bugs.launchpad.net/ubuntu/+source/usbutils/+bug/377967
Maar dan nog, ik weet toch bijna zeker dat dit ding gewoon meteen hoort te werken. Dus even checken met het drumpadje wat ik in bruikleen heb:

jeremy@piertje:~$ lsusb
...
Bus 005 Device 015: ID 0218:0001 Hangzhou Worlde

Dus er klopt iets niet helemaal, moet recht te trekken zijn. Na wat verder gegoogled te hebben kwam ik hier op uit: https://code.google.com/p/drumroll

Code gecompiled en het draait. Maar vrees dat ik de drumpad niet met mijn RPi kan gebruiken want de drumroll binary verstookt op mijn notebook al 4% aan CPU. Maar zien wat ik met de drumpad ga doen, sowieso kijken of ik er ergens een kan vinden die wel een USB MIDI device is.

Eerste DX bestelling binnen

Veel gebeurd

Een alleszeggende titel. Vorige week kennis gemaakt met iemand die bij mij om de hoek woont (en dan ook echt om de hoek) die een complete educatieve muziekomgeving onder Linux heeft gebouwd met behulp van JACK, mididings, QMidiRoute, QmidiNet, Qsynth en Bash scripts. Waanzinnig. En werken als een trein. Hele klassen kunnen via het netwerk met elkaar muziek maken, meespelen met backing tracks of gewoon lekker rommelen met diverse instrumenten. Heel bijzonder en je begrijpt wel dat ik heel graag wil meewerken aan het verder perfectioneren en professionaliseren van deze leeromgeving.

M’n Raspberry Pi’s lagen wat stof te happen maar daar is sinds een paar weken wel een einde aan gekomen. Werd eigenlijk getriggered door een post op de Jack-Devel mailinglist met een patch voor ARM platformpjes zoals de RPi. Een vergelijkbare patch was maanden geleden al een keer gepost maar is bijkans niet meer googlebaar dus aan mijn aandacht ontglipt. Door de patch op Jack-Devel kon ik weer verder als in JACK (zowel Jack1 als Jack2) draait prima op de RPi met deze patch. In eerste instantie kreeg ik de boel niet goed draaiende (vooral full-duplex kreeg ik niet voor elkaar) maar na me goed ingelezen te hebben heb ik mijn RPi zo weten te tweaken dat deze bruikbaar is voor real-time, low-latency audio. Afgelopen woensdag m’n bevindingen laten zien en horen op een Horus meeting en de RPi hield zich prima als virtuele gitaarversterker. En dat allemaal op een ontwikkelboardje van nog geen €30,-. Mijn bevindingen heb ik neergepend in de linuxaudio.org Wiki: http://wiki.linuxaudio.org/wiki/raspberrypi

Ook op mijn werk heb ik het erg druk. Heb me gestort op het WebRTC gebeuren en dat begint nu wel te lopen. Klanten zijn bijzonder geïnteresseerd in het videobelplatform dat we aan het ontwikkelen zijn en het werkt gewoon goed. Ook is het altijd fijn om nieuwe dingen te leren (WebRTC, WebSocket, STUN/TURN/ICE) of je meer te kunnen verdiepen in dingen waar je al wel wat van af wist maar die je nooit echt praktisch hebt hoeven toepassen (audio- en videocodecs, encrypten van datastromen, iptables). Ondertussen zijn we al weer verder aan het kijken naar een volgend project waarbij de focus ligt op router-achtige hardware en software, oftewel we gaan proberen zelf eenvoudige network appliances te gaan bouwen. Onze bureaus worden inmiddels bevolkt door RPi’s, MikroTik RouterBoards en PC Engines Alix boardjes. En die mag je dan onder de baas z’n tijd gaan zitten hacken. Hoe vet is dat. Vooral als het werkt en je met elkaar kunt bellen via een boardje met een 400MHz MIPS processor waar zelfgebouwde OpenWRT firmware op draait.

Oh ja, en maandag gaan we trouwen.

Veel gebeurd

De wederopstanding van PHASEX

PHASEX leeft weer! De oorspronkelijke ontwikkelaar heeft de draad weer opgepakt en een nieuwe release uitgebracht. Heb er nog niet uitgebreid naar kunnen kijken maar hij heeft de boel flink onder handen genomen. Uiteraard zijn de nodige bugs gefikst maar daarnaast is de functionaliteit van PHASEX flink uitgebreid: je kan nu meerdere parts tegelijkertijd gebruiken (dus geen losse instances meer), support voor JACK MIDI en JACK Transport en PHASEX kan nu zonder GUI gebruikt worden. Ook heeft de GUI een update gehad en zijn er de nodige filters toegevoegd en bestaande filters verbeterd.

Al met al goed nieuws, PHASEX is een erg goed klinkende synthesizer waar je echt heel veel uit kan halen. Als de ontwikkelaar dit alles nou ook nog in een LV2 plug-in zou kunnen stoppen…


PHASEX-0.14.97

PHASEX 0.14.97

De wederopstanding van PHASEX

Nog meer LV2!

Het Portal MOD project is bezig een aantal LADSPA plug-ins om te zetten naar LV2, waaronder CAPS, TAP, SooperLooper en guitarix. En voor zo ver ik begrepen heb werken ze ook aan een van rakarrack afgeleide LV2 plug-in.

CAPS is al omgezet naar LV2 en heb source pakket klaar om up te loaden naar de KXStudio-Team plugins repository. Maar wacht nog even de puntjes op de i af.

Ondertussen is een van de main devs van guitarix ook met LV2 aan het experimenteren.  Hij zit alleen nog te dubben of hij heel guitarix in één plug-in gaat stoppen of dat hij alle losse componenten van guitarix om gaat zetten naar LV2.


guitarix amp head als LV2 plug-in

Voeg daar nog aan toe dat degene achter LV2, David Robillard (aka drobilla), er aan zit te denken om een boek te schrijven over LV2 en je begrijpt wel dat LV2 op het moment best wel een hot item is. Gaat het ooit gebeuren dat er een open source, cross-platform plug-in framework VST naar de kroon gaat steken? De LAD community is er klaar voor, de wrapper tools staan in de steigers (DISTRHO) en met NASPRO is het al mogelijk om eigenlijk alles als LV2 te draaien.

Nog meer LV2!

LV2 galore!

De afgelopen tijd zijn er aardig wat nieuwe LV2 plug-ins gereleased. Daarom wat screenies.


text-align: center;

amsynth classic subtractive synthesizer

 


text-align: center;

Triceratops polyphonic subtractive synthesizer

 


text-align: center;

synthv1 old-school 4-oscillator subtractive polyphonic synthesizer

 


text-align: center;

samplv1 old-school all-digital polyphonic sampler synthesizer

 


text-align: center;

drumkv1 old-school drum-kit sampler

 


text-align: center;

setBfree DSP Tonewheel Organ (screenshot van standalone versie)



text-align: center;

Fomp LV2 port of the MCP, VCO, FIL, and WAH plugins by Fons Adriaensen


LV2 galore!