SINTONICO: Digital Audio Sinthetizer MIDI controlled in ANDROID

SINTONICO playing.. Midi-in interface by ARDUINO in ANDROID. Synthetizer (additive) play by midi commands sent by a midi controller.

martedì 25 maggio 2010

SINTONICO: playing with midi controller in ARDUINO


SINTONICO playing..
Midi-in interface by ARDUINO in ANDROID. Synthetizer (additive) play by midi commands sent by a midi controller.
In this video can see a MicroKorg that play "La canzone del sole" and SINTONICO execute the sound in Android.

lunedì 19 aprile 2010

Riproduzione di vari strumenti con il Synth Digitale comandato via midi su Android

Il video mostra come con questo programma si possono sintetizzare digitalmente alcuni suoni. Il programma è montato su dispositivo Android e collegato via midi ad un controller tramite un Arduino

martedì 13 aprile 2010

Prove: Esecuzione di "Fra Martino"

Prove: primo approccio di sintetizzazione

Due note di esempio vengono suonate a volume costante e il flusso appare non costante quando si eseguono operazioni straordinarie con il telefono (es apertura menù degli avvisi)
From Sintetizzatore audio digitale controllato via MIDI su dispositivo HTC su piattaforma Android

Prove: il controller parla con ANDROID!!!

I led in serie indicano l'ultimo comando MIDI ricevuto (es: nota off 10000000 nota on 10010000) mentre il led laterale indica quando si ricevono dati.
From Sintetizzatore audio digitale controllato via MIDI su dispositivo HTC su piattaforma Android

Obiettivo

Obiettivo:
Creare un sintetizzatore digitale su piattaforma Android controllato via MIDI.
I dispositivi interessati sono:
- Cellulare Htc Dream con seriale abilitata (specifiche)
- Arduino
- Controller midi o qualsiasi altro dispositivo o strumento in grado di inviare comandi midi

Il controller genera i comandi midi che dovutamente adattati e rigenerati con nuova baudrate da Arduino vengono inviati alla porta seriale del Dream.
I comandi ricevuti nel cellulare vengono elaborati e viene generato un flusso audio digitale che inviato alla scheda audio viene eseguito o tramite altoparlante integrato o tramite amplificatore collegato all'uscita audio stereo del telefono.

Le finalità del progetto sono:
- conoscere il protocollo midi
- adattare segnali binari seriali a livelli e baudrate diversi
- programmare Arduino
- programmare Android utilizzando anche librerie native per la gestione della seriale
- ELABORAZIONE DIGITALE DEL SUONO (inizialmente creato a partire dallo spettro)