Remix is af!

Gisteren tot een uur of één ‘s nachts mee bezig geweest, de kleine was uit logeren bij opa en oma dus kon ik de boel wat beter afmixen op mijn studio monitoren.

The Infinite Repeat – Money or Love (DJ AutoStatic Remix)

Creative Commons Licentie
Money or Love (DJ AutoStatic Remix) van The Infinite Repeat is in licentie gegeven volgens een Creative Commons Naamsvermelding-NietCommercieel-GelijkDelen 3.0 Unported licentie.
Gebaseerd op een werk op theinfiniterepeat.com.

Wat ik zoal heb gebruikt:

  • Yoshimi Analogue Bass met de C* Pre-amp en Crossover Distortion LADSPA plug-ins
  • Yoshimi Dubstep (custom patch), cut-off live gedaan met behulp van een Akai MPK Mini
  • amSynth Synth Strings 1
  • SO-666 Feedback Drone LV2 plug-in
  • WhySynth DragonPurr DSSI plug-in
  • MDA Vocoder LV2 plug-in + Yoshimi Hard Synth
  • Alle gitaren (Fender Tele and OLP Music Man) door Guitarix en de Redwirez IR Library gehaald
  • Aardig wat Calf Compressors en zowat iedere track (ongeveer 20) heeft een verschillende reverb plug-in (TAP, FreeVerb). Daarnaast een aantal Calf Vintage Delays voor de gitaren en de SO-666. En 2 of 3 Calf Phasers. O ja, en de SC3 plug-in om de SO-666 te ‘ducken’ met behulp van sidechain compressie.
  • Meeste drum samples zijn afkomstig uit de sample collectie die bij LMMS zit. Die had ik ook voor het originele nummer gebruikt en heb besloten ze te recyclen. De crashes komen uit de GSCW2 Hydrogen kit.
  • Lest best, er zit een Glockenspiel in de brug ik. Ik wilde eerst de Glockenspiel uit de SSO library gebruiken maar de kwaliteit van die specifieke samples is niet echt fantastisch dus ben naar de oefenruimte gereden en heb de Glockenspiel van onze drummer opgehaald. Mic erop, een AT2020, en gelukkig stond het er snel en goed op.

Voor deze remix heb ik Qtractor als mixer ingezet, Hydrogen als sampler en seq24 als MIDI sequencer voor de softsynths en de samples. In seq24 heb ik ook de automatisering gedaan voor de plug-ins in Qtractor naast wat volume fades en het muten/unmuten van tracks. Mixdown heb ik gedaan met behulp van jack-capture, weer importeren in Qtractor en vervolgens de linuxDSP MBC2 compressor plug-in erover heen geknald met een limiter erachter.

Reacties zijn vooralsnog goed. Vooral zo’n reactie van de ontwikkelaar van Qtractor is natuurlijk geweldig. Volgens mij heb ik de goeie workflow wel te pakken zo. Ik zal proberen er nog een screencast van te maken.

Remix is af!

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

LMMS Kersteditie

Ook van LMMS is vannacht een nieuwe release uitgekomen, 0.4.6. Met een hoop bugfixes en de nodige andere verbeteringen. Hopelijk wordt de LMMS PPA snel geüpdate dan kan ik de nieuwe versie gaan uitproberen. Net ook even wat gedoneerd aan het project, die gasten verdienen alle support, volgens mij ontwikkelen, coden en bugfiksen ze zich een slag in de rondte.

Edit: de LMMS PPA staat inmiddels vol met pakketjes voor Hardy, Jaunty en Karmic.

LMMS Kersteditie

LMMS aanzwengelen

Standaard gebruikt LMMS ALSA als backend voor het geluid. Maar ALSA kan maar één applicatie tegelijkertijd van geluid voorzien. Om ervoor te zorgen dat meerdere programma’s samen geluid kunnen produceren gebruikt Karmic Koala de PulseAudio sound server. En mocht PulseAudio nou net die ene applicatie zijn die de ALSA backend dus al geclaimd heeft. Oftewel, LMMS zal niet meer zijn dan de Linux Multi Media Silence (ipv. Studio). Nu kun je in LMMS de Audio Interface op PulseAudio zetten, maar in het desbetreffende venstertje staat al een waarschuwing: bad latency!

Setup LMMS

Er zal nu wel geluid komen uit LMMS maar echt optimaal werkt het niet. Als je bijv. met MIDI aan de slag wilt of met wat grotere samples dan zul je al snel tegen de beperking van PulseAudio aanlopen. ALSA kent die beperkingen nauwelijks dus het zou fijn zijn als je ALSA als backend zou kunnen gebruiken. Hier komt het programaatje pasuspender van pas. Met het pasuspender commando kun je PulseAudio tijdelijk uitzetten zodat een ander programma gebruik kan maken van ALSA, het ‘suspend’ pa, oftewel PulseAudio. LMMS kun je op deze manier ook geluid door laten geven aan ALSA, het volledige commando daarvoor is pasuspender — lmms
Voordat je LMMS op deze manier opstart moet je in een terminal eerst even aplay -l uitvoeren om erachter te komen wat de ALSA naam van je standaard geluidskaart is:

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Bij mij heet deze dus ‘Intel’ en als ik vervolgens in LMMS in het Audio Settings schermpje bij SETTINGS FOR ALSA ‘hw:Intel’ ingeef dan weet ALSA welk apparaat hij aan moet spreken:

Settings ALSA LMMS

Als ik nu LMMS opstart met pasuspender — lmms wordt PulseAudio tijdelijk uitgeschakeld en gebruikt LMMS ALSA als backend met de juiste geluidskaart. En dat werkt al een stuk beter. Kan nog beter natuurlijk mbv JACK maar daar wijdt ik nog wel een apart blogje aan aangezien JACK en LMMS niet zo heel goed met elkaar door één bocht kunnen. Maar met wat tweaken kun je al een heel eind komen. En LMMS 0.4.6 komt er aan, hopelijk met wat betere JACK ondersteuning.

LMMS aanzwengelen

De zachte en harde waren

Mijn huidige setup bestaat uit:

  • Edirol UA-25 USB geluidskaart. Ik heb dit ding al jaren maar hij doet het nog prima. De latency is lekker laag (4ms), het ding is niet kapot te krijgen (aluminium behuizing), doet het altijd en werkt ook nog eens feilloos onder Linux zonder dat je extra modules nodig hebt.
  • HP DV7-1070ed notebook. Prima notebook, het enige manco is de lange opstarttijd door een EHCI BIOS bug. En het scherm is wat aan de fletse kant ondanks de redelijk dikke Nvidia chipset die er in zit. Maar alles werkt erop, zelfs de Firewire aansluiting icm de Focusrite Saffire Pro 10 van de band.
  • Packard Bell Dot M/A.NL/202 netbookje. Vooral voor onderweg. Was al een tijdje op zoek naar een dergelijk netbookje maar moest toch wel minimaal 11,6″ zijn en redelijk wat geheugen. Dat zit bij dit Dotje wel goed, 2Gb geheugen en door de onboard Ati kaart is het beeld echt subliem. En Ubuntu 9.04 draait er als een speer op, heb er wel een custom kernel voor gebakken ivm wat extra ACPI functionaliteit. En met een 2.6.31 RT kernel draait zelfs de onboard geluidschip zonder morren met lage latencies. Fijn apparaat, aanrader.
  • Een ouwe Asus A2500h notebook die het onder 9.04 eindelijk een beetje redelijk doet. Zo ingesteld dat Jack meteen opstart gevolgd door Qtractor zodat ik gelijk ideetjes kan opnemen.
  • Studio Projects B1 mic. Deze staat altijd paraat. Gewoon een prima condensatormicrofoon. Verder gebruik ik wat mics van de band: Shure SM57, Audio Technica AT2020 en een AKG D112.

Deze apparatuur wordt aangestuurd door:

  • OS: Ubuntu 9.04 met 2.6.31 realtime kernels. Op de een of andere manier draait dat het stabielst. Heb heel lang 8.04 gebruikt maar heb altijd redelijk last gehad van xruns met 2.6.24 kernels. Daarnaast gaan de ontwikkelingen op Linux audio gebied momenteel als een speer dus is het zaak om je systemen wel een beetje up to date te houden omdat je anders al snel tegen de beperkingen van een wat oudere release loopt.
  • Recording software: ben gek op Qtractor. Wat een heerlijk programmaatje is dat, klein, snel en het doet precies wat ik wil: opnemen en mij de mogelijkheid geven simpel dingetjes toe te voegen, zij het MIDI, zij het effecten.
  • Beats programming/sequencing: LMMS! Ook zo’n fijn programma, op de vele bugs na dan en de gebrekkige JACK implementatie. Maar hoe actief zijn de ontwikkelaars momenteel, volgens mij zitten die dag en nacht te coden om LMMS nóg beter te maken. Met LMMS kan ik heerlijk beats en basslines maken of als ik echt zin heb complete nummers in elkaar flansen.
  • Plugins: diverse LADSPA en DSSI plugins. Moet ik nog een beetje induiken, er zijn er aardig wat en de kwaliteit van de verschillende plugins loopt nogal uiteen.
  • Softsynth: ZynAddSubFX. Hier kan je echt alles uithalen. Helaas heeft de JACK implementatie soms nog wel eens kuren. Ik gebruik momenteel ook wel de CALF Organ DSSI plugin.
  • Audio editing: Audacity.
  • Mastering: ha ha, zo ver ben ik nog niet, daar moet ik echt nog even goed voor gaan zitten want van dat Jamin begrijp ik nog niet echt heel veel.

Packard Bell Dot M/A.NL/202

De zachte en harde waren