1TSE3PLAY(3) Programmer Manuals TSE3PLAY(3)
2
3
4
6 tse3 - Trax Sequencer Engine library version 3.0
7
9 #include files from tse3/*.h.
10
12 The TSE3 library is a powerful third generation sequencer engine writ‐
13 ten in C++. It is a 'sequencer engine' because it provides the actual
14 driving force elements of a sequencer but provides no form of fancy
15 interface. Sequencer applications or multimedia presentation packages
16 will incorporate the TSE3 libraries to provide a user with MIDI
17 sequencing facilities.
18
19 TSE3 is a mature library based on a lot of experience. Whilst not pro‐
20 viding the user interface, it provides a lot of assistance to a UI.
21 TSE3 is supplied with a suite of utilities that act on songs (or parts
22 of a song) as well as common application support services (such as
23 undo/redoable commands).
24
25 TSE3 uses an advanced, acclaimed 'object-oriented' song structure and
26 incorporates functionality including a mixing desk, real time song
27 alteration, song file save/load (both standard MIDI files and propri‐
28 etary format) and so on.
29
30 For more documentation on the TSE3 library look in the 'doc' directory
31 in the source distribution package.
32
33
35 Naturally, TSE3 is completely bug free. However, if you do find some‐
36 thing goes wrong then contact the author. The program can only be
37 improved with your feedback.
38
40 Copyright (c) 2000,2001 Pete Goodliffe. See the license file in the
41 TSE3 doc diirectory for a complete license statement.
42
44 Pete Goodliffe <pete@cthree.org>
45
46 Trax Software 2001
47
48
49
50Trax Software FEBRUARY 2001 TSE3PLAY(3)