De Migratie der Karmische Koala’s

Paasweekeinde gebruikt om mijn muziek productie PC* opnieuw te installeren met Karmic Koala, zat nog op Jaunty. Binnen twee uurtjes klaar, de hele mikmak, getweakt en wel. Het enige waar ik een beetje tegenop keek was mijn aparte home partitie. Na in mijn fstab deze home partitie toegevoegd te hebben en op restart gedrukt te hebben zat ik ‘m wel even te knijpen. Zouden al mijn instellingen door Karmic opgepikt worden? Nou, ja dus, druk gemaakt om niks. Het werkt weer als een speer, maar heb nu toegang tot mijn eigen PPA en die van Philip Johnsson dus voorlopig kan ik weer even vooruit met nieuwere versies van het een en ander.

*Quad Core i7 met 4Gb RAM, 2 harde schijven (1x 80Gb, 1x 250Gb geloof ik), 2 24″ schermen en een Focusrite Firewire kaart.

De Migratie der Karmische Koala’s

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.

Rakarrack 0.5.0

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.

Nieuw basje!

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!

Bugs melden helpt!

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.

Nog wat in de PPA gegooid

De AutoStatic PPA

Ben er even voor gaan zitten en heb mijn Ubuntu PPA (Personal Package Archive) opgetuigd. Eerst PGP sleutel aangemaakt en geüpload, Ubuntu Code of Conduct met deze sleutel getekend en daarna gelijk even een pakketje geüpload (recordMyDesktop, zitten namelijk wat bugs in). En dat is meteen goed gegaan dus als je een werkende recordMyDesktop wil hebben voor Karmic moet je die uit mijn PPA hebben.

De AutoStatic PPA

JACK en meerdere geluidskaarten

JACK kan meerdere geluidskaarten aan, als ze maar dezelfde backend gebruiken (ALSA, FFADO, OSS). Je kan verschillende kaarten instellen voor de in- en output devices maar mocht je meerdere input en/of output devices willen gebruiken, bijvoorbeeld twee verschillende geluidskaarten voor de output tbv monitoring, dan is er de mogelijkheid om dat met de tooltjes alsa_in en alsa_out te doen.

Op mijn Fedora 12 installatie werkt dat prima maar op mijn Ubuntu machines kon ik deze tooltjes niet vinden. Even Googlen en snel de oorzaak achterhaald, kennelijk vergeten ze bij Ubuntu iedere keer JACK te compileren met libsamplerate. Mocht er behoefte aan zijn dan kan ik JACK packagen met de tooltjes die afhankelijk zijn van libsamplerate, zoals alsa_in en alsa_out. Heb wel al Karmic 64-bits pakketjes geüpload.

Een programma waar het tooltje alsa_out van pas zou kunnen komen is Mixxx met JACK als Sound API. Als je Mixxx samen met JACK gebruikt kun je voor je Master en je Headphones kanalen geen verschillende geluidskaarten instellen. Maar als je nadat je JACK hebt opgestart en voordat je Mixxx opstart het volgende terminal commando opgeeft kan dat wel:

alsa_out -j cmedia -d hw:1 -c 2 &

Dit commando is uiteraard wel afhankelijk van de configuratie van je geluidskaarten. Hoe dat ingesteld is kun je oproepen met het terminal commando aplay -l:

[jeremy@werkpc ~]$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: default [C-Media USB Headphone Set  ], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ALSA ziet de onboard HDA Intel kaart dus als card 0 (oftewel hw:0) en het ingeplugde C-Media USB geluidskaartje als card 1 (hw:1). Nu wordt het alsa_out commando hierboven ook gelijk duidelijker, als ik dat even snel ontleed staat er eigenlijk het volgende: gebruik device (-d) hw:1 (de C-Media USB geluidskaart) met 2 kanalen (-c 2) en geef deze ‘cmedia’ als naam voor JACK (-j cmedia). Je kunt nog meer instellingen meegeven maar voor dit voorbeeld volstaat bovengenoemd commando. Wat er nu gebeurt is dat er een nieuwe JACK ‘Writable Client/Input Port’ verschijnt in QjackCtl met de naam ‘cmedia’. Als je nu Mixxx opent kun je inderdaad via Options – Preferences – Sound Hardware de verschillende geluidskaarten instellen onder ‘Master’ en ‘Headphones’. ‘Master’ zet je dan op ‘system’ (in mijn geval de onboard HDA Intel) en ‘Headphones’ op ‘cmedia’. Koptelefoon aansluiten op de C-Media stick en stereotoren op de onboard kaart, voilà, monitoring op je koptelefoon en snoeiharde deathmetalitalodisco van Giörgiö Möröder op je stereo.

Al het bovenstaande gaat op voor wat in de wandelgangen wel jack1 wordt genoemd (versie 0.116.x), jack2 (versie 1.9.x, ook wel jackdmp genoemd, mp staat voor multiple processors) heeft deze functionaliteit al ingebakken, dus dan heb je alsa_in en alsa_out niet meer nodig.

JACK en meerdere geluidskaarten