a tracker style MIDI sequencer


Tutka is a free (as in freedom) tracker style MIDI sequencer for GNU/Linux. It is similar to programs like SoundTracker, ProTracker and FastTracker except that it does not support samples and is meant for MIDI use only. Tutka is licensed under the GNU GPL.

Tutka uses a custom XML based file format for storing songs. Songs in OctaMED SoundStudio's MMD2 file format can also be loaded and saved.

Even though Tutka has been very stable for quite some time now it is still not finished. It may not work, it may lose your work or do other unintended things. The author takes no responsibility for any loss of data caused by Tutka. See the Savannah bugs page for Tutka for a list of bugs and missing features. Please report any bugs you find.

An example song written using Tutka is available for download in Ogg Vorbis format.


2006-09-15: Tutka 0.12.4 released.


  • Tracker widget refreshing was improved
  • A bug in copy/paste functionality was fixed
  • A bug that caused a crash on startup in some environments was fixed

2005-04-17: Tutka 0.12.3 autopackage available.

There is now an autopackage of Tutka 0.12.3 available for download. It can be considered a little bit experimental since it has not been tested much. As usual, please report any bugs you find.

2005-04-14: Tutka 0.12.3 released.


  • The tracker widget now uses Pango for better font rendering
  • Tracker scrollbars were fixed
  • Mouse wheel scrolling was implemented
  • Other small improvements to the tracker widget were made
  • External MIDI sync support was added
  • Relocation and Autopackage support were implemented
  • Preliminary Jack transport support was added

Tutka 0.12.x has new requirements. It requires ALSA 0.9 or later, GTK+ 2.4 or later and libglade 2.4.2 or later. The ALSA requirement enables multiple MIDI interface support and makes it possible to use Tutka with software synthesizers.

The multiple MIDI interface support is the most untested part of Tutka so you may encounter problems when using multiple MIDI interfaces. Please report any problems you find using the Savannah bugs page for Tutka.

Songs saved using Tutka 0.11.x should work in Tutka 0.12.x. Songs saved with Tutka 0.12.x won't work with earlier versions of Tutka though. Tutka 0.10.x songs need to be converted to a new file format using the supplied tutka-pre-0.11-convert.awk script. If the song is from a Tutka version earlier than 0.10.0 it first needs to be converted using tutka-pre-0.10-convert.awk and then again using tutka-pre-0.11-convert.awk.

Please see the Savannah news page for Tutka for older news.


Tutka is written in C for the GNOME 2.6 application platform. Tutka requires alsa >= 0.9, gtk+-2.0 >= 2.4, libgnomeui-2.6, libxml-2.0 >= 2.4.16, libglade-2.0 >= 2.4.2 and their dependencies. libxml2 is used for saving and loading the custom Tutka XML files while ALSA is used for MIDI support.


You can download Tutka from http://savannah.nongnu.org/download/tutka/. The latest version is 0.12.4. There is also an autopackage available.


Please report bugs and send suggestions using the Savannah bugs page for Tutka.


Tutka is programmed by Vesa Halttunen <vesuri@jormas.com>.

© 2002-2006 Vesa Halttunen.

This web page is standards compliant. Please use a standards compliant browser for best viewing experience.