Openmusic

Le logiciel OpenMusic est un langage de programmation visuel complet basé sur CommonLisp / Clos.
Télécharger maintenant

Openmusic Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Augusto Agon, Jean Bresson and Karim Haddad
  • Site Internet de l'éditeur:
  • http://recherche.ircam.fr/equipes/repmus/OpenMusic/

Openmusic Mots clés


Openmusic La description

logiciel OpenMusic est un langage de programmation visuelle complète basée sur CommonLisp / CLOS. logiciel OpenMusic est un langage de programmation visuelle complète basée sur CommonLisp / CLOS. OpenMusic est orienté icône, utilise largement glisser-déposer, et est doté de structures de contrôle visuel qui interface avec les Lisp, comme boucle. Au-dessus du noyau OpenMusic, vivent les projets OpenMusic. Un projet est un ensemble spécialisé de classes et de méthodes écrites directement dans Lisp, accessible et visualisable dans l'environnement OpenMusic. OpenMusic peut être utilisé comme un objectif général objet fonctionnel / / langage de programmation visuelle. A un niveau plus spécialisé, un ensemble de classes et les bibliothèques fournies en font un environnement très pratique pour les cOpenMusicposition.Objects de musique sont symbolisés par des icônes qui peuvent être glissés et déposés tout autour. La plupart des opérations sont effectuées en faisant glisser une icône frOpenMusic un endroit particulier et le laisser tomber à un autre endroit. Un grand nombre de classes de mise en uvre des données musicales / comportement sont fournis. Ils sont associés à des éditeurs graphiques et peuvent être étendues par l'utilisateur pour répondre aux besoins SPECIFIQUES. Les différentes représentations d'un processus musical sont manipulés, parmi lesquels la notation cOpenMusicmon, piano-roll MIDI, signal sonore. organisation de haut niveau en temps du matériel musical est proposé par le code concept.Existing COpenMusicmonLisp maquette / peut facilement être CLOS réutilisés dans OpenMusic, et le nouveau code peut être développé dans un way.Here purement visuel sont quelques caractéristiques principales de « OpenMusic » : · programmation visuelle. OM fournit des outils de programmation de base (conditionnals, des boucles, des listes de gestion) pour l'élaboration de programmes visuels. objets musicaux et structures (accords, séquences d'accords, rtythms, fonctions point de rupture, sons) peuvent être créés grâce à un ensemble de classes et manipulées avec des fonctions spécialisées. · Programmation Orientée Objet. classes définies par l'utilisateur peuvent être créés et connectés à la hiérarchie de classe OM. Fonctions génériques et méthodes spécialisées peuvent être définies par des programmes visuels. · Programmation par Contraintes. Les problèmes de satisfaction de contraintes peuvent être définies graphiquement et résolus en utilisant différents solveurs. · Editeurs de musique. Les objets musicaux peuvent être modifiés à l'aide des éditeurs spécifiques. · Maquette. La maquette est une interface séquençage / programmation originale où l'objet musical peut être organisé et connecté dans un contexte temporel. · Mathématique Théorie de la musique. · Analyse sonore / Synthèse. Le son peut être analysée et synthétisée dans OM en utilisant des interfaces avec des outils de traitement audio externes. structures de données spéciales et outils de programmation permettent à des descriptions sonores maniuplate et synthèse parameters.Requirements: · GTK + 2.x · SBCL 1.x · clg (CVS) · MidiShare · Libaudiostream · FIDD-lib · omOsc.so · fluidsynth (recompilé avec MidiShare support) (en option) · boue 2.0 ou mieux (en option) iNSTALLATION: - Avant de compiler om, vous devez installer les 4 omfonts trouvés dans les ressources d'annuaire om / fonts-linux.- Votre .sbclrc fichier devrait ressembler à ceci: (require « asdf ) (setf (-pathname logique-traductions "CLG") « (( "**;.. * * *" "/ home / myaccount / somewhere-CLG-est / clg / ** /"))) (push # + sbcl (truename "#P clg: systèmes") # + cmu (concatenate 'string (unix-nameString "#P clg: systèmes") "/") asdf: *-registre central *) (require' gtk) COMPILATION: premier lancement SBCL forment un terminal. Assurez-vous qu'il charge les liaisons de CLG. Ensuite, entrez l'expression suivante: (charge # P « /home/hyperion/dev/OM/OM-5.2.1/buildimage/buildlinux/init.lisp ») Après OM ont été compilé, utilisez cette expression pour construire « om » images : (sb-ext: save-Lisp et meurent # P "/home/hyperion/dev/OM/OM-5.2.1/image/linux/om") pour le lancement om: cd / OM-5. x / image / linuxthen lance à nouveau en utilisant sbcl cette commande: sbcl --core om --userinit init.lisp


Openmusic Logiciels associés

Distingué

Discuter est un programme permettant de calculer l'ID de disque pour les disques compacts audio. ...

206

Télécharger

ioamarok

IOAMAROK est un lecteur de musique pour des objets infodomescies (Linux / BSD) avec une interface intuitive. ...

112

Télécharger

Mip

MUP prend un fichier texte en entrée et produit une sortie PostScript pour la musique imprimée. ...

157

Télécharger