Catégories
Liens
Ceci est une ancienne révision du document !
Cet atelier est l'occassion d'associer des dispositifs D.I.Y avec les outils génériques des métiers de la scène et du spectacle, via UDP, OSC, MIDI, DMX et réaliser le prototypage des dispositifs envisagés pour la prochaine co-création de l'IMMS et la Cie l'Art de Vivre.
CHOISIR UNE SDCARD CLASS 10
la section suivante utilise la console bash/linux, pour les utilisateur de windows 10, il faut accéder au systeme Ubuntu inclus ds votre PC
Install Raspbian (prendre Raspbian Stretch with desktop)
Outils SDCard complementaires pour formater et installer des images depuis windows : “SDFormatter.exe” et “Win32DiskImager.exe”
Ces manipluations permettrons d'acceder depuis un autre ordi en SSH et de définir une IP fixe au Pi
touch ./ssh
sudo nano cmdline.txt
# parametres wifi # 192.168.x.x | masque sous réseau 255.255.255.0 | passerelle 192.168.x.1 # vérifier l'adresse ipv4 wlan (ex.: 192.168.x.x) # parametres ethernet (manuel) # vérifier la presence de l'adresse ipv4 ethernet créé manuellment # Link encap:Ethernet # inet adr:x.x.x.x ifconfig
Acceder au Raspberry pi en SSH
$sudo apt-get install nmap
(pour OSX : download/install nmap
$nmap -n -sP x.x.x.255/24
connection ssh depuis le terminal OSX
ssh pi@adresseip
si pb d'authentification
ssh-keygen -R adresseip
sudo raspi-config
# Changer la priorité réseau pour prioriser le wifi : (petit chiffre = grande priorité)) # edit etc/dhcpcd.conf, rajouter en fin de fichier : interface eth0 metric 350 interface wlan0 metric 200
sudo apt-get install tcl tk
# se deplacer dans le dossier malinette cd /home/pi/Documents/malinette # lancer le script bash ./start-malinette.sh
Script de lancement automatique
# a rajouter a la fin du fichier, sauter une ligne avant le collage if ! pgrep -x "pd" > /dev/null then sh /home/pi/Documents/malinette/start-malinette.sh & fi
La version 0.49 de Pd permet entre autre d'utiliser l'objet [table] sans restriction de taille (auparavant limité à 4 000 000 d'elements) ce qui posait probleme lors de la mise en cache de fichier audio supérieur a 90s).
instruction install pd 0.49 linux
## Build Pure Data - sudo apt-get update - sudo apt-get upgrade - sudo apt-get install tcl tk - sudo apt-get install libasound2-dev - sudo apt-get install build-essential automake autoconf libtool gettext - git clone https://github.com/pure-data/pure-data - cd pure-data - ./autogen.sh - ./configure --enable-jack - make - sudo make install
- cd /path/to/start-malinette.sh - nano start-malinette.sh >> apres la ligne # Open Pure Data and settings >> remplacer "$DIR/pd/bin/pd" par "pd"
scp -rv /home/.../file.pd pi@x.x.x.x:/home/pi/Documents/.../malinette-default
# ajout des prefs audio dans le fichier malinette.sh ( “index audio in, index audio out”) -audiodev “3,3”