-
Notifications
You must be signed in to change notification settings - Fork 0
OI Spaces and Presets
p1nh0 edited this page May 9, 2013
·
7 revisions
Open Instruments Spaces are basically special-purpose patchers, where you should create something within that spaces' context. To get this clearer lets go through each OI Space:
- OI Instrument —> the space where you'll patch your instrument;
- OI Piece —> the space where you'll load your instruments and connect them together to form a piece;
- OI Concert —> the space where you'll load your pieces together to prepare for a live presentation (for example);
- OI API —> the top-level patch that includes all the above.
Open Instruments uses pattrstorage to store parameters from various OI spaces. Each space uses pattrstorage with different attributes and purposes:
- OI Instrument —> store/recall instrument presets. This works just like a normal preset storage, where you can store/recall multiple presets of that same instrument;
- OI Piece —> store/recall cues. You should use this to mark cue points in the piece you're playing. [In the future it will be possible to trigger/control these from oi.api.transport];
- OI_Concert —> recall api preferences. This pattrstorage will subscribe to oi.api to store API preferences along with each OI concert project;
- OI API —> preferences. The API has a default pattrstorage file located at ~/misc/metadata/api_prefs.json that will load whenever oi.api is opened.