Van een van de leukere tooltjes van het moment is een nieuwe versie beschikbaar. Wat kleine bugs gefikst en het compileert weer zonder problemen onder bijvoorbeeld Lucid Lynx. Heb gelijk de boel geüpload naar mijn PPA.
Month: June 2010
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.
Pakketjes voor Lucid Lynx staan in mijn PPA.
Unaware of a Direction
Ben bezig het ideetje van wat blogjes terug verder uit te werken.
The Infinite Repeat – Unaware of a Direction
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.
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.
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.
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:
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.
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!
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.
Hydrogen Uitgifte Kandidaat 1
Een week of wat terug is Hydrogen 0.9.5 RC1 uitgekomen en heb deze gelijk geüpload naar mijn PPA. Wel mét de SELECT_NEXT_PATTERN action patch want die functionaliteit zat er niet in. De SVN ontwikkelaarsversie heeft deze functionaliteit inmiddels weer wel. Om een idee te geven van wat je met Hydrogen kan heb ik een screencastje gemaakt.
http://linux.autostatic.com/temp/live-sequencing-hydrogen.ogg
Bestandsgrootte: 35 mb
Video: ogg
Audio: vorbis
Mijn setup voor dit brouwseltje:
- Korg nanoKONTROL om de verschillende patronen te activeren
- Fender Telecaster aangesloten op m’n Focusrite Saffire Pro
- Hydrogen 0.9.5 RC1 met SELECT_NEXT_PATTERN action patch in Stacked Pattern Mode
- Twee PHASEX instances met envelope following ingeschakeld. Op de aux JACK input van de PHASEX’en zit een steady kick die het geluid triggered. Je hoort de Electro Lead en Harsh Saw patches.
- Yoshimi met de Pizzicato Strings patch.
- Twee Rakarrack instances, een voor de gitaar (rakarrack-01 in de video) en een voor de Melodica sample (de Rakarrack bovenaan). De ArpieVerb preset is een custom preset die een arpeggio maakt van het inkomende signaal en met behulp van de JACK Transport functionaliteit van de git versie van Rakarrack is het mogelijk om de arpeggio netjes gelijk te laten lopen met Hydrogen. De galm laat het een beetje glasachtig klinken.
- Non-Mixer om alle signalen naar één stereo signaal te routeren zodat ik het weer makkelijk naar mijn koptelefoonoutputs, recordMyDesktop en de JACK Oscrolloscope kan doorsturen.
- LinuxDSP JACK Patch Bay. Die gebruik ik eigenlijk alleen maar een beetje voor de show.
De gitaar is live ingespeeld en omdat ik net even te weinig tijd had is het een beetje slordig geworden. Ook moet ik nog even goed gaan zitten voor mijn ArpieVerb preset, het klinkt nu nog teveel als een houten blaasinstrument.
In Hydrogen heb ik de Stacked Pattern Mode gebruikt. In deze mode kun je patronen klaarzetten zodat ze gaan spelen als het op dat moment actieve patroon is afgelopen. Dit is echt ideaal voor live gebruik en voor zover ik weet is Hydrogen de enige sequencer onder Linux die deze functionaliteit heeft. Echt superhandig. Zoals je kan zien heb ik de patronen genummerd en deze nummers komen overeen met de strips op mijn Korg nanoKONTROL. De nanoKONTROL heb ik zo geprogrameerd dat de LEDjes aangeven welk patroon er actief is. Je kunt ook meerdere patronen tegelijk actief hebben, echt ideaal om opbouwen te creëren.
Liep nog wel tegen een Hydrogen onhebbelijkheidje aan: de maximale patternsize. Deze is 32 maar ik had voor m’n ideetje een patternsize van 64 nodig. Ik heb dit op kunnen lossen door met behulp van een rekenmachientje handmatig de h2song XML file aan te passen. Daarna kon ik het patroon toch nog redelijk bewerken door de patterneditor volledig uit te zoomen.
De uiteindelijke screencast heb ik met OpenShot bewerkt.