TSE3 is a powerful open source sequencer engine written in C++. It is a 'sequencer engine' because it provides the actual driving force elements of a sequencer but provides no form of user interface. Sequencer applications or multimedia presentation packages will incorporate the TSE3 libraries to provide a user with MIDI sequencing facilities.
Powerful portable linear sequencer
Flexible object-oriented song structure
Handles import and export of standard MIDI files (both type 0 and type 1)
Provides own extensible song format (TSE3MDL)
Threading support for background playback
Playback with real time effects (remapping, quantise, velocity window clipping, repeat, offset etc)
Synchro start of playback
Powerful utilities for song manipulation: power quantise, arpeggiator etc.
Highly configurable metronome
MIDI echo facility
MIDI command filters
Imports Cakewalk instrument definition files
Flag points in timeline
... and i needed it for other packages :-)
The impossible missions are the only ones which succeed.