L'installation d'un système son utilisant Puredata pour le live peut parfois être longue et laborieuse. Nous allons ici voir une solution pour avoir un système qui démarre et lance Puredata avec votre patch automatiquement et sans lancer le serveur graphique.
Table des matières
Script de lancement automatique pour Puredata
Dans un premier tant nous allons créer un script qui lancera automatiquement Puredata sans interface graphique avec votre patch :Copy to clipboard
#!/bin/bash pd-extended -nogui -audiodev 1 -alsa -alsamidi -mididev 3 -rt -open /le/chemin/de/votre/patch.pd
Ce script lance donc pd-extended, sans interface graphique (nogui) avec un paramétrage spécifique pour trouver la carte son (audiodev 1) et le contrôleur midi (mididev 3) avec le système son alsa et en temps réel (rt).
N.B. référez vous a la page Fixer l ordre des cartes-son pour paramétrer correctement audiodev et mididev.
Démarrage d'un système sur le script
Une fois le script opérationnel, prenez le système sur lequel vous souhaitez mettre en place le démarrage directement sur Puredata avec votre patch.N.B. Je préconise une distribution debian pour éviter les ennuis avec le démarrage du moteur son lié au serveur graphique.
Nous allons simplement remplacer dans /etc/inittab la ligne
Copy to clipboard
# What to do in single-user mode. ~~:S:wait:/sbin/sulogin
par
Copy to clipboard
# What to do in single-user mode. ~~:S:wait:/le/chemin/de/votre/script
Reste maintenant à régler le démarrage en single-user en changeant plus haut dans inittab :
Copy to clipboard
# The default runlevel. id:2:initdefault:
par
Copy to clipboard
# The default runlevel. id:1:initdefault:
Liens et commentaires
Vous êtes maintenant prêt à vous installer sur scène avec votre patch puredata en un temps records.Enfin, il existe peut-être d'autre possibilités d'obtenir le même résultat en utilisant les runlevel.
[+]Licence
La licence de cet article est la Creative Commons suivante :
http://creativecommons.org/licenses/by-sa/2.5/deed.fr
Extrait :
Paternité - Partage des Conditions Initiales à l'Identique 2.5
Vous êtes libres :
Selon les conditions suivantes :
À notez que :
Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies réservées à l'usage privé du copiste, courtes citations, parodie...)
Vous êtes libres :
- de reproduire, distribuer et communiquer cette création au public
- de modifier cette création
- d'utiliser cette création à des fins commerciales
Selon les conditions suivantes :
- by: Paternité. Vous devez citer le nom de l'auteur original.
- sa: Partage des Conditions Initiales à l'identique. Si vous modifiez, transformez ou adaptez cette création, vous n'avez le droit de distribuer la création qui en résulte que sous un contrat identique à celui-ci.
À notez que :
- À chaque réutilisation ou distribution, vous devez faire apparaître clairement aux autres les conditions contractuelles de mise à disposition de cette création.
- Chacune de ces conditions peut être levée si vous obtenez l'autorisation du titulaire des droits.
Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies réservées à l'usage privé du copiste, courtes citations, parodie...)
voir la version intégrale de la licence