Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > media > contrib > by-pkgid > 6a008f60192f948b748b09d760d81244 > files > 20

tse3-0.2.7-3mdk.i586.rpm

<html>

  <head>
    <title>Porting TSE3</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>&nbsp;TSE3 documentation<b></td>
<td align=center width=30%>Version 0.2.7</td>
<td align=right width=30%>
  <a href="index.html"><b>Index</b></a>
  <a href="api/index.html">API</a>&nbsp;
  <a href="Version.html">Version</a>&nbsp;
  <a href="Structure.html">Structure</a>&nbsp;
</td>
</tr></table>
</td></tr></table>
</td></tr></table>

    <h1>Porting TSE3</h1>

    <p>
    Porting TSE3 to another platform is a relatively simple task. Since it
    is written in modern, standards-compliant C++ the majority of the code
    will compile without problem.

    <p>
    Whilst TSE3 was developed on Linux, it has already been sucessfully
    compiled on BSD, RISC OS, and Windows operating systems.

    <p>
    The main porting concern is to implement the
    <a href="api/TSE3__MidiScheduler.html"><code>MidiScheduler</code></a> class.
    This is the library interface to the underlying MIDI platform. You will
    need to consult the documentation for your platform for information on how
    to do this, you can see the existing implementations for inspiration.

    <p>
    If you are compiling on a unix-based platform then the build structure
    should work for you already - the autotools should cope OK. Other
    build environments may be required for different platforms.

    <h3>See also</h3>

    <ul>
      <li><a href="api/MidiScheduler_h.html"><code>MidiScheduler.h</code></a>
           for The MidiScheduler API
    </ul>

<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%>&nbsp;&copy; 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>&nbsp;</td>
</tr></table>
</td></tr></table>
</td></tr></table>
    
  </body>

</html>