Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
projets:platine-optique:accueil [2020/07/03 00:10] oyomaker [Description] |
projets:platine-optique:accueil [2020/09/07 12:57] (Version actuelle) oyomaker [Photos] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
* Porteur du projet : Oyo Miami & Magma Studio | * Porteur du projet : Oyo Miami & Magma Studio | ||
* Date : 31/01/2020 ... | * Date : 31/01/2020 ... | ||
Ligne 8: | Ligne 8: | ||
- | {{tag> | + | {{tag>tourne data arduino |
===== Description ===== | ===== Description ===== | ||
- | Projet | + | |
- | Exposé au musée | + | **Tourne-data - Le disque qui n’existe pas encore ** |
- | L' | + | //Magma & Oyo Miami// |
+ | |||
+ | |||
+ | Pour répondre à l' | ||
+ | |||
+ | Après avoir transformé un tourne-disque classique en lecteur de boucles visuelles animées (2015, platine vinyles augmenté) et avoir greffé des musiques | ||
+ | |||
+ | Il s’agit d’imaginer un disque d’un genre nouveau, une galette à lecture optique, à lire avec un «tourne-galette» minimal, qui décrypte des graphismes et les transforme en séquences sonores. Ils amorcent cette recherche avec l’autopsie et le détournement | ||
+ | |||
+ | - | ||
+ | |||
+ | Le développement de ce projet est soutenu par le MICG, avec l’appui de Réso-nance numérique et LFO, le lieu de fabrication ouverte de la Friche la Belle de Mai à Marseille. | ||
+ | |||
+ | Magma est un studio de design qui développe des projets collaboratifs sur mesure, à la croisée de modes de fabrication traditionnels et de la conception numérique. ([[http:// | ||
+ | |||
+ | à suivre ... | ||
+ | |||
+ | - | ||
+ | |||
+ | ([[http:// | ||
===== Matériaux ===== | ===== Matériaux ===== | ||
- | Liste de matériel et composants nécessaires | + | Liste de course a faire avant septembre pour avoir de quoi decliner 5 modèles fin septembre : |
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
- | ===== Tutoriel | + | === todo=== |
- | Photos ou guide pas à pas | + | dessiner les 5 modèles/ |
+ | ===== Dev ===== | ||
+ | ==== Arduino Mozzi ==== | ||
+ | ++++ Le codebase de test (sinusoide frequence variable (potentiometre) | ||
+ | <code c+> | ||
+ | /* Example playing a sinewave at a set frequency, | ||
+ | using Mozzi sonification library. | ||
+ | |||
+ | Demonstrates the use of Oscil to play a wavetable. | ||
+ | |||
+ | Circuit: Audio output on digital pin 9 on a Uno or similar, or | ||
+ | DAC/A14 on Teensy 3.0/3.1, or | ||
+ | check the README or http:// | ||
+ | |||
+ | Mozzi help/ | ||
+ | https:// | ||
+ | |||
+ | Tim Barrass 2012, CC by-nc-sa. | ||
+ | */ | ||
+ | //#include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | |||
+ | // use: Oscil < | ||
+ | Oscil < | ||
+ | |||
+ | // desired carrier frequency max and min, for AutoMap | ||
+ | const int MIN_CARRIER_FREQ = 22; | ||
+ | const int MAX_CARRIER_FREQ = 440; | ||
+ | const int KNOB_PIN = 0; // Pitch | ||
+ | |||
+ | // use #define for CONTROL_RATE, | ||
+ | #define CONTROL_RATE 64 // powers of 2 please | ||
+ | |||
+ | AutoMap kMapCarrierFreq(0, | ||
+ | float smoothness = 0.95f; | ||
+ | Smooth < | ||
+ | |||
+ | void setup(){ | ||
+ | startMozzi(CONTROL_RATE); | ||
+ | Serial.begin(115200); | ||
+ | aSin.setFreq(440); | ||
+ | } | ||
+ | |||
+ | |||
+ | void updateControl(){ | ||
+ | // put changing controls in here | ||
+ | int freqVal = mozziAnalogRead(KNOB_PIN); | ||
+ | //int FRQ = mapThis(freqVal); | ||
+ | aSin.setFreq(freqVal); | ||
+ | } | ||
+ | |||
+ | |||
+ | int updateAudio(){ | ||
+ | return aSin.next(); | ||
+ | } | ||
+ | |||
+ | |||
+ | void loop(){ | ||
+ | audioHook(); | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | </ | ||
+ | ++++ | ||
===== Photos ===== | ===== Photos ===== | ||
- | {{: | + | {{gallery>?& |
- | Tout premier essaie avec un led et un panneau photovoltaïque (31/ | + |