Next:
Introduction
Up:
GNU OCTAL OX_API 0.9
Previous:
GNU OCTAL OX_API 0.9
Contents
Contents
Introduction
Copyright and License Information
Recent API Changes, Freeze
Using
OX_API
Terminology of modular tracking systems.
Including the machine interface
Describing your parameters and controls
Creating a machine type and telling the host about yourself
Maintaining state.
Setting up your callbacks
ox_init: the startup
ox_create: manufacturing new machines
ox_destroy: destroying machines
ox_work: processing and generating
ox_update: when parameter values change
ox_desc: giving text feedback
ox_track: when the user adds or subtracts tracks
Memory allocation
Being flattened
Compiling with GCC.
Unresolved issues
Using
ox_wrappers
Overview
class OX_Machine
Setting things up
OX_API
Reference
Typedefs
samp (octal.h)
param (octal.h)
Structures
struct machine_type
struct machine
struct param_spec
Catalog of widget and format types
Required Prototypes for C Callbacks
Utility Functions
Introduction
Copyright and License Information
Recent API Changes, Freeze
David O'Toole
2000-07-19