|
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.
Whilst TSE3 was developed on Linux, it has already been sucessfully compiled on BSD, RISC OS, and Windows operating systems.
The main porting concern is to implement the
MidiScheduler
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.
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.
MidiScheduler.h
for The MidiScheduler API
|