Environnement logiciel
Le système Fraise s'appuie sur le logiciel Pure Data (Pd), et sur le compilateur SDCC qui est distribué avec Fraise. Des externals (bibliothèques annexes) pour Pd sont également utilisés, et sont aussi fournis avec la distribution Fraise.
Installation Pure-Data
Rendez vous sur www.puredata.info pour télécharger Pd pour votre système. Pour Linux des paquets Debian et autres sont disponibles (via apt-install .
Attention, une version récente est requise, au moins 0.46-7.
Sous Linux, si ce n'est pas déjà fait il faut créer un dossier pd-externals
à la racine de votre compte.
Installation de Fraise
Il vous faut ensuite installer le dossier Fraise. Téléchargez le fichier https://github.com/MetaluNet/Fraise/archive/master.zip et décompressez-le dans votre dossier Pd personnel :
- Linux =
~/pd-externals/
- OSX =
~/Library/Pd/
- Windows =
%AppData%\Pd\
Attention, il faut éventuellement renommer le dossier issu de la décompression (qui s'appelle souvent Fraise-master), son nom doit être 'Fraise'.
Pour pouvoir utiliser simplement les objets de Fraise dans les patchs de Pure Data, vous pouvez déclarer le chemin d'accès à Fraise dans les préférences de Pd :
allez au menu :
Édition / Préférences / Path
et créez un nouveau chemin, par exemple pour Linux:
home/vous/pd-externals/Fraise
Il vaut mieux quitter et relancer Pure Data pour être sûr que le chemin soit pris en compte.
Permissions pour l'accès à l'USB (Linux)
Avec le système Linux, vous devez donner à l'utilisateur le droit de lire et d'écrire sur les ports USB. Dans un terminal, tapez la commande
sudo adduser [votre compte] dialout
puis redémarrez votre session de travail.
Installation des bibliothèques 32 bits pour le compilateur (Linux X86-64)
Enfin, pour les ordinateurs Linux / X86-64 bits, il faut installer les bibliothèques 32 bits en exécutant dans un terminal, les commandes
sudo apt-get install libc6-i386
sudo apt-get install lib32stdc++6
Installation des bibliothèques Pd externes (normalement inutile)
Fraise utilise des externals Pd, mais ils sont distribués avec Fraise ; il n'est donc normalement pas nécessaire de les installer. Si cependant les version fournies ne fonctionnent pas sur votre système, vous devrez les installer séparément. Voici la marche à suivre.
Installation de deken (pour Pd < 0.47)
Cet outil vous permettra de rechercher et d'installer les bibliothèques externes utiles, en choisissant Find externals
dans le menu d'Aide
. Il est installé par défaut depuis Pd 0.47.
Récupérez le fichier deken-plugin.tcl (https://raw.githubusercontent.com/pure-data/deken/master/deken-plugin.tcl) et placez-le dans votre dossier Pd personnel :
- Linux =
~/pd-externals/
- OSX =
~/Library/Pd/
- Windows =
%AppData%\Pd\
Installation des bibliothèques requises
Cherchez (Find externals
dans le menu d'Aide
) et installez les bibliothèques suivantes:
moonlib
hcs
ggee
comport
zexy