Pages: [1]   Go Down
Author Topic: Batteria con Waveshield  (Read 480 times)
0 Members and 1 Guest are viewing this topic.
Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti del forum,sono uno studente di elettronica e per la tesina della maturità voglio costruire una batteria elettronica con Arduino,per ora ho un 2009,e la Adafruit Waveshield.Il mio problema è nella compilazione del software,non ho praticamente idea di dove andare a cercare o come compilarlo.Sul sito della shield ci sono degli esempi anche inerenti al mio progetto come questo: http://www.ladyada.net/media/wavshield/wavehc_play6singlekeyonce.pde Qualcuno può aiutarmi?Il programma che ho linkato posso adattarlo ai miei file audio cambiando i nomi nel listato?
Logged

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5980
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sono batterista,

credo il problema siano i tempi, devi fare tutto in interrupt forse ?
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sono batterista,

credo il problema siano i tempi, devi fare tutto in interrupt forse ?

Grazie per la risposta.Provo a spiegarti meglio come vorrei che funzionasse.Allora,io ho 6 pad collegati ai 6 ingressi della shield,io vorrei che ad ogni ingresso corrisponda un suono per tamburo,o piatto, che viene mandato all'uscita jack della shield.Poi in un secondo momento vorrei anche che ad una combinazione di due pad corrisponda un suono composto dai due suoni assegnati ai due pad(ad esempio se batto sul pad della cassa e del rullante insieme vorrei che mi esca un suono,che ho già fatto,composto dalla cassa e dal rullante).
Logged

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5980
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

la mia domanda resta, cioe' sei sicuro che i tempi di risposta siano accettabili ? non a caso i batteristi portano il tempo, ne dovrebbero capire smiley

per il discorso dei due suoni non ha molto senso, cioe' se tutto funziona tu monitorizzi sempre i sei pad, e quando saranno premuti due di essi partiranno due suoni.
Ritorniamo come vedi al primo dubbio, e cioe' sara' accettabile la latenza ?

non conosco lo shield in questione, sono solo idee ed appunti che mi vengono in mente. E' un po' come sui telefonini Android, ci sono molte batterie da suonare con le dita, ma dal tocco al suono passa un bel po, o cmq non accettabile in ambito musicale.
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

la mia domanda resta, cioe' sei sicuro che i tempi di risposta siano accettabili ? non a caso i batteristi portano il tempo, ne dovrebbero capire smiley

per il discorso dei due suoni non ha molto senso, cioe' se tutto funziona tu monitorizzi sempre i sei pad, e quando saranno premuti due di essi partiranno due suoni.
Ritorniamo come vedi al primo dubbio, e cioe' sara' accettabile la latenza ?

non conosco lo shield in questione, sono solo idee ed appunti che mi vengono in mente. E' un po' come sui telefonini Android, ci sono molte batterie da suonare con le dita, ma dal tocco al suono passa un bel po, o cmq non accettabile in ambito musicale.

Ok,allora,per la questione dei due suoni la waveshield non ne riproduce due contemporaneamente,per questo l'unico suono con i due tamburi.Per il discorso del tempo io opterei ovviamente per avere il suono nel momento più possibile vicino a quando il circuito riceve il tocco della bacchetta...
Logged

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5980
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

allora la cosa si complica, perche' se non puo' fare due suoni insieme, visto che un suono deve durare TOT, tipo un piatto gli dai 3 secondi di suono, non potrai suonare nulla per 3 seconti ?
dovrai registrare dei suoni brevissimi, quanto dura la registrazione del tuo crash da 18" ?
« Last Edit: January 19, 2012, 12:12:49 pm by Testato » Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

allora la cosa si complica, perche' se non puo' fare due suoni insieme, visto che un suono deve durare TOT, tipo un piatto gli dai 3 secondi di suono, non potrai suonare nulla per 3 seconti ?
dovrai registrare dei suoni brevissimi, quanto dura la registrazione del tuo crash da 18" ?

Ho tutti i file che durano 1 secondo esatto.Il crash in effetti dura di più ma potrei accorciarlo nel tempo con Audacity per esempio(uso ubuntu).comunque volevo capire una cosa,sulla waveshield in totale ho 6 ingressi giusto,cioè gli analog 0-5,giusto?Perchè se ho più di 6 ingressi potrò fare più pad e quindi anche più suoni...
Logged

Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Usando la funzione AnalogRead posso fargli leggere due pin insieme?
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22973
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

No, devi manipolare direttamente i registri del micro. Cerca nel forum, è stato discusso diverse volte l'argomento.
Anche nel playground c'è qualcosa sulla manipolazione dei registri e delle porte.
Logged


Pages: [1]   Go Up
Jump to: