Chargement...
 
Skip to main content

Historique: OpenMusic

Aperçu de cette version: 10

1. Statut

Ce document a été démarré comme support à l'installation d'OpenMusic dont une nouvelle version vient de sortir sous Linux.
L'installation est difficile car les instructions ne sont pas totalement explicites.
C'est un logiciel développé par l'équipe de l'IRCAM.

2. Intro

http://recherche.ircam.fr/equipes/repmus/OpenMusic/

3. Installation


3.1. Prérequis

  • gtk+ v2.x : OK, très facile car présent sur toutes les distributions

  • SBCL v1.x : OK, Steel Bank Common Lisp est une implémentation ANSI du LISP. Présent sur toutes les distributions
http://sbcl.sourceforge.net/

  • clg (CVS) : OK, c'est apparament "clg2" qu'il faut prendre car seule cette version supporte gtk+ v2. Pas nécessaire de prendre la version CVS car une version stable vient juste de sortir ? Il faut procéder avec la console Lisp pour l'installer convenablement (à suivre)
http://sourceforge.net/projects/clg/

  • MidiShare : Pas réussi à l'installer
http://midishare.sourceforge.net/

Copy to clipboard
cvs -d:pserver:anonymous@libaudiostream.cvs.sourceforge.net:/cvsroot/libaudiostream login (taper juste enter, puis) cvs -d:pserver:anonymous@libaudiostream.cvs.sourceforge.net:/cvsroot/libaudiostream checkout libaudiostream aller dans le répertoire linux et faire make dynamic_portaudio_v19 puis copier la lib résultant dans /usr/local/lib


  • SDIF-lib : OK, présent sur Gentoo
http://recherche.ircam.fr/equipes/analyse-synthese/sdif/download/

  • omOsc.so : S'agit-il d'une lib issue d'un logiciel OSC, mais lequel ?
http://www.cnmat.berkeley.edu/OpenSoundControl/

3.2. Optionnel


- fluidsynth (recompilé avec le support Midishare)
http://www.iiwu.org/fluidsynth/

- slime 2.x (il s'agit d'une sorte d'éditeur avec le support LISP).

3.3. Installation


- Before compiling om, you should install the 4 omfonts found in om directory resources/fonts-linux.

- Your .sbclrc file should look like this :
Copy to clipboard
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'asdf) (setf (logical-pathname-translations "clg") '(("**;*.*.*" "/home/myaccount/somewhere-clg-is/clg/**/"))) (push #+sbcl(truename #p"clg:systems") #+cmu(concatenate 'string (unix-namestring #p"clg:systems") "/") asdf:*central-registry*) (require 'gtk) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



3.4. Compilation


First launch SBCL form a terminal. Make sure it loads the CLG bindings. Then enter the following expression:

(load #P"/home/hyperion/dev/OM/OM-5.2.1/buildimage/buildlinux/init.lisp")

After OM have been compiled, use this expression to build 'om' image:

(sb-ext:save-lisp-and-die #P"/home/hyperion/dev/OM/OM-5.2.1/image/linux/om")


In order to launch om :
Copy to clipboard
cd /OM-5.x/image/linux

then launch again sbcl using this command :
Copy to clipboard
sbcl --core om --userinit init.lisp


4. Présentation

Son site web officiel.
Dernière version 6.0.6 du 9 mars 2009.
Logiciel fourni sous licence GNU GPL.

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