Ciao dalubar ho sentito i file ....ne hai scritti di C,D ecc !!
A parte gli scherzi è interessante ,il mio problema è che devo ancora masticare bene arduino , tu credi si possa fare una specie di sintetizzatore vocale senza utilizzare integrati tipo sparkfun (ora non mi ricordo il nome ma se non erro era qualcosa di simile) ??
Ah, ah...e invece la cosa bella è proprio che ho scritto davvero poco, gli effetti "complicati" che senti sono realizzati in background e necessitano solo di semplici comandi, ad esempio la stringa per suonare StarWar è questa:
"StarWars:d=4,o=5,b=45: T1,32f#,32f#,32f#,8b.,8f#.6,32e6,32d#6,32c#6,8b.6,16f#.6,32e6,32d#6,32c#6,8b.6,16f#.6,32e6,32d#6,32e6,8c#6";
Quel T1 che vedi serve proprio per "accedere" il tremolo e poi il programma fa il resto, la stessa cosa vale prer gli altri effetti.
Per rispondere alla tua domanda, a mio modesto parere se non "mastichi" ancora bene Arduino allora direi che la scrittura di un sintetizzatore vocale è decisamente da sconsigliare. Io credo che fino a un certo limite (dettato principalmente dalla memoria e dal clock) non ci siano problemi a realizzare un piccolo synt vocale a bassa qualità, (ho anche visto degli esempi in rete), ma la domanda è: ne vale la pena? Direi che una MCU è, per attitudine naturale, destinata ad altro, magari sarebbe più opportuno fargli pilotare un synt esterno.