Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

openmusic:overview [2018/10/31 17:01]
Jean Bresson
— (Version actuelle)
Ligne 1: Ligne 1:
-====== OpenMusic Overview ====== 
- 
-OpenMusic is a full-featured visual programming environment, providing most of the programming constructs of Common Lisp (abstraction, higher-order functions, conditionnals, loops, lists management, etc.). 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. 
- 
-{{:openmusic:factories2.jpg?260}} 
- 
-**Musical Editors** are a fundamental aspect in the OM programming workflow. They allow users/programmers to store, visualize (or listen) and edit the results or intermediate data structures involved in the programs.\\ 
-Harmonic features allow for the representation of tonal properties in musical objects. 
- 
-{{:openmusic:edit.jpg?260}}{{:openmusic:tonal.jpg?260}} 
- 
-**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. 
- 
-{{:openmusic:poo.jpg?260}} 
- 
-**Time Structures**:\\ 
-The //maquette// is an original sequencing/programming interface where musical objects can be organized and connected in a temporal context. 
- 
-{{:openmusic:maq.jpg?260}} 
- 
-**Musical data/format processing:**\\ 
-Representation and manipulation of music and sound description data in MIDI, Audio, SDIF, OSC format. 
- 
-{{:openmusic:midi.jpg?260}}{{:openmusic:snd.jpg?260}}{{:openmusic:sdif.jpg?260}} 
- 
-**Music analysis:**\\  
-MathTools is a dedicatyed set of mathematical tools for computer-assisted music analysis. 
- 
-{{:openmusic:math.jpg?260}} 
- 
-**Sound processing/synthesis/spatialization libraries:**\\  
-A set of external libraries allow to control external sound analysis, processing, or synthesis tools (OM2Csound, OMChroma, OM-SuperVP, OM-pm2, OM-Chant,...)\\ 
-3D objects and additional dedicated external libraries (OM-Spat / [[http://www.idmil.org/software/omprisma|OMPrisma]]) allow to control the spatialization of sounds using numerous advanced techniques.((Most of  these libraries are distributed by the [[http://forumnet.ircam.fr/product/openmusic-libraries/|IRCAM forum]].)) 
- 
-{{:openmusic:om2csound.jpg?250}}{{:openmusic:omprisma.png?250}}{{:openmusic:spat.jpg?260}} 
- 
-