Skip to content

Latest commit

 

History

History
77 lines (61 loc) · 2.48 KB

readme.md

File metadata and controls

77 lines (61 loc) · 2.48 KB

Zombitronica

Zombitronica est un instrument de musique composé à partir de téléphones qui ne sont plus utilisés. C'est le premier prototype issu du projet Zombitron

zombitronica

Zombitronica est composée de 4 smartphones: 3 Android et 1 Iphone, et dont l'écran tactile fonctionne. Au moins un des téléphones doit avoir une sortie jack.

Sur chacun des téléphones est chargé une page web qui affiche des interfaces de controle et qui joue du son.

Detail des instruments

le sequenceur > http://[ZOMBITRON_SERVEUR_IP]/

L'interface sequencer joue la musique et affiche un tableau de 4 lignes correspondant à 4 instruments, et 8 colonnes correspondant aux 8 temps de la boucle. sequencer

le master > http://[ZOMBITRON_SERVEUR_IP]/master

Le master affiche 4 jauges permettant de contrôler le volume issu de chaque instrument du sequenceur Master

les effets > http://[ZOMBITRON_SERVEUR_IP]/effects

3 jauges qui permettent d'ajouter des effets au son. Effects (de gauche a droite):

  • le nombre de BPM du sequenceur
  • distortion
  • reverbe

le Monotron > http://[ZOMBITRON_SERVEUR_IP]/monotron

Le monotron affiche un slider à deux axes, et permet de jouer une nappe sonore. Une dimension correspond au volume et l'autre dimension à la hauteur de note. Monotron

Parametrer le serveur

  1. Choisir un vieil Android pour le transformer en serveur-zombitron.
  2. Installer Termux sur l'appareil
  3. Lancer Termux et installer node, git et yarn
pkg install nodejs git yarn
  1. Cloner le repo
git clone https://github.com/noesya/zombitronica
  1. Rentrer dans le dossier, installer les dépendances
cd zombitronica
npm install
  1. Lancer le serveur
npm start

Mise à jour

Pour avoir la dernière version du code, lancer git pull dans le répertoire du projet, puis relancer le serveur.

Pour se connecter depuis son ordi au zombitron serveur

Setup serveur

  1. Installer OpenSSH
pkg install openssh
  1. Lancer le serveur SSH
sshd
  1. Configurer le mot de passe utilisateur avec la commande passwd.

Connexion client

Dans un terminal : ssh [ZOMBITRON_SERVEUR_IP] -p 8022 et entrer le mot de passe.