Development of OctaMED Soundstudio 2 was stopped.
An other team will continue this project.
Checkpoints of our development:
-
extention of Kato's BOOPSI class library for doing a modern
and fast graphical user interface
-
first attempts of diagnosting the old code and its behaviour
caused by the reason of having nearly no documentation of it
-
since there is no SAS Compiler nor future development is done
at SAS OMSS has to get ported to another Compiler --- SAS was
called an "OS compiler" which manages many tricks.
These stuff caused side effects when compiled with MaxonCPP
or StormCPP.
new GUI running in parallel to the old one
-
complete replacement for the old sample editor
-
starting enclapsuation of the structural design to an object
orientied construction
-
some dirty parts like: cache flushing and Disable() plus CPU
leakage asked for much investment of time
-
Plug-In interface for hardware drivers and more
-
assembler code removed out of the mixing routines and MIDI
-- replaced with modern stuff done in C/C++
-
MIDI again re-thought and replaced by CAMD.device (CBM did
the concept)
Roadmap for the future:
-
effects possible not only global but for every track
-
doing drivers for all available soundboards or forcing people
to do so (each of them requires audio and CAMD support)
-
final distributed tests
-
re-compile for modern hardware architecture including CPU