Inhoudsopgave:

Biersequencer: 7 stappen
Biersequencer: 7 stappen

Video: Biersequencer: 7 stappen

Video: Biersequencer: 7 stappen
Video: Slenterende Beer Volca Jam 2017-07-07 Part I 2024, Juli-
Anonim
Bier Sequencer
Bier Sequencer

Cos'è

Il Beer Sequencer è un sequencer een sedici stap attivabili tramite dei pesi. Ik heb een aantal mogelijkheden om een andere mogelijkheid te bieden om de FSR (force sensing weerstand) te gebruiken die kan worden gebruikt voor verschillende soorten peso's. La variazione di peso viene utilizzata per modificare la velocity dello strumento nello step.

Sedici LED, uno per ogni step, indicano qual è lo step attuale, un potenziometro regola la velocità (espressa in bpm) del ciclo e due bottoni servono rispettivamente per il salvataggio delle linee e per il cambio di strumento della linea attuale.

Gestione di tutti gli elementi presenti è state affidata ad un microcontrollore Arduino UNO, con estensione dei pin analogici tramite due multiplexer a 16 canali, mentre la parte software relativa all'audio è gestita da MAX msp.

Il case è stato realizzato in cartone e il cablaggio è interamente realizzato con cavi di rame.

Gebruiksinstrumenten:

  1. Arduino UNO.
  2. Broodplank x2.
  3. 16 leds.
  4. 16 Velostat FSR.
  5. Potenziometer.
  6. Botton x2.

Softwaregebruik:

  1. Arduino.
  2. Maximale msp.

Stap 1: LED-planner

LED-planner
LED-planner

La prima parte del progetto en quella relativa alla creazione dello scheduler in modo da gestire la sequenza degli step. Per fare ciò inizialmente sono stati utilizzati esclusivamente i LED e 8 step, in modo da poter ampliare successivamente gli step a 16.

Dopo il collegamento dei LED con la breadboard, tramite sketch ARDUINO en stato creato planner che richiama la funzione di accensione LED nel tempo calcolando quando dovrà eseguire la prossima azione.

Successivamente, all'interno dello scheduler stesso, verrà gestita anche la lettura analogica dell' FSR nello step e l'invio del relativo messaggio a MAX msp per riproduzione dell'audio.

Stap 2: Il Sensore: Velostat Force Sensitive Resistor (FSR)

Il Sensore: Velostat Krachtgevoelige Weerstand (FSR)
Il Sensore: Velostat Krachtgevoelige Weerstand (FSR)

Het instrument kan worden gebruikt voor de verschillende soorten peso's, de verschillende soorten weerstanden, de zelfgemaakte weerstanden, kosten voor het maken van materiaal en de presentatie van de weerstandsvariabelen in de basis.

Il foglio in velostat da 5x5cm è stato ricoperto da entrambe le parti con materiale conduttivo, nel nostro caso alluminio 4.5x4.5cm. Entrambe le parti sono direttamente collegate con i cavi in rame alla breadboard. Tutti i 16 sensori sono stati successivamente fissati alla struttura di cartone nelle posizioni dedicate nell'alloggiamento dei bicchieri (o bottiglie).

Stap 3: Multiplexer

multiplexer
multiplexer

Per ovviare al problema della quantità dei sensori superiore ai pin analogici dell'Arduino UNO, sono stati impiegati due multiplexer a 16 canali per una estensione total di 32 canali analogici grazie ad 8 canali digitali.

Sono stati saldati tutti i pin dei multiplexer en insert nella breadboard.

I 16 analoge kanalen van multiplexers die een universele toegang hebben tot 4 kanalen die digitale kanalen maken van een analoge methode Z permette la lettura/scrittura sul canale selezionato.

De eerste multiplexer en het gebruiksvoorschrift voor de 16 LED en de tweede voor de 16 FSR.

Stap 4: Arduino UNO

Arduino UNO
Arduino UNO

Nello schets arduino viene tutta la parte di lettura dei 16 FSR en di scrittura nei 16 LED, il tutto temporizzato tramite scheduler. Viene inoltre gestito il salvataggio di più linee di strumenti tramite array. Sono stati creati 5 array, ognuno dei quali con valori inizializzati a 0. La presenza di un peso in uno step farà scrivere nella relativa posizione dell'array il valore 1. Per ogni stap verranno inviati, tramite seriale, tutti i valori degli array con index corrispondente allo step, consentendo la riproduzione, gestita da Max msp, di più voci contemporaneamente. Gli array, che corrispondono ognuno ad una diversa voce, vengono gestiti dallo stesso sketch en tramite due bottoni. Il bottone dedito al salvataggio, può essere premuto in qualsiasi momento e permette il salvataggio dell'intera linea corrente. Il bottone del cambio strumento permette, con doppio click, di selezionare lo strumento corrente ed associare il suono alla sequenza.

Stap 5: Max Msp

Max Msp
Max Msp

La patch di Max msp gestisce tutta la parte audio del progetto. Utilizando van comunicazione seriale, viene letta, ad ogni step del sequencer, una serie di messaggi on/off, ognuno per ogni voce, verrà quindi riprodotto lo strumento di riferimento selezionato per la linea. Sono stati caricati cinque cinque susu bodem gewijd.

Stap 6: La Struttura Esterna

La Struttura Esterna
La Struttura Esterna

La struttura esterna è composta da tre blocchi modulari, due contenenti gli 8+8 LED en FSR ed uno più piccolo per contenere le due breadboard con collegamenti e l'arduino UNO, quest''ultimo blocco viene posizionato centralmente. Stato scelto come materiale il cartone per la facile reperibilità, per il peso contenuto e per la possibilità di poter forare due delle tre scatole per gli alloggiamenti dei bicchieri (o bottiglie).

De scatole contenenti i LED en gli FSR hanno dimensioni ""95cm x 23cm x 8cm"" en presentano ognuna 8 fori circulaire nella parte superiore di diametro ""8cm"" proprio sopra gli FSR. In prossimità di ogni foro è stato inserito un LED en fissato alla struttura stessa.

All'interno delle scatole sono stati fissati tutti i cavi per un cable management che non mostrasse disordine agli utenti finali.

Stap 7: Conclusie

conclusiei
conclusiei

Il Beerquencer è uno strumento che può essere usato anche senza birra, nonostante il nome, ma con qualsiasi altro “token” con peso simile. usufruibile da un singolo performer o da più persone contemporaneamente en permette la creazione di pattern ritmici con un massimo di 5 voci differenti. Het kan worden gebruikt voor het spelen van evenementen, het kan worden gebruikt voor het maken van een reeks andere instrumenten voor het samenstellen van een effectieve sequencer.

Davide Gioiosa

Carmelo Facella

Francesco Pino

Aanbevolen: