Gelukt! Tot 3 uur vannacht bezig geweest maar mijn entry voor de KVR One Synth Challenge 26 is af! Geüpload naar SoundCloud en toegevoegd aan de KVR One Synth Challenge group. Had wel een beetje ruzie met de algehele compressie, de Calf Multiband Compressor klinkt gewoon niet goed dus heb de Invada Stereo Compressor gebruikt. Maar was moe en moest het over mijn koptelefoon doen dus had er meer uit kunnen halen. Ook heeft de conversie naar mp3 iets gedaan met de attacks van de snares en sommige lead synths waardoor die een beetje clippen. Uiteraard heeft ogg hier geen last van, dus bij deze ook een ogg’je van de track.
Tickets en hotel geboekt voor LAC2011
Vliegticket naar Dublin geboekt na 62 popups op de Ryanair site weggeklikt te hebben. LAC2011 is dit jaar in Maynooth en bij slechts één hotel in Maynooth (Glenroyal Hotel) kun je on-line boeken. De kamerprijs viel mee ondanks dat het een volgens mij nogal deftig hotel is. Dus gelijk ook geboekt. Nu wordt het dus zaak mijn workshop en optreden te gaan voorbereiden.

PPA: Calf plugins
Heb een git checkout van de aankomende 0.0.19 versie van de Calf plugin pack geüpload naar mijn PPA. Wat er vooral veranderd is aan de plugins is de look. Dit zijn veruit de slickste native Linux audio plugins die ik heb gezien. En ze klonken al goed en waren al zeer bruikbaar maar nu zien ze er dus ook fantastisch uit.
De Calf plugins aan het werk in een ruw mixje van oefenruimte opnames van één van mijn bands: Soda P – Icon of your Time
De delay op de stem en de phaser over de strijkers op het end zijn Calf plugins. En wat ik al zei, het is een ruw mixje van oefenruimte opnames dus het is allemaal wat rommelig en slordig ingespeeld.
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.
ZynAddSubFX/Yoshimi presets
Louigi Verona is bezig een bibliotheek aan te leggen met ZynAddSubFX/Yoshimi presets. Er staan er al een stuk of 30 in maar hopelijk worden dat er snel meer. Mooi dat het zo leeft, en niet alleen op dat vlak. Zowel ZASFX als Yoshimi worden actief onderhouden, Yoshimi in het bijzonder. De ontwikkelaar van Yoshimi is druk bezig met een volledig nieuwe MIDI implementatie waardoor de zgn. MIDI jitter tot een minimum beperkt zou moeten worden. Daarnaast is er een grote kans dat hij de NRPN‘s van ZASFX waarmee je de effecten real-time kan aanpassen gaat vervangen door CC‘s en heeft hij inmiddels wat test-versies geüpload met ondersteuning voor JACK session management.
Interessant leesvoer
Dave Phillips heeft een mooi artikel geschreven over de huidige stand van zaken op het gebied van open source geluidsbewerkingssoftware onder Linux. Het artikel geeft ook een kort overzichtje in het Blogsville paragraafje van wat er de afgelopen maanden zo’n beetje geblogd is in Linux audio land. Daar viel mijn oog als eerste op, kan het ook niet helpen.
lsd’s laatste artikel is dan wel inhoudelijk wat minder interessant maar het bijgevoegde YouTube filmpje is wel heel tof, erg cool nummer. En uiteraard erg gaaf om te horen dat hij veel heeft gehad aan mijn screencast scriptjes. herinnert mij eraan dat ik daar hier ook nog over moet bloggen, het werkt dus kennelijk ook goed voor anderen.
Linux Audio Monthly Round-Up #3 – October 2010
Hij is er, editie nummer drie van de Linux Audio Monthly Round-Up! Nog geen reacties gehad en dat terwijl ik wel een discussiepuntje aanhaal: multimedia distributies. Daar zijn er zo veel van en ik vraag me af waarom. Naar mijn idee vissen ze met z’n allen in een piepklein vijvertje en dan ook nog op de verkeerde manier. Persoonlijk zou ik het toejuichen als de tijd en energie die in deze projecten wordt gestopt besteed zou worden aan het verbeteren van de al bestaande distributies die er echt toe doen (zoals Ubuntu, Debian, Fedora en SuSE). Wat meer solidariteit binnen de gemeenschap in plaats van het afgeven op bijv. een Ubuntu omdat Canonical het niet precies doet zoals jij het wilt.
Neem Tango Studio. Heb wat met die jongen zitten mailen en volgens mij kwam het er op neer dat hij niet wil bijdragen aan het verbeteren van Ubuntu omdat hij geen gebruik wil maken van Launchpad. En waarom niet? Nou, Launchpad heeft een monopoliepositie volgens hem en daarom wil hij er niet mee werken. Dus heeft hij zijn eigen repository opgezet, met zijn eigen pakketjes en nu dus ook zijn eigen distributie. Dat was ook de aanleiding van de mailwisseling, of ik mee wilde helpen met packagen voor deze repository. Heb de uitnodiging echter afgeslagen en vervolgens begon hij mij redelijk onsympathieke mailtjes te sturen in de trant van “nou dan doe ik het wel weer alleen zoals altijd” en “heb je PPA gecheckt en je houdt je niet aan de Debian Policy”. Ik ben dan ook blij dat ik niet ben ingegaan op zijn uitnodiging en het sterkt me in mijn mening dat veel multimedia distro’s niets anders zijn dan vehikels waarmee individuele ontwikkelaars hun kennis willen etaleren en waarmee ze aangeven dat ze het moeilijk vinden om samen te werken met anderen.
Een ander voorbeeld is AVLinux, de man achter deze distributie meent dat gebruikers een behoefte hebben aan een OS voor multimediabewerking dat gewoon meteen werkt en aan een soepele overstap van Mac OSX of Windows naar een dergelijk OS →. En dan moet ik denken aan al die mensen op de mailinglijsten die ook echt creëren, muziek maken en multimediabewerking doen. Dat zijn praktisch allemaal mensen die weten wat ze doen, die bewust voor Linux hebben gekozen en die zelf helemaal geen behoefte hebben aan gespecialiseerde distro’s. Die pakken gewoon wat hun het beste ligt en gaan daarmee aan de slag. Die hebben helemaal geen distro nodig die hen wel even oplegt hoe ze hun systeem moeten configureren. Paul Davis bijvoorbeeld gebruikt Fedora, Robin Gareus Debian en Dave Phillips Ubuntu. Dat zijn grote namen, maar geen van allen gebruiken ze een gespecialiseerde distro.
En zoals ik al zei, het vijvertje waarin ze vissen is klein, ontzettend klein. Neem bijvoorbeeld de Nederlandse Linux community. Ik denk dat er hooguit 5 mensen écht serieus bezig zijn met Linux en audiobewerking. En wereldwijd heb je het misschien over een paar honderd mensen. En gezien al die specialistische distro’s, hoe groot is je userbase dan? 10, 20 gebruikers? Je ziet dan ook vaak dat na een jaar of twee dit soort distro’s niet meer onderhouden wordt en dat het project uiteindelijk doodbloedt (Agnula/Demudi, 64 Studio, Dynebolic). Nog een goede reden trouwens om niet voor zo’n distro te kiezen, heb je je hele systeem opgetuigd, besluit de enige ontwikkelaar van je distro het bijltje erbij neer te gooien vanwege te weinig animo vanuit de community. Zit je met een OS dat niet meer geüpdate en onderhouden wordt.
Dat andere punt, dat ze het op de verkeerde manier doen, zit hem vooral in de geluidsimplementatie van het gros van de multimediadistro’s. De grote spelers hebben niet voor niets allemaal gekozen voor PulseAudio. Om dan JACK te gaan gebruiken als standaard geluidsdaemon is vragen om moeilijkheden. Degenen die bij de lezing van Lennart Poettering zijn geweest tijdens LAC2010 weten precies wat ik bedoel. JACK is voor ‘prosumers’ en Pulse voor ‘consumers’ om het maar even heel simplistisch te stellen.
Oftewel, zelf zal ik niet zo snel een gespecialiseerde distro gaan gebruiken. Sterker nog, heb er nog nooit een geprobeerd dus eigenlijk heb ik niet eens zo veel recht van spreken. Maar toch denk ik gezien de reacties van gebruikers her en der met betrekking tot deze multimediadistro’s dat mijn mening enigszins gerechtvaardigd is. Maar mocht ik ongelijk hebben dan hoor ik dat graag.
LAC 2011
De Linux Audio Conference is volgend jaar in Ierland en wel van 6 tot 8 mei. En met mijn huidige kennis mbt Linux audio en als linuxaudio.org contributor kom ik er bijna niet onderuit om zelf ook een presentatie te doen, maar ons mannetje viert 9 mei wel zijn eerste verjaardag dus hoogstwaarschijnlijk komt het gewoon niet uit naar Ierland te gaan en zal ik verstek moeten laten gaan. We zien het wel, nog genoeg tijd om daarover na te denken.
Dear Linux Audio developer, user, composer, musician, philosopher
and anyone else interested, you are invited to the…
Linux Audio Conference 2011
The Open Source Music and Audio Software Conference
May 6-8 2011
Music Department, National University of Ireland, Maynooth
Maynooth, Co.Kildare, Ireland
http://music.nuim.ie
As in previous years, we will have a full programme of talks, workshops and music.
Two calls will be issued, a Call for Papers (see below) and Call for Music (soon to be announced).
Further information will be found in the LAC2011 website (under construction).
================ CALL FOR PAPERS =================
Papers on the following categories (but not limited to them) are now
invited for submission:
* Ambisonics
* Education
* Live performance
* Audio Hardware Support
* Signal Processing
* Music Composition
* Audio Languages
* Sound Synthesis
* Audio Plugins
* MIDI
* Music Production
* Linux Kernel
* Physical Computing
* Interface Design
* Linux Distributions
* Networked Audio
* Video
* Games
* Media Art
* Licensing
We very much welcome practical papers resp. software demos (“how I use
Linux Audio applications to create my music/media art”).
Paper length: 4-8 pages, with abstract (50-100 words) and up to 5 keywords.
Language: English.
The copyright of the paper remains with the author, but we reserve the
right to create printed proceedings from all submitted (and accepted) papers.
IMPORTANT DATES:
Submission deadline: 15/January 2011
Notification of acceptance: 7/March 2011
Camera-ready papers: 1/April 2011
Queries: Victor Lazzarini, NUI Maynnooth
Vocoder in Qtractor II
Heb even een sjabloontje gemaakt in Qtractor om snel een sessie op te kunnen starten met de Vocoder LADSPA plugin.
Mocht je dit sjabloontje willen gebruiken hou er dan rekening mee dat je dan de werkdirectory aan moet passen (regel 4) en dat het sessiebestandje gemaakt is op een 64-bits installatie (regel 254). En je moet de Vocoder LADSPA plugin geïnstalleerd hebben uiteraard.
Vocoder in Qtractor
Op bijna dezelfde manier als de sidechain compressie methode kun je ook de Vocoder LADSPA plugin gebruiken. Ik ben hiermee gaan experimenteren na een vraag van Louigi Verona op de Linux Audio Developer mailing list en heb de Vocoder als volgt aan de gang gekregen:
- In Qtractor heb ik 4 tracks aangemaakt met daarbij behorende bussen: Formant Synth (1 kanaal), Carrier Voice (1 kanaal), Vocoder (2 kanalen) en Vocoder Mix (2 kanalen)
- Alle tracks hebben zowel als in- en output hun corresponderende bussen behalve Vocoder Mix, die stuurt uit naar de Master bus
- In de Vocoder track heb ik de Vocoder LADSPA plugin geladen, input 1 van de Vocoder bus is de carrier en input 2 is de formant (formant, carrier?)
- Daarna heb ik de connecties aangemaakt zoals in de onderstaande schermafdruk
In Yoshimi heb de Trash Guitar 1 instrument geladen en als ik nu in het microfoontje van mijn notebook spreek en wat noten aansla met het virtuele keyboard van Yoshimi hoor ik mijn stem gevocode weer terug. Hiervoor moet je in de Vocoder plugin settings wel het aantal bands selecteren dat je wilt gebruiken en deze openzetten zoals in onderstaande schermafdruk te zien is.
Inmiddels is er ook een mailtje binnengekomen op de LAD mailing list van de ontwikkelaar van Qtractor zelf, Rui Nuno Capela. Eigenlijk wilde hij Louigi melden dat wat hij wil helemaal niet kan in Qtractor maar na mijn mailtje met uitleg gelezen te hebben komt hij daar van terug en geeft in zijn PS aan dat ik zijn programma kennelijk al beter ken dan hijzelf.
*glim*