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:home [2019/07/23 13:16]
Jean Bresson [Description]
openmusic:home [2019/11/23 11:33] (Version actuelle)
Jean Bresson [OpenMusic]
Ligne 4: Ligne 4:
  
 {{:openmusic:patch2.jpg?280 |OpenMusic}} {{:openmusic:patch2.jpg?280 |OpenMusic}}
-Designed and developed by the [[:|IRCAM Music Representation research group]]\\ 
-(c) 1998 - 2013 Carlos Agon, Gérard Assayag, Jean Bresson. 
  
 +OpenMusic (OM) is a visual programming language based on [[http://www.gigamonkeys.com/book/introduction-why-lisp.html|Lisp]]. Visual programs are created by assembling and connecting icons representing functions and data structures. Most programming and operations are performed by dragging an icon from a particular place and dropping it to an other place. Built-in visual control structures (e.g. loops) are provided, that interface with Lisp ones. Existing CommonLisp/CLOS code can easily be used in OM, and new code can be developed in a visual way.
  
-/* +OM may therefore be used as general purpose functional/object/visual programming language. At a more specialized level, a set of provided classes and libraries make it a very convenient environment for music compositionAbove the OpenMusic kernel, live the OpenMusic ProjectsA project is a specialized set of classes and methods written in Lisp, accessible and visualisable in the OM environment. Various classes implementing musical data / behaviour are providedThey are associated with graphical editors and may be extended by the user to meet specific needsDifferent representations of a musical process are handledamong which common notation, midi piano-roll, sound signal. High level in-time organisation of the music material is proposed through the concept of "maquette".
-~~NOCACHE~~ +
-{{anss>flash 50,35%,right,10,OM}} +
-*/ +
-===== Description ===== +
-OpenMusic (OM) is a visual programming language based on [[http://www.gigamonkeys.com/book/introduction-why-lisp.html|Lisp]]. Visual programs are created by assembling and connecting icons representing functions and data structuresMost programming and operations are performed by dragging an icon from a particular place and dropping it to an other place. Built-in visual control structures (e.g. loops) are providedthat interface with Lisp ones.+
  
-OM may be used as a general purpose functional/object/visual programming language. At a more specialized level, a set of provided classes and libraries make it a very convenient environment for music composition. Above the OpenMusic kernel, live the OpenMusic Projects. A project is a specialized set of classes and methods written in Lisp, accessible and visualisable in the OM environment. Various classes implementing musical data / behaviour are provided. They are associated with graphical editors and may be extended by the user to meet specific needs. Different representations of a musical process are handled, among which common notation, midi piano-roll, sound signal. High level in-time organisation of the music material is proposed through the concept of "maquette". 
  
-Existing CommonLisp/CLOS code can easily be used in OM, and new code can be developed in a visual way.+**=> [[https://openmusic-project.github.io/|See the new OpenMusic project pages]]**
  
 +**=> [[ombook|The OM Composer's Book]]**
  
-<color darkred>**Check out the new OM7 (beta) ! => https://openmusic-project.github.io/om7/**</color> +\\
-{{ :openmusic:lisp.jpg?90|}}+
  
-====== News =======+Designed and developed by the IRCAM Music Representation research group\\ 
 +(c) 1998 - 2013 Carlos Agon, Gérard Assayag, Jean Bresson.
  
-  * Tristan Murail invited talk at IRCAM**[[https://medias.ircam.fr/x8ec0a8|"OpenMusic in my life"]]**+ 
 +{{ :openmusic:lisp.jpg?90|}}
  
  
 


openmusic/home.1563880564.txt.gz · Dernière modification: 2019/07/23 13:16 par Jean Bresson