|
|
Interface Objects
Infinity's Interface Objects allow it to be plugged into Cakewalk MFX, Cubase VST, DXi and Direct X Architectures. Also included are objects that trap user interface events and allow the use of sub-patches, which are other patches that appear as Infinity objects in the main Patch.
On Active - Reports whether the current window has the focus or not.
ASCII convert - Converts a text input to a stream of ASCII equivalent integers.
Cakewalk Event In - Receives MIDI events from a Cakewalk sequencer (in MFX only).
Cakewalk Event Out - Returns MIDI events back to a Cakewalk sequencer (in MFX only).
Cakewalk Info - Provides information on a Cakewalk sequencer settings.
Cakewalk On Block - Notifies Infinity when block processing is about to begin (in MFX only).
Cakewalk On Input - Receives MIDI events arriving at Cakewalk's MIDI In ports (in MFX only).
Cakewalk On Input Out - Returns MIDI events back to Cakewalk after processing (in MFX only).
Cakewalk On Loop - Notifies Infinity when a Cakewalk sequencer is about to loop (in MFX only).
Cakewalk On Start - Notifies Infinity when a Cakewalk sequencer starts playing (in MFX only).
Cakewalk On Stop - Notifies Infinity when a Cakewalk sequencer stops playing (in MFX only).
Cakewalk SysX In - Receives SysX events from a Cakewalk sequencer (in MFX only).
Cakewalk SysX Out - Returns SysX events back to a Cakewalk sequencer (in MFX only).
Close Patch - Allows patches to be closed under object control.
Disk Patch - Incorporates a patch on disk into the current program (obsolete - Use Disk Patch II in Infinity 2.0).
Disk Patch II - Incorporates a patch on disk into the current program.
Environment - Outputs the host environment (Infinity, MFX, DXi, DirectX, VST, VSTi).
Get Window Info - Reports the patch or panel window's position and size.
Insert Patch - Allows different Infinity devices or
subpatches to be inserted in real time in response to user input.
Joystick - Uses input from a joystick to control Infinity.
Keyboard Key - Reports which computer key is held down (as a string of ASCII values).
Key Down - Reports which computer key is pressed (as a single ASCII value).
Key Number - Formats as an Infinity number digits entered sequentially from the computer keyboard.
Key Up - Reports which computer key is released (as s single ASCII value).
Load Patch - Automatically loads a patch.
Menu Item Select - allows program menu items to be selected
using an object
Mouse Block - Stops messages from passing through the object while left mouse button is pressed.
Mouse Button State - Reports the mouse current state and position.
On Change - Outputs a hit when there is a change in selected
MIDI ports.
On Close - Triggers a hit when the window is closing.
On Create - Triggers a hit when the patch, sub patch, or disk patch is created.
On Destroy - Triggers a hit when the patch, sub patch, or disk patch is destroyed.
On Open - Triggers a hit when the window is opening.
On Open Panel - Outputs a hit when the panel window is opened
Sub Patch - Creates a patch within the patch, like a function call (obsolete - Use Sub Patch II in Infinity 2.0).
Sub Patch II - Creates a patch within the patch, like a function call in C or Pascal.
Patch List - output the list of setups
Patch Master - Auto controls the opening and closing of Sub Patch windows.
Patch Parms - Lets you configure global patch parameters.
Setup Patch - Controls a patch's setups.
Set Window - Controls the window or panel position, size, and settings.
VST Event In - Receives MIDI events from a VST host (in VST 2.0 plug-in only).
VST Event Out - Returns MIDI events back to a VST host (in VST 2.0 plug-in only).
|