TYOQA is aangebroken!

The Year Of Qtractor Automation is aangebroken, oftewel Rui, de ontwikkelaar van Qtractor, is begonnen met het implementeren van automatisering in Qtractor. En het ziet er goed uit, het werkt goed en het voelt goed. Dat laatste klinkt misschien vreemd maar zulke ingrijpende veranderingen aan een applicatie die je bijna dagelijks gebruikt kunnen je ook tegenvallen of je zelfs tegen gaan staan.


text-align: center;

Qtractor hoofdscherm met MIDI track en automatiseringscurve

En op de een of andere manier voelt de manier waarop Rui dit implementeert bijna als vanzelfsprekend. Ik kan er gelijk mee overweg, begrijp hoe het werkt en zie van allerlei mogelijkheden die deze functionaliteit biedt voorbij trekken in m’n hoofd.

Gebruik je net zoals ik Ubuntu Lucid Lynx 10.04 dan heb ik goed nieuws, heb een Qtractor-SVN PPA opgezet waarnaar ik m.b.v. een script nieuwe bronpakketten upload zodra er aanpassingen zijn in de SVN trunk:

#!/bin/bash

MAINDIR=$HOME/PPA/qtractor/daily-builds

SVNREV=$(svn info https://qtractor.svn.sourceforge.net/svnroot/qtractor/trunk
| grep Revision | cut -d " " -f 2)

CURRENTREV=$(cat $MAINDIR/current.rev)

if [ $SVNREV = $CURRENTREV ]
 then echo "Current build is up to date."
 exit
else
 echo $SVNREV | tee $MAINDIR/current.rev

 VERSION=$(svn cat
https://qtractor.svn.sourceforge.net/svnroot/qtractor/trunk/configure.ac
| grep AC_INIT | cut -d " " -f 2 | cut -c 1-8)

 SVNDIR=$MAINDIR/qtractor-$VERSION+svn$SVNREV

 svn co https://qtractor.svn.sourceforge.net/svnroot/qtractor/trunk $SVNDIR

 rm -rf `find $SVNDIR -type d -name .svn && find $SVNDIR -type d -name debian`

 cp -a $MAINDIR/debian $SVNDIR

 cd $SVNDIR

 dch -v "$VERSION+svn$SVNREV-0lucid0~autostatic0"
 "Daily build, Qtractor SVN trunk checkout $SVNREV"

 rsync -av $SVNDIR/debian/changelog $MAINDIR/debian/changelog

 debuild -S -sa -k12345678

 dput ppa:autostatic/qtractor-svn
 $MAINDIR/qtractor_$VERSION+svn$SVNREV-0lucid0~autostatic0_source.changes

fi

TYOQA is aangebroken!

amSynth DSSI plug-in

De ontwikkelversie van amSynth heeft twee extra Makefiles in de broncode zitten waarmee je amSynth ook als DSSI en als (Linux) VST plug-in kan compileren. Vooral de DSSI plug-in leek me interessant dus ben aan het testen gegaan. Na het maken van Ubuntu pakketjes, waarvoor ik wel de DSSI Makefile moest aanpassen, en het installeren van het amsynth-dssi pakketje kon ik zonder problemen de plug-in openen en gebruiken in mijn favoriete host, Qtractor.

Een belangrijke functionaliteit miste wel: het selecteren van bestaande amSynth presets. De meeste DSSI plug-ins kunnen wel presets inladen, dit is ook een belangrijk voordeel van het DSSI plug-in framework, dus heb een feature request gedaan op de amSynth Google code site. En wie schetst mijn verbazing, dit verzoek werd gelijk opgepikt door de ontwikkelaar van amSynth en inmiddels is het mogelijk om met de laatste SVN versie bestaande amSynth presets te selecteren in het Track Properties venster van Qtractor!

text-align: center;

Qtractor Track Properties venster met amSynth DSSI plug-in

Inmiddels zijn mijn DSSI Makefile patch en een patch voor de DSSI plug-in zelf toegevoegd aan de source tree dus de DSSI plug-in in SVN versie laat zich nu heel makkelijk packagen voor Ubuntu, resultaat is terug te vinden in mijn PPA.

amSynth DSSI plug-in