MIDIplay Simulation Control


Simulation Control Classes

generate/icomidiplay.jpg

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.

Class SimControl.Cycle.MIDIplay

generate/icocycle.jpg

This Cycle simulation control class provides the in-process module, implemented as a dynamic linked library (.DLL), with control parameters.

Class Usage

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.

Class Attributes

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.

Class SimControl.XProc.MIDIplay

generate/icoxproc.jpg

This XProc simulation control class provides the external process module, implemented as a console-based executable (.EXE), with control parameters.

Class Usage

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.

Class Attributes

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.

See Also

 



Welcome to MIDI Player for SansGUI Channel

MIDI Player for SansGUI Version 1.0

Copyright © 2002-2003 ProtoDesign, Inc. All rights reserved.

http://protodesign-inc.com