MIDIplay Simulation Control
MIDI Player for SansGUI contains two simulation control classes to activate both the in-process and the external process program modules. As explained in the Introduction, the in-process program module fetches MIDI channel numbers and data from the external process program, which reads a MIDI file and send the MIDI stream to Windows multimedia facility for playing. The in-process module works cooperatively with SansGUI for channel data distribution, logging, and charting.
This Cycle simulation control class provides the in-process module, implemented as a dynamic linked library (.DLL), with control parameters.
Modify the only object from this class, named Default, to enter specific values, such as custom DLL program path, new log file name, etc., rather than using the defaults.
All the attributes are inherited from the SimControl.Cycle intrinsic class in SansGUI. Normally, you don't need to enter any data in the Default object. You can, however, change default values according to the instructions from the SansGUI environment.
This XProc simulation control class provides the external process module, implemented as a console-based executable (.EXE), with control parameters.
Modify the only object from this class, named Default, to enter specific values, such as custom executable program or invocation script path, new model file name, etc., rather than using the defaults. MIDI Player for SansGUI takes model files in Tabular Data Blocks type. It will give an error if XML Model Data is selected.
All the attributes are inherited from the SimControl.XProc intrinsic class in SansGUI. Normally, you don't need to enter any data in the Default object. You can, however, change default values according to the instructions from the SansGUI environment.
The MIDI file location and other MIDI Player control parameters can be entered through Class MIDI.
Please consult Class SimControl.Cycle and Class SimControl.XProc sections in the SansGUI Reference Manual for more details about the attributes in these two classes.
MIDI Player for SansGUI Version 1.0
Copyright © 2002-2003 ProtoDesign, Inc. All rights reserved.