Monasteriomono.org

KMidiTracker

Current Status

Actually there is no KMidiTracker development as I lost interest. Maybe, if somebody really encourages me (hint: send me an email) I can take again on the project with a KDE4 port, and some great goodies, like multiple signatures on the same project, swing, score editor...

Introduction

KMidiTracker is a MIDI Step Sequencer.

A Step Sequencer is a sequencer in witch the MIDI notes are delivered at regular time intervals, usually a 1/4th of a quarter note. As such it is not as versatile as a regular sequencer as Rosegarden, but allows very easy creation of loops and sequences. The use of the Midi Clock allows several sequencers communicate clock events, so it is possible to join several sequencers, with diverse focus, to make one single synchronized composition.

KMidiTracker is similar to trackers like FastTracker, ScreamTracker or Buzz, but only the Tracker; no actual sound is emmited. Only MIDI signals.

The Tracker divides songs in tracks, each one have several patterns that are arranged as sequences. Time advance in steps that depend on tempo, and in each time step a new MIDI note may sound, or a controller event may be sent. You can have several columns of notes and/or controllers for each pattern, and pattern length is configurable.

KMidiTracker Features

  • MIDI oriented Step Sequencer

  • ALSA MIDI input/output

  • Graphical Controller edition

  • MIDI Master Clock (master and slave)

  • Linux RTC timer or MMC if avaliable for perfect timing

  • Load/Save

  • Standard MIDI file export (saves to .mid)

  • MIDI thru

  • Keyboard input

  • Copy & Paste (only notes, not controllers nor sequences, yet)

  • Controllers include MIDI Controllers, SysEx Controllers and PitchBend

  • Tracks and columns in patterns muteable

  • SysEx parameters. Can be loaded from binary file, manually inserted in hex, or captured from midi input.

  • Variable Time Signature

  • Follow song option

  • KDE application: easy menu, toolbar and shortcuts changes

  • Everything can be changed in realtime: notes, arrangement, loops,

    controllers, load/save, new tracks or patterns, delete tracks or patterns...

  • GPL license

Screenshots

A Small non-real world Flash Intro is here1 and here2. It shows creation of a fake SysEx message, adding controllers and some more stuff.

Some regular screenshots follow.

kmiditracker1small.jpg

image1

kmiditracker2small.jpg

image2

kmiditracker3small.jpg

image3

Manual

The manual that accompanies KMidiTracker can be accessed online

Requirements

The tracker needs GNU/Linux, KDE and ALSA.

Downloads

Use lateral menu to get latest versions.

Feedback

Please send comments and bugfixes to david@monasteriomono.org