25 november 2008

Home recording in Linux - deel 4

Ik ben - eindelijk - zover dat ik kan beginnen tracks en layers op te nemen met Ardour. De vootbije dagen nog wat struikelstenen moeten wegwerken. Zo lukte het mij niet om effecten op een vlotte manier te patchen in Ardour. Ondertussen ben ik er wel in gelukt om in Ardour zelf, zonder gebruik van JackRACK en zonder zelf te moeten patchen in Jack Control. Daarover verder meer. Maar het grootste probleem had ik bij het opnemen van een audio track.

Probleem met opnemen van enkel gitaar input

Of ik nu een midi backing track via bus in Ardour patchte, of solo gitaar speelde over Ardour's builtin metronoom: het lukte me niet om uitsluitend mijn gitaarsignaal op te nemen. Die stomme metronoom-klik werd steeds mee opgenomen. Ik vreesde al dat het een bug was in de Ardour-versie waarmee ik werkte (nog 2.0.5, de package die beschikbaar is voor Mandriva 2008; voor Mandriva 2009 is Ardour versie 2.7.1 al beschikbaar). Dan had ik wel echt een probleem: dan moest ik zelf gaan compileren. had ik niet veel zin in, maar is wel het enige alternatief, als de geschikte RPM niet beschikbaar is voor mijn distro versie. Want upgrade naar de laatste Mandriva was geen optie, wegens incompatibel met mijn NAS (zie ook http://arrayindexoutofboundsexception.skynetblogs.be/post...).

Ik had ook niet veel zin om het forum van Ardour te doorlopen op zoek naar een soortgelijke post. Een archief van 509 topics, 2278 posts: begin er maar aan... En toch: het kostte wat moet maar uiteindelijk, op pagina 9 van het "How do I..." forum vond ik een post van iemand die exact hetzelfde probleem ondervond (http://ardour.org/node/1240). Ik weet niet hoelang ik erover had gedaan om deze post te vinden, maar het was zeker de moeite om even de tijd ervoor te nemen. En er staan - naast echte newbie vragen - echt nog wel nuttige posts op het forum. Ik zal dus zeker nog eens op zoek gaan naar JAMin gerelateerde posts als ik begin te masteren.

De oplossing voor het probleem? Heel simpel: in de KMix heb je in input, output en switches tab. Als je op de input tab alle ingangen behalve die van de mirco dicht zet (dus werkelijk de slider volledig op 0), dan neem je enkel het inkomende signaal van je micro-ingang op. Uitschakelen met het knopje helpt niks: die buttons onderaan de sliders blijken niet de werken. Om de een of andere reden worden die trouwens steeds weer geactiveerd, waardoor die metronoom toch weer werd opgenomen. Het heeft me dus nog enkele pogingen gekost (en opnames die voor de vuilbak waren)  vooraleer het me lukte om de metronoom wel door de hoofdtelefoon te horen, maar niet op te nemen.

Effecten in Ardour

Effecten in Ardour is nog veel simpeler dan aanvankelijk gedacht. Je hebt helemaal geen JACKRack nodig, wel de LADSPA plugins. En dan is het zoals de naam zegt: je moet gewoon plugins toevoegen aan een track. Die kan je selecteren uit het lijstje en dat is nu net hetzelfde lijstje LADSPA plugins die je in JACKRack te zien krijgt. In je mixer zie je bovenaan de track het lijstje van plugins staan. Configureren en activeren van een plugin kan je door te dubbel-klikken op de plugin naam. JACK opent dan een slider panel waarin je alle parameters van het effect kan instellen.

Dat betekent dat je niet via JACK moet patchen: Ardour zorgt zelf intern voor de patching van de effecten. Deze effecten worden ook per track toegevoegd (of, indien nodig, globaal, op de master track). Als je een partij van 8 tracks hebt met op elke track 2 of 3 effecten, dan zal de processor van je PC'tje wel warm worden... Maar dat betekent ook dat je gewoon een droog gitaarsignaal kan opnemen en via plugins effecten kan toevoegen. Zo kan je - na de opname - nog kiezen welke amp en speaker cabinet combinatie het meeste geschikt is voor je compositie. In playback mode kan je dan naar hartelust de parameters van je plugin tweaken.

Naar automation zijn de mogelijkheden ook gigantisch. Als je b.v. op het einde van een nummer de laatste 5 seconden een gigantische reverb wil toevoegen (om het nummer met een super-galm te beëindigen), dan kan je dat bij wijze van spreken door een lijntje te trekken. Je kan elke parameter van een effect over de hele track dynamisch aanpassen (b.v. meer of minder repeats van een delay, enz.).

Resource consumption

In Ardour kan je zien wat de resource benutting van de applicatie is: o.a. hoeveel CPU de DSP (digital sound processor) in beslag neemt. Als je volop LADSPA plugins gaat toevoegen aan alle tracks, gaat je CPU-verbruik serieus de hoogte in (om nog te zwijgen van mastering via JAMin). Standaard start mijn PC op in KDE als window manager. Om zoveel mogelijk resources vrij te houden, ga ik voor echt opnamewerk echter switchen naar Ice WM. Dat is een afschuwelijke window manager, maart die neemt wel slechts ene fractie van de resources van KDE in beslag. En dan beperk ik mij ook tot die applicaties die nodig zijn voor recording: Ardour, JACK, QJackCtl, Rosegarden. Dus geen Amarok, Kaffeine, Thunderbird of andere dingen die je tijdens het opnemen van muziek toch niet nodig hebt.

Time to record...

Nu de laatste barrières zijn weggewerkt, kan ik eindelijk beginnen opnemen. Ik heb het idee van een muzikale nieuwjaarskaart al weer ongeveer opgeborgen, wegens te weinig tijd, maar ik ben nog wel van zin om verder te gaan met het opnemen van eigen nummers. Nu ik zo ver ben... En dan heb ik misschien genoeg nummers om tegen eind volgend jaar een deftige CD samen te stellen, in plaats van nu nog snel-snel enkele nummers half-half op te nemen. Maar de volgende post over dit onderwerp zal wel een link bevatten naar een eerste multitrack proefopname (zonder dat die stomme metronoom zit mee te piepen).

18:30 Gepost door There's more to life than what you see through windows in Linux | Permalink | Commentaren (0) | Tags: ardour, ladspa, home recording, jack, jackrack |  Facebook |

De commentaren zijn gesloten.