/usr/share/doc/libtse3-dev/About.html is in libtse3-dev 0.3.1-4.3ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | <html>
<head>
<title>About the TSE3 library</title>
</head>
<body bgcolor=#ffffff text=#000000>
<table width=100% cellspacing=0 cellpadding=1 border=0 bgcolor=#000000><tr><td>
<table width=100% cellspacing=0 cellpadding=1 border=0><tr><td valign=center bgcolor=#c8d559>
<table width=100% cellspacing=0 cellpadding=0 border=0><tr>
<td align=left width=30%><b> TSE3 documentation<b></td>
<td align=center width=30%>Version 0.3.1</td>
<td align=right width=30%>
<a href="index.html"><b>Index</b></a>
<a href="api/index.html">API</a>
<a href="Version.html">Version</a>
<a href="Structure.html">Structure</a>
</td>
</tr></table>
</td></tr></table>
</td></tr></table>
<h1>About the TSE3 library</h1>
<p>
TSE3 is a portable open source 'sequencer engine' written in C++.
It provides programmers with rich and powerful sequencing capabilities.
It is a 'sequencer engine' becuase it provides the actual driving force
elements of a sequencer but provides no form of user interface.
<p>
TSE3 is a mature library based on a lot of experience. Versions of TSE have
been in use for a number of years. Whilst not providing the user interface, it
provides a lot of assistance to a UI, attempting to provide as much functionality
as possible in as generic a manner as possible.
<p>
TSE3 is a product of Trax Software, written by Pete Goodliffe.
<h3>Features</h3>
<p>
TSE3 provides a feature packed system, with a simple coherent API for application useage.
It's advanced sequencer engine features include:
<ul>
<li>Powerful linear sequencer
<li>Flexible object-oriented song structure
<li>Handles import and export of standard MIDI files (both type 0 and type 1)
<li>Provides own extensible song format (TSE3MDL)
<li>Threading support for background playback
<li>Playback with real time effects (remapping, quantise, velocity window clipping,
repeat, offset etc)
<li>GM/GS/XG support
<li>Synchro start of playback
<li>Powerful utilities for song manipulation: power quantise, arpeggiator etc.
<li>Highly configurable metronome
<li>MIDI echo facility
<li>MIDI command filters
<li>Imports Cakewalk instrument definition files
<li>Flag points in timeline
</ul>
<p>
Addtionally, TSE3 provides a level of application support. Common tasks that a sequencing
application would implement that can be taken out of the user interface logic and placed at
a higher level are provided within the TSE3 library. It therefore also offers the following
facilities:
<ul>
<li>Command pattern for operations, providing a flexible undo/redo facility.
<li>Support for an extensible choices file that can be saved on program start/stop or
at any other time. Common TSE3 features are saved, and the application can attach
further blocks of specific choices.
</ul>
<h3>tse3play - the multi-format playback utility</h3>
<p>
The TSE3 library also comes with a sample application that uses the library,
<b>tse3play</b>. This program is a command-line TSE3MDL and MIDI file player
with a host of control features.
<body bgcolor=#ffffff text=#000000>
<table width=100% cellspacing=0 cellpadding=1 border=0 bgcolor=#000000><tr><td>
<table width=100% cellspacing=0 cellpadding=1 border=0><tr><td valign=center bgcolor=#c8d559>
<table width=100% cellspacing=0 cellpadding=0 border=0><tr>
<td align=left width=30%> © Pete Goodliffe, 2001-2003</td>
<td align=center width=30%><a href="Copyright.html">Copyright</a></td>
<td align=right width=30%><a href="Psalm150.html">Psalm 150</a> </td>
</tr></table>
</td></tr></table>
</td></tr></table>
</body>
</html>
|