https://github.com/grame-cncm/onlinecompiler
Create audio applications, vst plugins and much more online
https://github.com/grame-cncm/onlinecompiler
audio-applications audio-effect faust online-compiler plugins
Last synced: 4 months ago
JSON representation
Create audio applications, vst plugins and much more online
- Host: GitHub
- URL: https://github.com/grame-cncm/onlinecompiler
- Owner: grame-cncm
- Created: 2015-08-11T15:17:39.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-11-23T14:18:32.000Z (over 7 years ago)
- Last Synced: 2025-02-25T21:32:17.354Z (over 1 year ago)
- Topics: audio-applications, audio-effect, faust, online-compiler, plugins
- Language: HTML
- Homepage: http://faust.grame.fr/onlinecompiler/
- Size: 5.4 MB
- Stars: 13
- Watchers: 10
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
/////////////////////////////////INSTALLATION///////////////////////////////
- importer les exemples : - se placer dans le repertoire scripts
- (executer maj_bd clean)
- executer "maj_bd chemin" avec chemin = chemin complet
du dossier contenant les exemples
- Verifier que les fichiers du dossier "scripts" sont executables
- Verifier les droits d'acces sur /tmp (rw pour 'ugo')
- reinstaller highlight (voir INSTALL dans dossier highlight)
- config php : - ajouter le dossier php dans le include_path de php.ini
- verifier que les sessions sont activees
- de preference mettre register_globals a Off
////////////////////////////////SCRIPTS//////////////////////////////////
- maj_bd nouvel_exemple
avec le dossier nouvel_exemple de la forme
nouvel_exemple/
-- src/
-- toto.dsp
-- diagram/
-- -- toto-svg/
-- -- -- process.svg
-- -- -- ...
-- exec/
-- -- jack-gtk/
-- -- -- toto*
-- -- alsa-gtk/
-- -- ...
-- pdf/
-- -- toto.pdf
-- description/
-- -- toto.dsp
-- capture/
-- -- toto.png
- new_session cree un dossier de session pour l'utilisateur dans le dossier
faust/tmp pour stocker les fichiers qu'il va generer
- clean_old_sessions supprime les dossiers utilisateurs inchanges depuis plus
de 120 minutes. Il est appele par new_session.
- liste_exemples construit la liste des noms du catalogue a partir du dossier
exemples/src
- liste_enrobages construit la liste des enrobages disponibles a partir du dossier arch.
- liste_enrobages_exec construit la liste d'enrobages diponibles pour un executable toto en recherchant son nom dans les sous-dossiers de exemples/exec.
////////////////////////////////COMPILATION//////////////////////////////
Le fichier Makefile contient toutes les commandes de compilation utilisees
par le site.