Next:
Contents
GNU
OCTAL
OX_API
0.9 Developer's Guide
David T. O'Toole (dto@gnu.org)
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
Indexing.
Param_specs.
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
Great. But now what do I do with the data?
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
About this document ...
David O'Toole
2000-07-19