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

Unaware of a Direction II

Ben weer aan de slag geweest met het ideetje van een paar blogjes terug. Heb een akoestisch gitaartje toegevoegd die ik eerst door Smasher heb gehaald en heb een lead synth arpeggio lijntje live ingespeeld. Voor de lead synth heb ik Arpage gebruikt, een supersimpel edoch zeer effectief arpeggiatortje.

The Infinite Repeat – Unaware of a Direction (Edit 06-30-2010) 35Mb, video Creative Commons License

The Infinite Repeat – Unaware of a Direction (Edit 06-30-2010) 5Mb, audio Creative Commons License

En ja, ik ga de bassen proberen te sidechainen/ducken zodat deze de kick niet wegdrukken. Die bassen moet ik sowieso nog onder handen nemen. Ik gebruik nu de envelope follower van PHASEX maar dat werkt niet optimaal, af en toe zijn er volumeverschillen of begint de PHASEX baslijn nét een fractie later. En de beat moet gevarieerder, die is nu wel heel erg basic.

Unaware of a Direction II

Rakarrack Equinox Editie

0.5.8 Equinox is vandaag uitgekomen. Op de langste dag van het jaar, midzomer. Een lichtpuntje in deze triestheid die voor een zomer door moet gaan. Ik was al een tijdje aan het beta-testen en rakarrack is zo’n progje om blij van te worden, vooral met alle nieuwe effecten die de ontwikkelaars erin hebben gepropt. Ben vooral fan van de Arpie en StompBox modules. Ook de Tap Tempo optie is super en de JACK Sync optie is helemaal te gek omdat je op deze manier je effecten kan syncen met allerlei andere programma’s die aan JACK hangen.

https://launchpad.net/~autostatic/+archive/ppa


Pakketjes voor Lucid Lynx staan in mijn PPA.

Rakarrack Equinox Editie

Unaware of a Direction

Ben bezig het ideetje van wat blogjes terug verder uit te werken.

The Infinite Repeat – Unaware of a Direction Creative Commons License

Heb de gitaar er nog even uitgelaten en heb zang en bas toegevoegd. Voor de bas heb ik Guitarix gebruikt, machtig modelling programmaatje. Goeie preamp en gain stages en bovendien een zogenaamde convolution engine zodat je met behulp van impulse response bestandjes ook de beschikking hebt over goed klinkende cabinet simulaties. Voor deze opname heb ik een IR bestandje gebruikt van, uiteraard, een Ampeg baskast.

Heb de hele sessie gescript zodat ik met één Bash scriptje de hele boel kan aanroepen, inclusief JACK connecties. Ik zou ook zoiets als Ladish kunnen gebruiken maar dat is weer meer overhead, weer een programma aanleren en bovendien zijn nog niet alle audio apps goed compatibel met Ladish. Daarnaast heb je voor Ladish Jack2 nodig en ik gebruik nog Jack1. Session management onder Linux is sowieso een heet hangijzer op het moment, wacht wel tot de storm is gaan liggen en het sterkste scheepje is blijven drijven. Tot die tijd script ik het zelf wel, hou ik ook volledige controle. En leer ik nog eens wat bij over Bash.

Unaware of a Direction

FastTracker 2 Archief

Op kiarchive.ru staat een enorme hoeveelheid XI bestanden, oftewel FastTracker 2 instruments, en vandaag heb ik even gekeken of ik de hele boel kon downloaden en uitpakken.

Downloaden van het hele archief lukte uiteindelijk met:

wget -c -nH -np -m http://ftp.kiarchive.ru/pub/misc/sounds/samples/ft2/

Probleem was nu wel dat alle rar bestandjes op de een of andere manier als index.html waren opgeslagen. Dus terug hernoemd naar rar:

find . | sed 's/(.*).html/mv 1.html 1.rar/' | sh

Vervolgens alles uitgepakt (hier heb je wel het pakketje unrar voor nodig):

find . -iname '*.rar' -execdir unrar e {} ;

Daarna alles weggegooid waar ik niks aan had:

rm -rf `find . -name *.rar`
rm -rf `find . -type d -name *.rar`
rm -rf `find . -type d -name 0index`

Nu heb ik een mooie, ruim 450 Mb grote tarball met superveel ouwe FastTracker 2 instrumentjes. Daar moet ik wel een leuk MilkyTracker riedeltje mee kunnen maken dunkt me.

FastTracker 2 Archief

Knopjes, knopjes en nog meer knopjes

Meer knopjes wilde ik in mijn thuisstudiootje, dat miste nog een beetje. Ik wil draaien, drukken en schuiven. Even op Marktplaats kijken en ja, iemand heeft ze allebei staan. Nauwelijks gebruikt. En bereid ze weg te doen voor een schappelijk prijsje.

http://www.behringer.com/EN/Products/BCR2000.aspx

http://www.rncbc.org/datahub/Qtractor_Mixer_1-8.syx

Beide apparaten prijken nu op m’n bureautje. Na ze aangesloten te hebben gelijk de nodige SysEx bestanden en het bijbehorende Controller bestand gedownload voor Qtractor:

Qtractor_Mixer_1-8.syx

Qtractor_Mixer_9-16.syx

bcx2000.qtc

De SysEx bestanden heb ik overgezet naar de BCF2000 met behulp van BC Manager wat prima werkt onder Wine. Daarna het Controller bestand geïmporteerd in Qtractor. Werkt perfect allemaal, best cool die automatische faders die terugspringen naar hun plek als je een bestaand project laadt. Vervolgens heb ik de BCR2000 aangesloten via MIDI (geen vrije USB poortjes meer) en een amSynth preset gemaakt. Moet daar nog even een SysEx dumpje van maken en de MIDI mapping opslaan, dan kan ik die ook online zetten.


Knopjes, knopjes en nog meer knopjes

Lucid Lynx Appreciation Blog

Van de week Lucid Lynx op mijn PC op het werk geïnstalleerd in plaats van Fedora 12. Had er ook Fedora 13 op kunnen zetten maar heb toch besloten om voor Ubuntu te gaan. De Linux mensen van de ICT afdeling op mijn werk hebben een voorkeur voor Red Hat (dus ook Cent OS en Fedora) en ik wilde een beetje bijblijven, heb zelfs een RHCE cursus gedaan, maar Ubuntu werkt voor mij gewoon lekkerder. Dus helaas, exit Fedora.

Tot nu toe ben ik erg enthousiast. De installatie verliep soepeltjes en ook de boel instellen kostte me niet al teveel tijd. Active Directory authenticatie was nog een kluifje maar dat heb ik nu ook aan de gang. Ik kan weer printen, kan bij al m’n shares, mail via Exchange werkt ook en van een aantal Fedora onhebbelijkheidjes ben ik nu eindelijk af (haperende NetworkManager, Place Windows plugin van Compiz die het niet deed).

Na alles geïnstalleerd en ingesteld te hebben, inclusief de onmisbare PPA’s (falkTX en philip5), mistte ik nog wel het nodige dus ben gelijk maar gaan packagen voor Lucid in mijn PPA. Ook liep ik na het installeren van de gesloten Nvidia drivers tegen een bug in Plymouth maar na wat aanpassingen had ik weer een slick opstartscherm. En uiteraard meteen de vensterknopjes weer rechts gezet. Dat soort dingen lijken kleine aanpassingen maar als je al meer dan 15 jaar gewend bent om de knopjes rechts te hebben en ze staan ineens links dan krijg ik een enorme error. En ook heb ik het niet zo op Apple (in Mac OS X staan de knopjes ook links) dus hup, knopjes naar rechts.

Dus ik heb weer een lekker fris en fruitig OS op mijn werk PC staan wat draait als een speer. En ik kan later naar mijn werk, zo ontiegelijk snel start de boel op. Ja, 10.04 lijkt me voor zover weer een goeie release, chapeau Ubuntu!

Lucid Lynx Appreciation Blog

Yoshimi Dubstep Instrument

Het begon met een draadje op de Linux Audio Users Mailing List, of iemand wel eens had geprobeerd een Dubstep basje te fabrieken onder Linux. Niet dat ik persoonlijk van Dubstep hou maar met ons DJ teampje willen we wel eens een Dubstep klassiekertje draaien en het leek me wel een uitdaging om zo’n basje te kunnen reproduceren.

Na wat softsynths uitgeprobeerd te hebben lukte het me met behulp van een YouTube tutorial en Yoshimi om een redelijk klinkend wobble basje uit m’n PC’tje te toveren.

Met Yoshimi kun je namelijk heel snel en eenvoudig basistonen maken op basis van waveforms. En aangezien een waveform het uitgangspunt is van de al eerder genoemde YouTube tutorial ben ik verder gaan rommelen met Yoshimi. Na het vlogje een paar keer goed bekenen te hebben had ik een klein lijstje met de benodigde ingrediënten:

  • Square + sawtooth wave
  • Filter: 12 Db pro-active Bandpass filter
  • Filter frequency: 100Hz
  • Filter envelope amount: -20 (thump/pop)
  • Wobble: LFO rate sync to clock
  • LFO rate 1/8 (8th notes)
  • LFO type: sine
  • LFO amount so LFO modulates the filter’s cutoff frequency
  • Voices: 2 (Square + sawtooth)
  • Glide: 50ms
  • Attack: 12.7 ms
  • Decay: 600 ms
  • Sustain: 0
  • Release: 50 ms
  • Velocity sensitivity
  • Panning – detuning

Vervolgens ben ik met de uitgebreide edit functionaliteiten van Yoshimi aan de slag gegaan en ik kon bijna alles één op één aanpassen voor Yoshimi. Het enige wat niet kan met Yoshimi is de LFO amount realtime aanpassen via MIDI dus je kan Yoshimi helaas niet sneller of langzamer laten wobblen. Met het Phaser effect zou het wel moeten kunnen, die kun je namelijk met zgn. NRPN MIDI messages aansturen, maar dat is me nog niet gelukt, ben geen MIDI goeroe.

Het uiteindelijke resultaat, een .xiz instrument bestandje, heb ik gepost op de Linux Audio Users Mailing List en prompt krijg ik een mailtje van de Yoshimi dev of dit bestandje in de nieuwe release van Yoshimi opgenomen zou mogen worden. Nou ja, supertof natuurlijk, dus geen probleem. Dus in de laatste versie van Yoshimi, 0.058, zit een instrument van mij:

Changes
0.058 all the rc5 fixes but lose the debug code;welcome Jeremy Jongepier's Dubstep bass.
0.057.2-rc5 fix a deadlock on loading instruments using PADsynth.




Yoshimi Dubstep Instrument