Navigation générale :
Guide
Plan
Glossaire
OpenMusic Documentation
Attention
, votre navigateur ne supporte pas le
javascript
ou celui-ci à été désactivé. Certaines fonctionnalités de ce guide sont restreintes.
Plan
OpenMusic Documentation
OM 6.6 User Manual
Introduction
OpenMusic Presentation
Additional Information
Elementary F.A.Q.
System Configuration and Installation
Mac OS X
Windows
Going Through an OM Session
Launching OM
Workspace(s) Management
Quitting OM and Saving
The OM Environment
Environment Windows
Preferences
Workspace
The Workspace Window
Presentation Options
Import / Export
Library
Packages
Extra Libraries
Tutorials
Resources
Visual Programming I
Patch Introduction
Adding Boxes Into a Patch
Elementary Manipulations
Boxes
Boxes Features
Data Boxes
Function Boxes
Objects – Factory Boxes
Visualization
Instantiating Objects
Playback and Players
Editors
Import/Export
Abstraction Boxes
Other Boxes
Box Inputs
Standard Inputs
Additional Inputs
Connections
Evaluation
Documentation and Info
Comments
Pictures
Saving / Reloading a Patch
Dead Boxes
Visual Programming II
Abstraction
Abstraction Boxes
Standard Abstraction
Internal Abstractions
Conversions
Application
Inputs / Outputs
Input Boxes
Recursive Patches
Recursion in OM
Recursive Trees
Evaluation Modes
Lock Mode
Evaluate-Once Mode
Lambda Mode
Reference Mode
Higher-Order Functions
Using Functions as Data
Mapcar - Iterations
Lambda Patches
Test Functions
Control Structures
Predicates
Comparison Predicates
Type Predicates
In Practice
Conditional Operators
OMif
Conditional
Logical Operators
Sequential Operators
Iterations: OMLoop
Iteration
General Features
Evaluators
Finally
EachTime
Initdo
Iterators
List Loop
OnList Loop
For Loop
While Loop
Infinite Loops
Accumulators
Collect
Sum
Min / Max
Count
Acum
Example : A Random Series
Instances
Instance Boxes
Global Variables
Slots
The Store Object
Interface Boxes
General Features
Text Boxes
Check Box
List Boxes
Button
Slider Box
Pop-Up Menu Box
Examples of Use
Files
Pathnames
Default Directories
File-Box
Introduction
Reading / Writing
Designing Iterations
Basic Tools
Curves and Functions
BPF / BPC
BPF/BPC-Libs
Editors
Edition Basics
Display
BPF-Lib / BPC-Lib Editors
BPF / BPC Tools
3D Objects
3DC
3DC-Lib
Array
Class-Array Object
Class-Array Editor
Class-Array Tools
TextFile
TextFile Edition
Outer Environment
Picture
Picture Box
Picture Editor
Score Objects
Presentation
Harmonic Objects
Rhythmic Objects
Polyphonic Objects
Rhythm Trees
Rhythm Trees Structure
Notation : in Practice
Score Players
Score Editors
Overview
Preferences
Score Display
Basic Editing
Harmonic Objects
Pitches
Other Slots
Rhythmic Objects
Polyphonic Objects
Page Mode
Tonal Display
Microintervals Notation
Play Controls
Quantification
Export / Import
Export
Import
Maquettes
Creating a Maquette
TemporalBoxes
Adding TemporalBoxes
Elementary Manipulations
Temporalboxes Appearance
TemporalBoxes Value
Patches
Sub Maquettes
Instances
The Maquette Editor
Editor Appearance
Rulers and Grid
The Palette
Markers / Anchors
Maquette Programming
Functional Components
Evaluation
The Synthesis Patch
Maquette Value
Synthesis Patch Example
Set-Eval Function
TempBoxes Programming
The Self Input Box – Tempin
Programming with the Tempin
Temporal Relations
Maquettes in Patches
Build Mode
Functional Mode
Reference Mode
Adding TemporalBoxes
Examples
Accessing Boxes
Removing Boxes
Interaction (1)
Interation (2)
Sheet
Sheet Editor
Sheet Box
Sheet Patches
MIDI
Introduction
Important MIDI Concepts
Rendering and Playback
MIDI Parameters
MIDI Player Controls
MIDI Selection Tools
Managing MIDI Ports
Microintervals
Recording / MIDI In
MIDI Objects
MIDI File
MIDI Events
MIDI Containers
Audio
Sound Object
Sound Editor
Audio Player
Sound Tools
Sound Processing
Recording
External Libraries
Audio Preferences
SDIF
Introduction to SDIF
SDIFFile
Accessing SDIF Data
SDIF Classes
Writing SDIF Files
Lisp Programming
Introduction to Lisp
The Lisp Editor
The Listener
Lisp Code in OM
Lisp Function Boxes
Lisp Tools
Writing an OM Library
Writing Code for OM
Errors and Problems
OpenMusic QuickStart
Summary
Starting a Session
Programming a Simple Patch
Manipulating the Patch
A Musical Application
Chord & Musical Objects
Creating an Instance
Formalizing a Process
Materializing Results
Manipulating and Visualizing Objects
Manipulating the Chord Box
Completing the Edition
Listening to Microintervals
Comments
Saving and Quitting OM
A propos...
(c) Ircam - Centre Pompidou