Linux
sur ubuntu
gpg --keyserver keyserver.ubuntu.com --recv FABAEF95 && gpg --export --armor FABAEF95 | sudo apt-key add -
dans /etc/apt/sources.list ajouter :
deb
http://ppa.launchpad.net/supercollider/ppa/ubuntu∞ jaunty main
puis
sudo aptitude update
COMPILATION
installer libdnsfile from meganerds
installer libcurl > 7
svn co
https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk∞ supercollider
cd supercollider
sudo apt-get install gcc libjack0.100.0-dev libsndfile1-dev libasound2-dev libavahi-client-dev pkg-config scons fftw3-dev w3m-el libx11-dev libxt-dev
sudo apt-get install libcwiimote-dev libcwiid1-dev
sudo aptitude install libicu-dev
scons PREFIX=/usr X11=yes SCEL=yes WII=yes
sudo scons install
pour effacer les précédents make
scons -c
dans .emacs, ajouter
;; SUPERCOLLIDER
(require 'w3m)
(require 'sclang)
(setq sclang-show-workspace-on-startup nil)
(setq sclang-indent-level 2)
(sclang-index-help-topics)
;; dans emacs / help /w3m
shift-e pour rentrer en mode édition (pour pouvoir se déplacer dans le texte avec les flècches...)
ATTENTION: dans le répertoire où est lancé Emacs il est nécessaire de créer un répertoire synthdefs!!
mkdir synthdefs
Notes Emacs
taper E (majuscule) pour pouvoir évaluer les fichiers de l'aide
Tests
emacs -sclang
Lancer : ctrl-c l
Lancer le serveur : Server.local.boot;
Interpréter : ctrl-c c
Stopper : ctrl-c s
Montrer la fenêtre de post: ctrl-c >
Effacer la fenêtre de post: ctrl-c <
Montrer les serveurs: ctrl-c ctrl-p p
Evaluer une expression ( dans la ligne de commande): ctrl-c e
Trouver la(les) définitions: ctrl-c :
Trouver la(les) références: ctrl-c ;
Dump de l'intrerface (de la classe selectionnée): ctrl-c {
SwingOSC (interface graphique JAVA)
Vous pouvez suivre les instructions qui se trouvent sur le site:
http://www.sciss.de/swingOSC/∞
cd
SwingOsc
sudo cp -r
SuperCollider/
SCClassLibrary/
SwingOSC/ /usr/share/
SuperCollider/
SCClassLibrary/
Ou bien directement télécharger :
http://sourceforge.net/projects/swingosc∞
pour installer Java sur ubuntu:
sudo apt-get install sun-java6-jre
le binaire se trouve ici:
/usr/lib/jvm/java-6-sun/bin/java
puis
cd
SwingOSC/build
(par exemple /home/vincent/install/audio/supercollider/
SwingOSC/build)
java -jar
SwingOSC.jar -L -t 57111
ou bien
/usr/lib/jvm/java-6-sun/bin/java -jar
SwingOSC.jar -L -t 57111
exemples:
Quarks.checkoutDirectory
Quarks.updateDirectory
Quarks.install("testquark");
TestQuark.sayHello;
Quarks.checkoutAll
Quarks.gui
Sc, chemins, classes
- Pour que Sc reconnaissent des classes n'appartenant pas au répertoire standard, il suffit de faire un lien.
ln -s /data/supercollider/mes_classes /usr/share/
SuperCollider/
SCClassLibrary/mes_classes
- Sc crée automatiquement un répertoire ~/.scsynthdefs
Sc, jack, freebob
Pour que Sc se connecte via jack à des sorties "non standards" :
dans .bashrc:
export SC_JACK_DEFAULT_OUTPUTS="alsa_pcm:playback_1,alsa_pcm:playback_2"
# export SC_JACK_DEFAULT_OUTPUTS="freebob_pcm:dev1p_LineOut 1+2 left,freebob_pcm:dev1p_LineOut 1+2 right,freebob_pcm:dev1p_LineOut 3+4 left,freebob_pcm:dev1p_LineOut 3+4 right"
# export SC_JACK_DEFAULT_INPUTS="freebob_pcm:dev1c_MicIn1 left"
There are no comments on this page. [Add comment]