Chargement...
 
Skip to main content

Historique: OpenMusic

Aperçu de cette version: 29

OpenMusic est un environnement multiplateforme de programmation visuelle pour la composition musicale et la synthèse audio.

Après une longue absence (la dernière version Linux était la 5.1), une nouvelle version d' OpenMusic vient de sortir sous Linux (6.7), avec une nouvelle architecture, le support de jack...

openmusic-about.png


Informations

Site web officiel : http://repmus.ircam.fr/openmusic/home/.
Version actuelle : 6.14.2 2019 02 13.
Licence : GNU GPL.

Description

C'est un logiciel de composition assisté par ordinateur développé par l'équipe Représentation Musicale de l'IRCAM, plutôt orienté musique contemporaine.
Il se présente sous la forme d'un environnement de programmation graphique inspiré de Common Lisp.

Il propose de nombreux outils :
  • éditeurs de musique
  • structures temporelles
  • gestion du MIDI
  • analyse, synthèse et modification de sons
  • outils mathématiques d'aide à la composition
  • analyse tonale
  • spacialisation
  • divers outils de programmation

Des modules complémentaires sont disponibles, écrit par les membres de l'IRCAM ou d'autres personnes et groupes.

Utilisation

La documentation complète en anglais (pour la version 6.6) est disponible ici, avec un guide de démarrage rapide (ce dernier contient des vidéos QuickTime).

Au lancement un dialogue propose de créer ou d'ouvrir un espace de travail :
openmusic-demarrage.png

De nombreux tutoriels sont disponibles via le menu Help > Import Tutorial Patches... > OM-Tutorials :
openmusic-tutoriels.png

Installation


A partir des sources

OpenMusic est codé en Common Lisp dans l'environnement LispWorks qui est propriétaire, et impose des restrictions pour la compilation en 64 bits des applications. C'est pourquoi il existe seulement une version 32 bits (i686) des paquets, et qu'il faudra avoir des librairies 32 bits pour faire fonctionner OpenMusic.

  • Il faut d'abord installer Lispworks Personal Edition . Celui a l'étrange idée de s'installer par défaut dans le dossier : /usr/local/lib64/LispWorksPersonal/ (ou usr/local/lib/LispWorksPersonal/ pour les systèmes 32 bits).
  • Téléchargez les sources d'OpenMusic
  • Lancez Lispworks :
Copy to clipboard
/usr/local/lib64/LispWorksPersonal/lispworks-personal-6-1-1-6-linux

  • Avec l'option Load du menu déroulant File, chargez le fichier OM 6.x.x/buildimage/build-om/build-om.lisp
  • Dans le Listener, évaluez
Copy to clipboard
(om::START-OPENMUSIC)


La version Personal Edition de Lispworks ne peut utiliser qu'une quantité limitée de mémoire. La compilation échouera donc au bout d'une certain moment. il suffira alors de refaire les manipulations précédentes pour que la compilation se
poursuive sur les fichiers restants.


Installation des binaires


Voir la doc officielle d'installation sous Linux.

Deux paquets rpm sont à télécharger :
  • openmusic-6.7-10.i686.rpm (le programme principal, en bêta 10)
  • omfonts-1.0-1.noarch.rpm (les musical fonts)

Ces paquets doivent être transformés en .deb ou en .tar.gz pour les systèmes qui n'utilisent pas les paquets rpm, en particulier sur les distributions à base de Debian et Ubuntu.

Pour cela il vous faudra installer l'utilitaire alien, par exemple avec Synaptic.

La conversion directe du paquet openmusic ne marche pas, il faut passer par le format tgz en intermédiaire :
Copy to clipboard
fakeroot alien -t openmusic-6.7-10.i686.rpm fakeroot alien -d openmusic-6.7.tgz sudo dpkg -i openmusic_6.7-2_all.deb


Pour les polices ça marche directement :
Copy to clipboard
fakeroot alien -d omfonts-1.0-1.noarch.rpm sudo dpkg -i omfonts_1.0-2_all.deb


Il faut aussi installer la version 32-bits des paquets suivants :
  • libjack : libjack-jackd2-0:i386
  • libfluidsynth : libfluidsynth1:i386
  • libsndfile : libsndfile1:i386
S'ils ne sont pas disponibles dans Synaptic, il faudra ouvrir la Logithèque Ubuntu (Software Manager en anglais). Reste à installer libsdif, mais il n'est pas nécessaire pour lancer openmusic.

Il y a un bug dans la version 6.7 beta 10, le chemin de FluidR3_GM.sf2 n'est pas correctement cherché, il faut créer un lien symbolique :
Copy to clipboard
cd /usr/share/ sudo ln -s sounds/sf2 soundfonts


Après tout ça, l'application doit se lancer avec la commande :
Copy to clipboard
openmusic

S'il ne se passe rien c'est qu'une des étapes ci-dessus n'est pas terminée.

Historique

Avancé
Information Version
Sun 19 Jan 2020 11:07 farvardin mise à jour, suppression de contenu obsolète 33
Afficher
Fri 05 Sep 2014 08:36 olinuxx Recherche et remplacement en masse 32
Afficher
Thu 04 Sep 2014 14:20 olinuxx Recherche et remplacement en masse 31
Afficher
Thu 04 Sep 2014 14:05 olinuxx Recherche et remplacement en masse 30
Afficher
Thu 04 Sep 2014 08:59 olinuxx Recherche et remplacement en masse 29
Afficher
Mon 30 Dec 2013 16:04 programLyrique Quelques petites corrections. 28
Afficher
Mon 30 Dec 2013 00:50 programLyrique Instructions pour compiler. 27
Afficher
Sun 29 Dec 2013 21:35 romain_bar Captures d'écran, utilisation 26
Afficher
Sun 29 Dec 2013 19:50 romain_bar Fin de l'installation 25
Afficher
Sun 29 Dec 2013 11:27 romain_bar Début d'installation 24
Afficher
Sun 29 Dec 2013 11:13 romain_bar Modules 23
Afficher
Sun 29 Dec 2013 11:07 romain_bar Manuel en anglais 22
Afficher
Sun 29 Dec 2013 11:03 romain_bar Compléments de description 21
Afficher
Sun 29 Dec 2013 00:35 programLyrique Grosse mise à jour pour la version 6.7 compatible linux qui change tout par rapport à la version compatible Linux précédente, la 5.1 20
Afficher
Wed 06 Mar 2013 11:41 utilisateur_anonyme2 19
Afficher
Sun 01 Apr 2012 15:11 pianolivier +fil d'ariane 18
Afficher
Mon 07 Nov 2011 12:08 pianolivier séparation 2 variables (version/date) 17
Afficher
Fri 10 Sep 2010 14:06 olinuxx passage aux variables de version 16
Afficher
Mon 01 Mar 2010 15:53 pianolivier mise a jour version 15
Afficher
Mon 01 Feb 2010 22:15 olinuxx mise en cohérence page logiciel 14
Afficher
Mon 01 Feb 2010 21:57 pianolivier 13
Afficher
Sat 05 Sep 2009 20:27 olinuxx (mode stylo rouge sur moi même) 12
Afficher
Sat 05 Sep 2009 20:26 olinuxx sommaire 11
Afficher
Sat 05 Sep 2009 20:17 olinuxx ajout info + mise en page 10
Afficher
Sat 05 Sep 2009 20:16 olinuxx balise CODE 9
Afficher
Sat 05 Sep 2009 20:15 olinuxx ajout infos 8
Afficher
Sat 05 Sep 2009 20:11 olinuxx ajout chapitre présentation 7
Afficher
Fri 07 Aug 2009 03:54 olinuxx lien interne + balise CODE 6
Afficher
Fri 07 Aug 2009 03:52 olinuxx numérotation chapitrage + titre page 5
Afficher