OpenMusic Overview

Visual programming: OM provides basic programming tools (conditionnals, loops, lists management) for building visual programs. Musical objects and structures (chords, chords sequences, rtythms, break-point functions, sounds) can be created thanks to a set of classes and manipulated with specialized functions.factories2.jpg
Musical Editorsedit.jpg
Object Oriented Programming: User-defined classes can be created and connected to the OM class hierarchy. Generic functions and specializing methods can be defined by visual programs.poo.jpg
Time Structures:The maquette is an original sequencing/programming interface where musical objects can be organized and connected in a temporal context.maq.jpg
MIDI: MIDI playback, objects and tools.midi.jpg
OMSounds: Sound analysis, processing, synthesis.snd.jpg
3D / Space: 3D objects representation and editing tools.spat.jpg
Math Tools: Mathematical tools for computer-assisted music analysis.math.jpg
Harmonic Project: Representation of tonal properties in OM musical objects.tonal.jpg
SDIF: Representation and manipulation of SDIF sound description data.sdif.jpg

Current Projects

Control of sound processing: A set of external libraries are currently developped for the control of external sound analysis, processing, or synthesis tools (Csound, SuperVP, pm2, Chant, Spat…) These libraries are distributed by the IRCAM forum.om2csound.jpg
OMChroma: A framework for the high-level control of sound synthesis in OpenMusic, developed in collaboration with composer Marco Stroppa.control.jpg
Spatialization: New tools for the control of spatialization are developed in OM (3D objects) and in external libraries such as OM-Spat (representation, export of spatial scenes, communication with IRCAM Spat) and OMPrisma. OMPrisma (by Marlon Schumacher) is a superset of OMChroma allowing to spatialize sounds and synthesis components, providing numbers of spatialization techniques and related utilities.
OMSheet: Mixed programmable and polyphonic score editor.sheet4.jpg
 


openmusic/overview.txt · Dernière modification: 2013/03/21 00:12 par Dokuwiki Admin