Chargement...
 
Skip to main content

Historique: OpenMusic

Aperçu de cette version: 7

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.

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 :
cd /OM-5.x/image/linux

then launch again sbcl using this command :

sbcl core om userinit init.lisp

4. Présentation


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