SuperCollider : InstaLlation

SuperCollider :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register

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

ln -s /data/supercollider/mes_classes /usr/share/SuperCollider/SCClassLibrary/mes_classes

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]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.3
Page was generated in 0.0717 seconds