PPA bijgevuld

Volgende pakketjes geüpload voor Karmic Koala:

Staan allemaal in mijn PPA. Mochten er vragen of opmerkingen zijn, laat het me weten via een reactie. Gebruik van de PPA is voor eigen risico, pakketjes zijn niet uitgebreid getest.

PPA bijgevuld

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

ZASFX? PHASEX!

Weet je, eigenlijk vind ik PHASEX ([P]hase [H]armonic [A]dvanced [S]ynthesis [EX]periment) een veel fijnere softsynth dan ZynAddSubFX:

  • MIDI Learn, dus elke knopje in PHASEX is aan te sturen via MIDI. In ZynAddSubFX kun je een paar dingetjes aansturen via MIDI, in PHASEX gewoon alles.
  • Echte arpeggio’s, die arpeggio presets in ZynAddSubFX zijn niet meer dan een toon met een echootje.
  • Geen gekraak en geen xruns bij het wisselen van presets/patches. OK, ZASFX 2.4.0 heeft geen last meer van xruns bij het wisselen van presets maar het kraakt nog steeds wel aan alle kanten wat behoorlijk irritant is. PHASEX heeft hier nagenoeg geen last van.
  • Mogelijkheid om presets/patches te wisselen via MIDI. In ZASFX kan dit alleen met de muis.
  • Één overzichtelijk scherm waar je alles in kan stellen ipv al die losse schermpjes. Scheelt ook een hoop geklik, in ZASFX moet je soms wel 20x klikken om iets in te stellen.
  • GTK GUI ipv dat afgrijselijke FLTK.

ZynAddSubFX heeft natuurlijk ook zijn pro’s, zoals de vele presets en de enorme hoeveelheid mogelijkheden, maar vanwege de complexiteit werkt het wel een stuk minder intuïtief.

[P]hase [H]armonic [A]dvanced [S]ynthesis [EX]periment

ZASFX? PHASEX!

Analogue Drums Big Mono Hydrogen Drumkit

Nee heb je, ja kun je krijgen. Dus heb gewoon een mailtje gestuurd naar Analogue Drums met de vraag of de Big Mono kit als Hydrogen drumkit beschikbaar gesteld zou mogen worden. En prompt krijg ik vandaag al een mailtje terug van Analogue Drums dat ze dat een prima idee vinden! Gelijk geüpload natuurlijk:

Big Mono Hydrogen drumkit (136 Mb)

Big Mono End User License Agreement

Met dank ook aan TheMole van homerecording.be, hij heeft een xml bestandje gemaakt van de kit zodat je deze kan gebruiken met Hydrogen. Uiteindelijk hoefde ik zelf alleen de kit te exporteren als h2drumkit bestand, die heb ik dus geüpload en na het downloaden kun je deze weer heel simpel importeren in Hydrogen. En heel veel dank aan Analogue Drums ook uiteraard. In het mailtje verklaarde de eigenaar dat hij zelf ook wel eens Ubuntu had gebruikt en dat hij een Linux fan is. Kunnen ze bij Motu of Ableton nog een puntje aan zuigen. Dikke vette props voor Analogue Drums!

Analogue Drums Big Mono Hydrogen Drumkit

Geef het leven Zyn

Even een linkdumpje naar wat documentatie en videotutorials van ZynAddSubFX. Je kan zoveel met Zyn maar er is zo weinig te vinden over wát je er nou precies allemaal mee kan.

(Verouderde) documentatie:

Video tutorials:

Geef het leven Zyn

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