Remix in de maak

Ben bezig met een remix van het allereerste nummertje wat ik met Ubuntu gemaakt heb. Destijds heb ik het nummer uitgewerkt in LMMS, geëxporteerd en wat overdubs gedaan in Qtractor. Voor de remix ben ik uitgekomen op Seq24 voor de sequencing, Hydrogen voor de (drum)samples, Yoshimi voor de synths en Qtractor voor het mixen en de plugins. Maar moest dus nog wel LMMS gebruiken om de ZynAddSubFX instrument patches en de LADSPA plugins die ik had gebruikt te achterhalen. En om de MIDI sequences te exporteren en de songstructuur weer helder te hebben. Dus ik LMMS 0.4.9 geïnstalleerd vanuit de Tango Studio repo en mijn project weer ingeladen. Ben blij dat ik geen LMMS meer gebruik, wat een monolitische moloch. En JACK support is nog steeds bedroevend slecht. Gelukkig heb ik alles weten te exporteren en over weten te zetten naar mijn modulaire set-up. Dat werkt voor mij toch een stuk prettiger.

De remix zelf wordt een stuk vetter dan het origineel. Ik ga niet teveel afwijken van het origineel, sterker nog, ik ga denk ik alle partijen hergebruiken en niets opnieuw inspelen of inzingen, op eventuele overdubs na. Maar ik ga wel het nodige toevoegen want het nummer is nu vrij basic en ik ga de synth lead partijen vervangen door echte gitaarpartijen. Ook is het intro en de herhalingen van het intro later in het nummer mij teveel Daft Punkerig dus die gaan er uit. Ben al een heel eind dus zal binnenkort een snippet posten of wellicht het hele nummer.

Remix in de maak

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

Flattr this

Na SpyMaze, Heifs, Twatter en FeestBoek is Flattr (aka PoepSpettr) nu hét ding. Inkomsten genereren door je “things” ge-“flattred” te krijgen, oftewel, kun je iets, doe je iets, maak je iets, zet het op Flattr, stort wat geld in je potje, flattr projecten die jij leuk vindt en hoop dan maar dat anderen jouw projectje (je “thing”) het waard vinden om te flattren.

Heb inmiddels ook een accountje en gelijk een aantal projecten ge-flattred (Qtractor, QjackCtl en a2jmidid). Ook zelf er wat opgezet, namelijk mijn Vocoder video tutorial, en prompt flattren de ontwikkelaars van a2jmidid en Qtractor/QjackCtl mijn tutorial.  Dat is natuurlijk een leuke boost om nog meer video tutorials te maken.

Vooralsnog vind ik Flattr een tof initiatief van de thepiratebay.org mensen. Het is nog wel wat Spartaans en er zijn onderdeeltjes die zeker verbeterd kunnen worden, maar het is wél een hele leuke en dynamische manier om geld te doneren aan de projecten en dingen die jij leuk vindt.

Flattr this

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

Vocoding in Qtractor

Nieuwe tutorial geüpload naar YouTube, Vocoding in Qtractor. Oftewel, hoe je een Vocoder plugin kunt gebruiken met Qtractor. Heb voor deze screencast voor het eerst mijn übergetweakede screencast scriptjes gebruikt en volgens mij kan de kwaliteit gewoon echt niet beter. De gebruikte Vocoder plugin is de LADSPA Vocoder plugin van sirlab.de. Mocht er behoefte aan zijn dan kan ik te zijner tijd ook een handleidinkje posten van hoe ik zulke screencasts maak.

Vocoding in Qtractor

Vocoder in Qtractor II

Heb even een sjabloontje gemaakt in Qtractor om snel een sessie op te kunnen starten met de Vocoder LADSPA plugin.

Qtractor + Vocoder

Mocht je dit sjabloontje willen gebruiken hou er dan rekening mee dat je dan de werkdirectory aan moet passen (regel 4) en dat het sessiebestandje gemaakt is op een 64-bits installatie (regel 254). En je moet de Vocoder LADSPA plugin geïnstalleerd hebben uiteraard.

Vocoder in Qtractor II

Vocoder in Qtractor

Op bijna dezelfde manier als de sidechain compressie methode kun je ook de Vocoder LADSPA plugin gebruiken. Ik ben hiermee gaan experimenteren na een vraag van Louigi Verona op de Linux Audio Developer mailing list en heb de Vocoder als volgt aan de gang gekregen:

  • In Qtractor heb ik 4 tracks aangemaakt met daarbij behorende bussen: Formant Synth (1 kanaal), Carrier Voice (1 kanaal), Vocoder (2 kanalen) en Vocoder Mix (2 kanalen)
  • Alle tracks hebben zowel als in- en output hun corresponderende bussen behalve Vocoder Mix, die stuurt uit naar de Master bus
  • In de Vocoder track heb ik de Vocoder LADSPA plugin geladen, input 1 van de Vocoder bus is de carrier en input 2 is de formant (formant, carrier?)
  • Daarna heb ik de connecties aangemaakt zoals in de onderstaande schermafdruk




In Yoshimi heb de Trash Guitar 1 instrument geladen en als ik nu in het microfoontje van mijn notebook spreek en wat noten aansla met het virtuele keyboard van Yoshimi hoor ik mijn stem gevocode weer terug. Hiervoor moet je in de Vocoder plugin settings wel het aantal bands selecteren dat je wilt gebruiken en deze openzetten zoals in onderstaande schermafdruk te zien is.


http://lists.linuxaudio.org/pipermail/linux-audio-dev/2010-July/028433.html


Inmiddels is er ook een mailtje binnengekomen op de LAD mailing list van de ontwikkelaar van Qtractor zelf, Rui Nuno Capela. Eigenlijk wilde hij Louigi melden dat wat hij wil helemaal niet kan in Qtractor maar na mijn mailtje met uitleg gelezen te hebben komt hij daar van terug en geeft in zijn PS aan dat ik zijn programma kennelijk al beter ken dan hijzelf.

*glim*

Vocoder in Qtractor

Sidechain compressie met Qtractor

Het was even puzzelen maar uiteindelijk toch gelukt, sidechain compressie in Qtractor. Het lukt me nu om een lead synth of baslijn weg te laten drukken door de kick, ook wel bekend als ducking. Dit creëert de nodige dynamiek en in moderne producties hoor je het vaak voorbij komen, vooral de Fransen zijn er erg bedreven in.

Hiervoor heb ik 5 stereo tracks én 5 gelijknamige bussen aangemaakt:

  • Kick met als input- en outputbus Kick
  • Synth met als input- en outputbus Synth
  • Synth Ducked met als input- en outputbus Synth Ducked en aan deze track heb ik de SC3 LADSPA compressor toegevoegd. Dit is een plugin met 3 inputs (stereo input en de sidechain input) en 2 outputs
  • Synth Mix met als inputbus Synth Mix en als outputbus Master
  • Kick Mix met als inputbus Kick Mix en als outputbus Master

De verschillende bussen heb ik daarna als volgt aan elkaar geknoopt:




Zoals je kan zien heb ik de ene output van de Synth Ducked bus dubbel naar de Synth Mix bus gestuurd. De SC3 plugin heeft dan wel twee outputs maar de plugin stuurt echter in mijn geval mono uit. Op deze manier heb ik een stereo output op mijn Master bus aangezien de Synth Mix en de Kick Mix bussen uitsturen naar de Master bus.

Op de Kick inputbus zit een kick uit Hydrogen en op de Synth inputbus PHASEX. En dat klinkt zo:

Sidechain compressie met Qtractor