giovedì 17 marzo 2011

MIDI Sequencer

English version below.

Leggendo questo post su createdigitalmusic, abbiamo pensato di mettere insieme un po' di cose comprate qui e la sulla rete e realizzare un MIDI sequencer minimale basato sul SimplenZAR, semplificato nella parte sequencer (non abbiamo competenza nel campo della composizione/creazione musicale), ma migliorato (speriamo) nella parte della visualizzazione.



Componenti principali Hardware:
Componenti principali Firmware:
  • Firmware per Arduino preso da SimplenZAR, modificato per dialogare con Rainbowduino per la visualizzazione e semplificato nella parte sequencer (per renderlo minimale e più facilmente modificabile) (MIDI_seq.zip)
  • Firmware per Rainbowduino preso qui
Interfaccia utente:
  • Il primo pulsante in alto sul MIDI Shield commuta tra la modalità SET e la modalità PLAY
  • in modalità SET il secondo pulsante commuta tra NOTE e PITCH
    • in NOTE (led verde acceso) il potenziometro in alto serve a selezionare lo step e il terzo pulsante commuta noteon/noteoff
    • in PITCH (led rosso acceso) il potenziometro in alto serve a selezionare lo step e il potenziometro in basso serve a selezionare il pitch
  • in modalità PLAY i segnali MIDI vengono inviati alla MIDI OUT del MIDI Shield
L'uscita MIDI del MIDI Shield è collegata al PC con un'interfaccia USB MIDI UM-1S EDIROL, sul PC con SO Linux (Ubuntu Studio 10.10) e server audio JACK gira il sintetizzatore software ZynAddSubFX.


MIDI Sequencer SET from SuLuLab on Vimeo.


Reading this post on createdigitalmusic, we decided to build a very simple MIDI sequencer, based on SimplenZAR, semplified on the sequencer side (we are not a musicians and we don't know music at all), but improved (we hope) on the visualization side.
Main Hardware components:

Main Firmware components:
  • I took the Firmware for Arduino from SimplenZAR and I modified it to comunicate with Rainbowduino (MIDI_seq.zip)
  • Firmware for Rainbowduino here
User interface:
  • the first button on top on the MIDI Shield switches between two modes: SET and PLAY
  • when the first button is on the SET mode, the second button switches between NOTE and PITCH modes
    • in NOTE mode (green led turned on), the potentiometer on top is used to select the step and the third button switches between noteon/noteoff
    • in PITCH mode (red led turned on), the potentiometer on top is used also to select the step and the potentiometer on bottom selects the pitch
  • when the first button is on the PLAY mode, the MIDI signals are sent to the MIDI OUT of the MIDI Shield.
The MIDI Shield is connected to the PC via a USB MIDI UN-1S EDIROL interface.

Software on PC: SO Linux (Ubuntu Studio 10.10), JACK audio server and a software sinth ZynAddSubFX.

Nessun commento:

Posta un commento