Ubuntu 10.10 Maverick Meerkat

Maverick laat ik aan me voorbij gaan. Géén real-time kernel, de packager daarvoor heeft het bijltje erbij neergegooid, en nog geen up-to-date PPA’s. Dus is het wachten op 11.04 Natty Narwhal. De projectleider van Ubuntu Studio heeft de wens uitgesproken dat er een up-to-date gespecialiseerde Ubuntu Studio PPA moet komen vanaf Natty Narwhal en volgens mij is het de bedoeling dat ik daar dan ook voor ga packagen. Eerst het idee maar helder krijgen en de goede mensen vinden, dan zien we wel verder.

Ubuntu 10.10 Maverick Meerkat

Laagst mogelijke latency met USB

Een tijdje terug kwam er een draadje voorbij op de Linux Audio User mailinglijst over wat de laagst mogelijke softwarematige latency zou kunnen zijn. USB geluidskaarten draaien kennelijk het beste met een latency die een veelvoud is van 1ms omdat dat de “interrupt period” van USB apparaten is. Kan zo snel niet vinden wat dat nou precies inhoudt, een “interrupt period”, maar dit verklaart wel waarom er veelal wordt aangeraden om USB geluidskaarten op 48000Hz en een buffer van 3 in te stellen. Hierdoor wordt de latency inderdaad een veelvoud van 1ms. De minimale latency die je op deze manier met een USB geluidskaart zou kunnen bereiken zou dan 4ms moeten zijn (48000 Hz en een buffer van 3 met 64 frames: 64/48000 * 3 = 4ms) want met een frames waarde van 32 zal JACK gaan protesteren. Maar is de waarde 64 voor het aantal frames echt het laagste wat je kunt gaan? Wat nu als je bijvoorbeeld 48 frames gebruikt en een buffer van 2 zodat het rekensommetje 48/48000 * 2 = 2ms wordt? Heb de proef op de som genomen met mijn Edirol UA-25 en inderdaad, het werkt. En nog redelijk stabiel ook. Niet dat het veel zin heeft want wat is nou een verschil van 2ms op de totale latency, maar voor real-time applicaties, zoals effecten op akoestische analoge bronnen, kan het nog van pas komen.

Laagst mogelijke latency met USB

JACK in main!

Voor Ubuntu Lucid Lynx zal de JACK sound daemon weer in de main repository worden opgenomen (link). Nu zit JACK nog in universe en dat zorgt voor een hoop ongemak. Daar staat helaas wel tegenover dat er geen real-time patch komt voor de kernel branch die 10.04 gaat gebruiken (2.6.32):

I’m going to switch 31-rt into maintaince mode (with or without he VFS patches) and concentrate on getting .33-rcX-rt out. Yes, there will be no .32-rt. The reason is simply that the locking changes which got merged into .33 are making my life easier and are the base to sort out more ready for the mainline stuff.

Bron: LWN.net

JACK in main!

Als je het over de duivel hebt…

Trap je ‘m op zijn staart! Vandaag is er dus een nieuwe release beschikbaar van Qtractor, 0.4.3 oftewel Fussy Doula. Zit ik moeilijk te doen met pakketjes te fabrieken voor versie 0.4.2 met checkinstall, heeft de goede man gewoon de hele rambam al kant en klaar staan:

Qtractor 0.4.3 voor Ubuntu Jaunty Jackalope (64-bits)

Librubberband 1.4.0 voor Ubuntu Jaunty Jackalope (64-bits)

Rubberband 1.4.0 voor Ubuntu Jaunty Jackalope (64-bits)

Rubberband-LADSPA 1.4.0 voor Ubuntu Jaunty Jackalope (64-bits)

Misschien maar wat vaker op ctrl+F5 drukken of een RSS feed bookmarken. Heb gelijk wat geld gedoneerd via Sourceforge.

Als je het over de duivel hebt…