Generare note

12 Anni 2 Mesi fa #1 da Akuryu
Generare note è stato creato da Akuryu
Salve truppa, forse la domana è troppo semplice per stuzzicare il vostro genio ma io la pongo lo stesso, è possibile con la freedom generare una nota musicale? e se non fosse possibile con la circuiteria a bordo lo si può fare con accessori ?

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Akuryu
  • Avatar di Akuryu
  • Premium Member
  • Premium Member
Di più
12 Anni 2 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Generare note
Certo che e' possibile! :)

Se vuoi fare una nota metallica non hai bisogno di nulla, oltre ad un amplificatore con altoparlante dove inviare la nota.
Le note metalliche le fai infatti semplicemente con un'onda quadra.

Per fare una nota musicale piu' soft devi generare una sinusoide.
In questo caso hai bisogno di un resistore e un condensatore per fare un semplice filtro passa basso.
Si puo' infatti utilizzare il modulo interno al PIC per realizzare un DAC.
I dettagli li ho riportati nel seguente progetto:

Generare un segnale analogico per mezzo del modulo PWM

Se vedi tra gli ultimi post, c'e' anche l'utente Guido che sta usando questo programma per generare delle note.

Questa tecnica la potresti usare anche per far parlare un PIC, usando un semplice file .wav ! :)

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
12 Anni 2 Mesi fa #3 da Guido
Risposta da Guido al topic Re: Generare note
Ciao, sarebbe interessante sapere come inserire nel pic un suono campionato in formato WAV.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido
  • Platinum Member
  • Platinum Member
Di più
12 Anni 2 Mesi fa #4 da Pinna
Risposta da Pinna al topic Re: Generare note
Ciao Guido, prova a leggere questo, magari ti aiuta:

www.romanblack.com/picsound.htm

Chi vola vale, chi vale vola, chi non vola è un vile

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Pinna
  • Avatar di Pinna
  • Moderator
  • Moderator
Di più
12 Anni 2 Mesi fa #5 da Guido
Risposta da Guido al topic Re: Generare note
Ciao e grazie, ho letto l'articolo e ho scaricato il programma (interessante), lo provato con un file wav scaricato dalla rete (una nota del piano) lo testato e generato il codice purtroppo in MicroC ho provato ad adattarlo al compilatore Mpilabx ma non ci sono riuscito, se risolvo (elimino) il rumore di fondo del codice che trovi sul forum sono a posto.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido
  • Platinum Member
  • Platinum Member
Di più
Moderatori: Mauro LaurentiStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login