tektracker [ttrk]

by Billy Biggs <vektor@dumbterm.net>

ttrk is my MIDI sequencer application. I was annoyed by the bad step editors found on pretty much all MIDI sequencers I could find, and since I was big fan of the tracker interface, I used the user interface ideas behind a tracker in my design.

There are five main goals of ttrk:

  1. Tracker-style step editor, think ScreamTracker3.
  2. Pattern based sequencer per track, more like Sonic Foundry's ACID.
  3. Big, accessable track mute buttons, think Alesis MMT8.
  4. Realtime editing, never need to push stop.
  5. All functions directly accessable from the keyboard for rapid editing.

The original version of ttrk was written in 1999 and was a Qt application which ran under X. It was pretty cool, had some neat custom widgets and looked a bit like Sonic Foundry ACID with little tracker editors. However, I didn't like the idea of using my main PC in my studio or at shows, so in late 2000 and early 2001 I rewrote ttrk as a console application so I could run it on my older computer.

Features

Requirements

ttrk uses the s-lang library for help with the console output, libpthreads for threading, and zlib to make the saved files really small.

Documentation

ttrk comes with a detailed usage guide and a key listing. An online version in html is on this webpage. Please let me know if you can't understand something, or find a feature unintuitive, and I will attempt to explain it better. If there is anything you would like to know how to do, and can't find it in the documentation, please email me at vektor@dumbterm.net.

  1. Using TekTracker - ttrk

Source code

Please see the ChangeLog for details on what was updated.

[30 Jun 2004] ttrk-0.7.0.tar.gz: updated autoconf, compile fixes for gcc-3
[13 Feb 2001] ttrk-0.6.8.tar.gz: fixed a typo
[13 Feb 2001] ttrk-0.6.7.tar.gz: autoconf fixes, now using a .ttrkrc file
[11 Feb 2001] ttrk-0.6.6.tar.gz: now uses autoconf and automake
[11 Feb 2001] ttrk-0.6.5.tar.gz: compile fix for 2.4
[10 Feb 2001] ttrk-0.6.4.tar.gz: added the RTCRES environment variable. see usage.txt
[10 Feb 2001] ttrk-0.6.3.tar.gz: minor bugfixes.
[10 Feb 2001] ttrk-0.6.1.tar.gz
[10 Feb 2001] ttrk-0.6.0.tar.gz: initial release.

Screenshots

ttrk in pattern view

ttrk in song view

Old Qt version of ttrk