MilkyTracker JACK fix
MilkyTracker bleef iedere keer ergens hangen als ik mijn XM'tjes afspeelde met JACK als driver. Ik wil weer wat gaan trackeren en MilkyTracker is dé open source FastTracker 2 opvolger. Maar na wat googlen kwam ik er achter dat er dus een bug zit in de JACK playback functie. Aan de patch te zien zijn ze één regeltje code vergeten. Heb een nieuw pakketje gemaakt met de patch, staat op mijn Downloads pagina. Heb mijn oude FastTracker handleiding nog liggen, kijken of ik weer eens wat nieuws kan brouwen voor Phonetik Cluster.
Bombarie
Al een tijdje organiseer ik samen met DJ Brodsky redelijk succesvolle dansavondjes onder de naam StroomStoring. Beetje indie, beetje electro, beetje new-wave, gewoon lekkere dansmuziek. Kennelijk is de word enigszins gespread en nou hebben we allebei ook wel wat connecties maar als het Bombarie avondje volgende week aanslaat worden we residential DJ's van Patronaat.
LMMS Kersteditie
Ook van LMMS is vannacht een nieuwe release uitgekomen, 0.4.6. Met een hoop bugfixes en de nodige andere verbeteringen. Hopelijk wordt de LMMS PPA snel geüpdate dan kan ik de nieuwe versie gaan uitproberen. Net ook even wat gedoneerd aan het project, die gasten verdienen alle support, volgens mij ontwikkelen, coden en bugfiksen ze zich een slag in de rondte.
Edit: de LMMS PPA staat inmiddels vol met pakketjes voor Hardy, Jaunty en Karmic.
LMMS aanzwengelen
Standaard gebruikt LMMS ALSA als backend voor het geluid. Maar ALSA kan maar één applicatie tegelijkertijd van geluid voorzien. Om ervoor te zorgen dat meerdere programma's samen geluid kunnen produceren gebruikt Karmic Koala de PulseAudio sound server. En mocht PulseAudio nou net die ene applicatie zijn die de ALSA backend dus al geclaimd heeft. Oftewel, LMMS zal niet meer zijn dan de Linux Multi Media Silence (ipv. Studio). Nu kun je in LMMS de Audio Interface op PulseAudio zetten, maar in het desbetreffende venstertje staat al een waarschuwing: bad latency!

Hydrogen Kersteditie
Vanaf vandaag is Hydrogen 0.9.5-beta1 beschikbaar. Ubuntu pakketjes staan op Sourceforge en het nieuws bereikte mij via het LinuxMusicians forum. Helaas alleen 32-bits, hopelijk hebben ze het niet te druk met kalkoenen vullen en kunnen ze nog 64-bits pakketjes in elkaar flansen.
My First Little Grand Piano
LinuxSampler handleiding
LinuxSampler is zoals de naam al zegt een software sampler, maar wel een bijzondere want met LinuxSampler kun je zogenaamde Gigasampler/GigaStudio bestanden gebruiken, en daar zijn er aardig wat van, ook enkele van een hele goeie kwaliteit. Maar helaas, omdat LinuxSampler niet voldoet aan de Debian Free Software Guidelines wordt het niet meer gepackaged voor Ubuntu. Hoe het allemaal precies zit staat in een bugreport, het komt erop neer dat de makers van LinuxSampler een extra clausule aan de GPL licentie hebben toegevoegd ("commercial exception") terwijl een GPL licentie kennelijk clausules uitsluit.
Prioriteiten stellen met rtirq
rtirq handleiding
In een vorig blogje had ik al aangegeven dat ik tegen wat problemen aanliep na het aansluiten van mijn Firewire kaart op mijn notebook met Karmic. Na alles goed ingesteld te hebben wilde de kaart wel opstarten met de FFADO drivers maar hield JACK er al snel mee op na de volgende foutmelding uitgespuugd te hebben:
firewire ERR: wait status < 0! (= -1)
DRIVER NT: could not run driver cycle
Zal wel aan mijn onboard Firewire chipset liggen dacht ik, maar ik kon me herinneren dat het wel gewerkt had. En dat kan ik dan niet hebben, waarom zou het met Karmic niet werken en met een oudere versie wel? Dan moet ik weten waar dat aan ligt en ga ik net zo lang zoeken totdat ik dat uitgevogeld heb.
De Harde Waren
Deel II
Al een tijdje zat ik te azen op een netbookje. Maar die 10" schermpjes en priegeltoetsenbordjes weerhielden me van de aanschaf van zo'n apparaat. Totdat ik een mooie aanbieding van een netbookje tegenkwam met een 11,6" schermpje. Even centjes gecheckt en meissie lief aangekeken ("waar heb dat nou voor nodig?") en de gok gewaagd in de winkel want uitproberen was niet mogelijk. Maar volgens de reviews was de Packard Bell Dot M/A.NL/202 een leuk apparaat en met wat nerden en tweaken was Ubuntu er ook wel op aan de gang te krijgen.

De Harde Waren
Deel I
Hardware ondersteuning en Linux. De een krijgt zijn computer feilloos aan de praat en de ander zit dagen, zo niet weken te klooien om er een simpel geluidje uit te krijgen of om draadloos te kunnen internetten. Linux is een open source besturingssysteem met een klein marktaandeel dus voor de grote spelers absoluut niet interessant en bovendien zijn een aantal nogal huiverig voor het open source model. Kort samengevat heeft dat de volgende consequenties voor Linux gebruikers:
- Apparaten werken gewoon helemaal niet en gaan dat waarschijnlijk ook nooit doen. Schoolvoorbeeld hiervan is MOTU, een producent van hoogwaardige audio- en videohardware. Voor hen is Linux het "L-word" zoals Paul Davis, een van de auteurs van Ardour, hier toelicht.
- Apparaten doen het wel maar alleen met closed source drivers. Vaak hobbelen deze drivers achter hun Windows en Mac OSX equivalenten aan en als er bijv. een bug insluipt kan het soms een aardige tijd duren voordat deze bug eruit gehaald wordt omdat de ontwikkeling van dit soort drivers geen prioriteit heeft. Goed voorbeeld zijn de WiFi devices van Broadcom.
- Apparaten doen het ook met open source drivers maar niet zo goed als met closed source drivers. Twee voorbeelden: nVidia en Ati. Veel grafische kaarten van deze producenten werken ook met open source drivers maar missen dan wel vaak de nodige functionaliteit. Maar de ontwikkelingen gaan hard en vooral wat oudere kaarten doen het prima met deze drivers.
- Apparaten werken prima met open source drivers. Het bekendste voorbeeld: HP printers. Die doen het praktisch altijd onder Linux. Wat ook meespeelt is of een apparaat volgens bepaalde (open) standaarden is ontwikkeld of niet. Zo is er bijvoorbeeld een USB 1.x audio standaard afgesproken en alle apparaten die hier aan voldoen worden "class compliant" genoemd. Deze apparaten kun je aan je Mac of PC met Windows hangen zonder dat je drivers hoeft te installeren om het apparaat te kunnen gebruiken. En voor veel van dit soort standaarden zijn er ook Linux drivers, ook voor "class compliant" USB 1.x apparaten. De Edirol UA-25 USB geluidskaart is zo'n apparaat, doet het dan ook prima onder Linux.
Ardour workshop @ WORM - update
Pfieuw, ik zat er dus helemaal naast en er zijn wel degelijk de nodige mensen op komen dagen bij deze workshop las ik hier. Het resultaat van hun noeste arbeid staat inmiddels ook online. Ziet er goed uit, lekker uitgebreid. Aangezien ik zelf helemaal niks weet van Ardour is het voor mij zeker een uitkomst en een zetje in de rug om er eens aan te gaan beginnen en er eens goed voor te gaan zitten.
De DHZ garage
Al een tijdje ben ik van mening dat fora geen goed medium zijn om problemen op te lossen. Een forum (Linux fora in het bijzonder) is als een onafhankelijke doe-het-zelf garage met ongediplomeerde monteurs die allemaal wat anders roepen en al in de clinch met elkaar liggen als iemand het in zijn hoofd heeft gehaald om Aldi koffie te kopen in plaats van Douwe Egberts wat ze al jaren drinken. Als klant ben je aan de goden overgeleverd. Nou maakt dat voor zeg driekwart van het klantenbestand geen bal uit, ten eerste interesseert het ze alleen maar dat de DHZ garage spotgoedkoop is en ten tweede zijn ze gewoon lui of weten ze domweg echt niet hoe ze de ruitenwisservloeistof bij moeten vullen. Een positieve bijkomstigheid van het feit dat DHZ monteurs zichzelf graag horen praten en dat ze denken verstand van zaken te hebben is dan wel weer dat ze met z'n allen graag het reservoirtje voor de ruitenwissers bij willen vullen. Probleem is dan wel weer dat er drie of vier verschillende merken ruitenwisservloeistof in het tankje verdwijnen, de een voor de zomer, de ander juist voor de winter, nog eentje voor alle seizoenen, met als gevolg dat de ruitenwissersproeiers het mogelijk niet meer goed doen of er helemaal mee uit scheiden. En wat als de klant ze niet verteld heeft dat hij er zelf schoonmaakazijn in heeft gegooid?