Masteren met Qtractor I

De defacto standaard tool voor GNU/Linux om te masteren is JAMin. Maar na er een paar keer mee gewerkt te hebben en deze discussies gelezen te hebben ben ik er wel uit dat het voor mij niet de juiste tool is. Dus ben ik wat rond gaan kijken op internet naar bruikbare artikelen om een eigen mastering chain op te zetten. Al snel kwam ik een artikeltje tegen op Sound On Sound. Niet heel erg recent en specifiek gericht op Logic maar wel met nuttige informatie wat betreft instellingen. En het artikel gaat uit van plugins, niet van een bepaalde tool dus dat zou kunnen betekenen dat ik met de juiste plugins in mijn DAW een vergelijkbaar resultaat zou kunnen behalen. En mocht ik nou net een DAW gebruiken die praktisch alle plugin frameworks beschikbaar voor GNU/Linux ondersteunt.

Eerste onderdeel van de chain is volgens het artikel een multi-band compressor. Die is snel gevonden want daar is eigenlijk maar één kandidaat voor, de Calf Multiband Compressor. Nog niet officieel gereleased maar de git versie waarvan ik een pakket heb gebakken werkt prima. Volgende plugin zou een parametrische EQ moeten zijn. Daar zijn er wel een paar van o.a. die van Calf en de EQ10Q LV2 plugin. Naar de EQ10Q plugin heb ik wel eens zitten staren en begreep er weinig van dus vooralsnog hou ik het wat simpeler met de Calf Equalizer 5 band. Daarna zou je volgens het Sound On Sound artikel een Exciter/Enhancer in de chain kunnen stoppen. Ook daar is er maar één van, wederom van Calf en wel de Calf Exciter. Laatste in de chain zou een limiter moeten zijn. Daar zijn er wel een aantal van beschikbaar maar had al ergens gelezen dat een ‘fast lookahead’ limiter in dit geval het beste resultaat zou kunnen geven. En daar is er wederom maar één van, de Fast Lookahead limiter, een LADSPA plugin.

Voor het opzetten van de mastering chain in Qtractor heb ik een aparte bus aangemaakt, de Mastering Chain bus, en een Insert toegevoegd aan het Master Out kanaal en deze aan de Mastering Chain bus geknoopt. Op deze manier kan ik heel simpel de mastering chain bypassen om goed het verschil te kunnen horen tussen het ongemasterde en gemasterde signaal. De plugins heb ik vervolgens in de goeie volgorde toegevoegd als Output Plugins van de Mastering Chain bus. Daarna ben ik de instellingen van de verschillende plugins aan gaan passen aan de hand van de genoemde waarden in het artikel.





Compressor: de Calf Multiband Compressor heeft 4 bands en volgens het artikel heb je er maar drie nodig. Dus heb de ‘Sub’ band uitgeschakeld, de crossover points voor low rond 150 Hz en high rond 5Khz gezet, RMS detectie ingeschakeld (schijnt voor mastering beter te werken dan peak detectie) en de waardes aangepast voor Attack (0.01ms), Release (98ms), Threshold (-35dB), Ratio (1:1.17) en Makeup gain (+6dB). Uiteraard is dit maar een uitgangspunt, de instellingen kunnen per mastersessie natuurlijk verschillen.



Equalizer: de instellingen uit het artikel kun je een op een overnemen, dus Lowshelf op 20Hz, band 1 op 76 Hz/Q 0.74/+2.3dB, band 2 op 220Hz/Q 1/-1.4dB, band 3 op 15Khz/Q 0.54/+2.9dB en Highshelf op 17,8Khz.



Exciter: Harmonics op 6.48 en de Scope op 3100Hz net zoals in het artikel.



Limiter: Input gain op +5dB en Limit op -0.5dB.



En nu kun je een gemixte track importeren in Qtractor en aan de slag gaan met als leidraad de hierboven genoemde instellingen voor de verschillende plugins. Let wel, ik heb dit nog niet uitgebreid kunnen uitproberen dus wellicht zijn de instellingen niet bruikbaar als uitgangspunt. Maar dat is voer voor een eventueel volgend artikel over masteren met Qtractor.

Masteren met Qtractor I

PPA: Calf plugins

Heb een git checkout van de aankomende 0.0.19 versie van de Calf plugin pack geüpload naar mijn PPA. Wat er vooral veranderd is aan de plugins is de look. Dit zijn veruit de slickste native Linux audio plugins die ik heb gezien. En ze klonken al goed en waren al zeer bruikbaar maar nu zien ze er dus ook fantastisch uit.


http://linux.autostatic.com/temp/sodap-iconofyourtime(mixdown20101117).ogg

De Calf plugins aan het werk in een ruw mixje van oefenruimte opnames van één van mijn bands: Soda P – Icon of your Time

De delay op de stem en de phaser over de strijkers op het end zijn Calf plugins. En wat ik al zei, het is een ruw mixje van oefenruimte opnames dus het is allemaal wat rommelig en slordig ingespeeld.

PPA: Calf plugins

PPA updates week 45

Eén nieuw pakketje (vocoder-ladspa voor Lucid) en twee updates (Seq24 0.9.1 en Rakarrack 0.6.1). Die LADSPA vocoder plugin is toch wel een cool dingetje dus die wil ik ook onder Lucid kunnen gebruiken. Oh ja, heb een 64bit versie van de Argotlunar native Linux VST plugin gecompileerd en doorgegeven aan FalkTX die ‘m inmiddels aanbiedt in zijn PPA. Binnenkort ook meer daarover, over audio plugins en Linux, mooi spul.

PPA updates week 45

ZynAddSubFX/Yoshimi presets

Louigi Verona is bezig een bibliotheek aan te leggen met ZynAddSubFX/Yoshimi presets. Er staan er al een stuk of 30 in maar hopelijk worden dat er snel meer. Mooi dat het zo leeft, en niet alleen op dat vlak. Zowel ZASFX als Yoshimi worden actief onderhouden, Yoshimi in het bijzonder. De ontwikkelaar van Yoshimi is druk bezig met een volledig nieuwe MIDI implementatie waardoor de zgn. MIDI jitter tot een minimum beperkt zou moeten worden. Daarnaast is er een grote kans dat hij de NRPN‘s van ZASFX waarmee je de effecten real-time kan aanpassen gaat vervangen door CC‘s en heeft hij inmiddels wat test-versies geüpload met ondersteuning voor JACK session management.

ZynAddSubFX/Yoshimi presets

ZIta Resampler, AutoTuner en Reverb

Drie nieuwe pakketten in mijn PPA, Zita-Resampler, Zita-AT1 en Zita-REV1:


  • Zita-Resampler: Libzita-resampler is a C++ library for resampling audio signals. It is designed to be used within a real-time processing context, to be fast, and to provide high-quality sample rate conversion.
  • Zita-AT1: AT1 is an ‘autotuner’, normally used to correct the pitch of a voice singing (slightly) out of tune. Compared to ‘Autotalent’ it provides an improved pitch estimation algorithm, and much cleaner resampling. AT1 does not include formant correction, so it should be used to correct small errors only and not to really transpose a song. The ‘expected’ pitch can be controlled by Midi (via Jack only), or be a fixed set of notes. AT1 can probably be used on some instruments as well, but is primarily designed to cover the vocal range. It’s also usable as a quick and dirty guitar tuner.
  • Zita-REV1: REV1 is a reworked version of the reverb originally developed for Aeolus. Its character is more ‘hall’ than ‘plate’, but it can be used on a wide variety of instruments or voices. It is not a spatialiser – the early reflections are different for the L and R inputs, but do not correspond to any real room. They have been tuned to match left and right sources to some extent.




ZIta Resampler, AutoTuner en Reverb

PPA update: phasex-dev

Al m’n packaging skills losgelaten op de phasex-dev tarball en het is me uiteindelijk gelukt om pakketjes te fabrieken die je naast al geïnstalleerde PHASEX pakketjes kunt gebruiken. Ik heb dit vooral gedaan omdat ik zelf beide nog los van elkaar wil kunnen gebruiken, sommige van mijn aangepaste PHASEX patches werken niet goed met phasex-dev namelijk. Daarnaast vind ik het zo netter aangezien phasex-dev eigenlijk een fork is en op deze manier blijven de PHASEX-0.12-pre1 pakketjes ook gewoon beschikbaar in mijn PPA.

Pakketjes voor Ubuntu Karmic en Lucid: PHASEX Development Branch Milestone 1 Release




PPA update: phasex-dev

Qtractor 0.4.7 – The Furious Desertrix

Qtractor 0.4.7 is uit! En wat een immense changelog. Er zitten een paar dingen tussen die echt geweldig zijn, zoals de MIDI learn functie voor plugins en de uitgebreidere MIDI mapping mogelijkheden voor MIDI controllers. Kon ik voorheen maximaal 16 sporen aansturen met mijn BCF2000, met de furieuze desertrice kun je mbv de ‘Track Offset’ instelling een veelvoud van dat aantal sporen gebruiken.







Heb Qtractor 0.4.7 inmiddels ook geüpload naar mijn PPA voor zowel Karmic als Lucid.

Qtractor 0.4.7 – The Furious Desertrix

Nieuwe Guitarix en Smasher packages

Na een update van een bepaald pakketje van Ubuntu deed Smasher het niet meer dus heb de boel opnieuw geüpload naar mijn PPA en nu werkt het weer. Een tijdje terug had ik al de laatste versie van Guitarix (0.11.1) geüpload. De ontwikkelaars van Guitarix zijn trouwens op zoek naar presets om toe te voegen aan de source tarball. En het zou helemaal mooi zijn als er GPL Impulse Response bestandjes bij zouden zitten voor de Convolver. Heb een paar mooie kandidaten, je kan namelijk ook zelf IR files maken, maar daar gaat me net even teveel tijd inzitten vrees ik.

Nieuwe Guitarix en Smasher packages

LinuxSampler met SFZ support

Sinds kort ondersteunt LinuxSampler ook het SFZ formaat. Dus ben aan het packagen geslagen en heb een versie van LinuxSampler met SFZ support voor Lucid Lynx beschikbaar in mijn PPA.  De belangrijkste reden om LinuxSampler met SFZ support te packagen is vanwege de Salamander Grand Piano sample pack die ik graag wilde proberen.

Na het installeren van de benodigde pakketten en het downloaden van de Salamander Grand Piano sample pack (1.3 Gb) kun je de handleiding gebruiken die op wootangent.net staat. En ik durf wel te zeggen dat dit een van de betere vrij te verkrijgen piano sample packs is dus zeker een aanrader.

LinuxSampler met SFZ support