[Ardour-Dev] ardour3 and tranzport?

Mike Taht mike.taht at gmail.com
Fri Apr 1 12:57:57 PDT 2011

I'd written the kernel driver for the alphatrack because I'd
encountered the same problems with fast movement with it, as I had had
on the tranzport.

So far as I know  the fast movement issues are totally unresolvable in
userspace. Still. 4+ years after I wrote these drivers.

Then the breathtaking scope required to fully utilize the alphatrack
became apparent...

Then it took 2 years for the tranzport and alphatrack drivers to
become more or less standard parts of the kernel...

during which time I'd moved to the third world, and given up working
on both the kernel and ardour and was deep into another project AND
offline 95% of the time.

I am briefly back in the US and wouldn't mind reducing my guilt
quotient for this project. Certainly core components of ardour3 have
moved along enough to make implementing a better interface more

HOWEVER I'm not the guy to do it - obviously. I did the kernel
drivers. That's what I know. C++ and I are not friends.

I am certainly willing to work (briefly) with another ardour
programmer to try and get the knowledge gaps straightened out, but...

For those that haven't seen the the old patches to ardour to use the
kernel drivers, they are here:


I do note that my last couple commits to the kernel tranzport driver
had issues with the keyboard map. I tried to introduce functionality
not supported by the transport hardware itself.

Never ever got the ardour/alphatrack interface to go anywhere.

the kernel drivers, however, are very stable.

On Fri, Apr 1, 2011 at 3:39 PM, Harry Van Haaren <harryhaaren at gmail.com> wrote:
> Apologies for the double post: My reason is that I didn't mention I wrote
> the script mentioned to use the alphatrack with
> Ardour. The Alphatrack has some libUSB code available online that make it
> show up as a standard ALSA MIDI device.
> This script connected to that, and wrote to/from it using Ardour's OSC
> interface.
> Just thought I'd add that to make my mail a bit more coherent :-)
> On Fri, Apr 1, 2011 at 8:37 PM, Harry Van Haaren <harryhaaren at gmail.com>
> wrote:
>> Hey,
>> I have no experience coding Ardour internals however I have been a little
>> active trying to get the alphatrack working with Ardour using its OSC
>> interface.
>> http://harryhaaren.blogspot.com/2009/12/tut-6-ardour-control-using-osc-python.html
>> Please note that I haven't been all that actively lately in keeping it up
>> to date, but most basic functionality is there.
>> AFAIK Ardour has since exposed more of its abilities to OSC, (which can
>> easily be supported in the Python script) but just aren't atm.
>> I'll do some testing if thats needed at some point, however due to time
>> I'm not going to sign up to do a lot of coding..!
>> Cheers, -Harry

Michael David Taht
PostCards From the Bleeding Edge

More information about the Ardour-Dev mailing list