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.
Author: jeremy
ffado-mixer Handleiding
Zit een beetje rond te kijken in de Wiki van FFADO en kom zo maar een handleiding tegen voor de Focusrite Saffire Pro 10 die ik hier ook heb staan. Hierin staat dus beschreven hoe je de ffado-mixer kan gebruiken met deze specifieke Firewire kaart. Ik snap nog niet veel van de mogelijkheden van een dergelijke mixer applicatie dus ben erg content met deze vondst.
MIDI USB Keyboard gebruiken in Ubuntu
Heb een kort video handleidinkje gemaakt hoe je in Ubuntu een MIDI USB keyboard aan een softsynth kan knopen en deze op YouTube gezet. Als screencast programma heb ik recordMyDesktop uit mijn eigen PPA gebruikt zodat ik de output van zowel mijn mic als de softsynth met recordMyDesktop kon verbinden mbv JACK. De mic output heb ik nog wel even door een lichte galm gegooid via JACK Rack anders klonk het zo droog. De video handleiding is wel in het Engels aangezien ik deze in eerste instantie naar aanleiding van een post op het Ubuntu forum had gemaakt.
Rakarrack 0.5.0
Versie 0.5.0 heb ik geüpload naar mijn PPA en de Ubuntu servers hebben de nodige pakketjes weer netjes uitgepoept. De devs hebben een hele sloot aan nieuwe effecten en functionaliteit toegevoegd sinds 0.4.2, de huidige stabiele versie:
– Convolotron effect
– VaryBand effect
– 255 Parameters in MIDI Learn
– MIDI (aan/uit) voor effecten
– Mogelijkheid om presets te laden mbv MIDI
– Synthfilter effect toegevoegd
– Shuffle effect toegevoegd
– Expander effect toegevoegd
– DistBand effect toegevoegd
– Exciter effect toegevoegd
– Ring effect toegevoegd
– Dual Flange effect toegevoegd
– Valve effect toegevoegd
– M.Saw LFO toegevoegd
Volgens mij zitten er wel wat coole tussen, zoja dan maak ik wel een demootje voor op YouTube.
Nieuw basje!
Tweedehands basje gekocht op Marktplaats. Een MM2 kloon van OLP. De bassist van één van mijn bands heeft ook zo’n apparaat en het is echt ongelovelijk dat ze zo’n goed instrument kunnen maken voor dat geld. Vandaag heb ik het basje in m’n USB geluidskaart gestoken en er een beetje mee zitten rommelen. De intonatie is niet om over naar huis te schrijven maar ik kreeg het apparaat nog redelijk zuiver. Maar een keertje wegbrengen naar mijn gitaarmannetje, kunnen er ook gelijk nieuwe snaren op.
Omdat ik toch bezig was heb ik gelijk maar een ideetje wat ik een tijdje terug heb opgenomen ingebast en er een screencastje van gemaakt.
Loudness War
Op mijn verjaardagsfeestje kwamen we toevallig op het onderwerp. Een vriend van mij heeft tweedehands zo’n dure DA convertor gekocht en toen kwamen we zo op het onderwerp Loudness War. Heb je een episch duur hifi setje staan, ga je platgemasterde meuk luisteren, dat was de aanzet. Hij begreep niet helemaal wat ik bedoelde dus heb ik Audacity opgestart en twee audio bestandjes geopend. Toen zag hij gelijk waar ik op doelde.
Boven zie je een nummer van Be Your Own Pet. Ooit samen mee gespeeld bij Club 3 voor 12. Leuk bandje maar die plaat is niet om aan te horen zo kneiterhard. Vermoeiend, na drie nummers heb ik het gehad. Onder zie je een nummer van één van de beste bands ooit: Karate. Van hun onvolprezen plaat Unsolved. Superfijne productie, heerlijk om naar te luisteren. Zo’n plaat kun je op repeat zetten en de hele fucking dag aanhebben. En het is wel duidelijk waarom: dynamiek. Eén van de redenen dat ik nog steeds zweer bij vinyl. Be Your own Pet heeft geen vinyl. Dan vliegt de naald na 2 maten uit de groef. Fuck die Loudness War.
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
IceWM waarderingsblogje
Omdat Gnome nogal traag loopt op mijn netbookje heb ik er IceWM opgezet. Al die *Boxen (FluxBox, OpenBox) zijn me net wat te gecompliceerd, XFCE is inmiddels ook al redelijk zwaar en zoiets als LXDE moet ik nog een keer proeven. IceWM bevalt me het meest, alle configuratiebestanden zijn zo plat als een dubbeltje en praktisch alles is in te stellen. Met een goeie theme, wat configureren en ROX als desktop is IceWM voor mij zeer werkbaar en zo veel sneller dan Gnome.
- IceWM theme: IceClearlooks
- Iconset: Tango
- GTK theme: Clearlooks. Dit kun je instellen met het programmaatje gtk-chtheme.
Bugs melden helpt!
https://bugs.launchpad.net/ubuntu/+source/recordmydesktop/+bug/448027
Dus Ubuntu Lucid Lynx 10.04 heeft hoogstwaarschijnlijk een werkende versie van recordMyDesktop want die van Karmic werkt gewoon niet goed. Net op tijd, want 18 februari is de ‘freeze’ voor Lucid. Hopelijk kan ie nog mee, zouden een hoop mensen blij mee zijn.
Dus melden die bugs!
Nog wat in de PPA gegooid
- nanonoise (gepackaged voor Karmic)
- Hydrogen (0.9.5, was nog geen pakketje van)
- Rox (update, Ubuntu zit al eeuwen op 1.2.5)
- cpupowerd (gepackaged voor Karmic)
Rox gebruik ik samen met IceWM op mijn netbookje. Gnome is gewoon net even te log, onder Jaunty ging het nog maar onder Karmic is het me te langzaam. Zal later op de dag nog wel een screenshotje posten van mijn IceWM desktopje.