karatecad ha scritto:il problema non è il numero di note o la loro forma, ma la trasformazione da segnale digitale ad analogico
Guarda, un consiglio molto spassionato che ti dò: inizia a generare un'onda quadra della frequenza giusta su un piedino. Già ti divertirai un bel po' a calcolare i coefficienti di count/compare per ottenere le frequenze giuste rispetto ad una tabella precalcolata. Oltre a quanto detto da
http://davbucci.chez-alice.fr/index.php ... /scala.inc
Mi permetto di insistere. Prima di andare su un polifonico, la strada è molto in salita (ma proprio tanto).
Cerca di suonare una sola nota alla volta, con un timbro semplicissimo (onda quadra).
Il Moog di "Impressioni di settembre" è monofonico, ma la cosa non gli impedisce di ottenere un riff che è una genialata totale.
karatecad ha scritto:e il problema che gli interrupts esterni, sono inferiori al numero di note necessarie.
Quello è un mezzo problema. Puoi per esempio fare un wired-or per fare in modo che UN SOLO piedino svegli un interrupt quando un tasto qualunque viene azionato. Poi quando sei nel gestore degli interrupt guardi tutti gli altri ingressi per vedere qual è il tasto suonato (gli ingressi tasti nello schema richiedono un pull-up).
Ci sono altri trucchi, come suggeriva anche il buon
Se vuoi una tastiera monofonica, puoi anche utilizzare un lungo partitore resistivo. Ogni tasto pesca in un punto diverso dal partitore resistivo e fornisce una tensione diversa al DAC. Comparando il risultato della conversione ad una tabella opportuna, è facile determinare che tasto è stato premuto.
Poi ti verrà voglia di fare una tastiera dinamica. Ne possiamo riparlare, è molto interessante, ma prima poniti un obiettivo che è alla tua portata.
Poi c'è il MIDI, che ci porterebbe in direzioni interessanti. Ma poi...

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)










