New Features
bool
, true
, and false
have
been changed to Bool
, True
, and
False
. This is because Visual C++ 4.1 issues annoying
warnings about the use of the lowercase versions of these words.
- A new score player, the NotePairScorePlayer, has been
added. It makes manipulations on a per-note basis easier, since it
pairs note-ons with their respective note-offs. The old score player
is still available, too.
- System Exclusive messages are now supported on both output and
input.
- Support for multithreaded programming has been enhanced, with the
addition of
synchronize
and unsynchronize
methods in the scheduler, and with
improved locking internally within Rogus.
- Rudimentary support for the MIDIator MS-124W connected to a serial
port is included in this version, although the performance is not good
enough for any real application, and System Exclusive is not
supported.
- Updates to the text window are now done in a separate,
low-priority thread, so printing messages does not slow down your
program.
- New functions for opening nodes have been added to OMS_app.
- Entries in
Rogus.log
now include information about
the system on which Rogus is running.
- Output now makes use of running status.
- The scheduler now executes tasks which are scheduled to occur at
the same time in the order in which they were scheduled.
- The old
fooFinder.cpp
was abolished, and replaced
with the file preferences.cpp
.
- There are numerous other small bug fixes and improvements.
Modified 1 June 1996 pepellet@mit.edu