Jump to content
Nokioteca Forum

Accordatore Per Nokia


PippoHack
 Share

Recommended Posts

Innanzitutto saluto tutti perchè è la prima volta che scrivo per questo sito ;)

vorrei chiedere l'aiuto di qualcuno per realizzare un accordatore per strumenti musicali (scritto in python) da istallare su cellulari nokia...Questo perche ho visto che in internet non c'è uno straccio di programma free b)b);) e ho pensato che una volta finito il programma si poteva distribuire gratuitamente su internet...Sarebbe un bel vantaggio x tutti gli appassionati di musica e di cell ;););):(

E soprattutto abbateremo tutte le barriere di un software a pagamento ;)

Che ne dite?Dai qualcuno che mi aiuta ;) ... ;)

Io ho pensato che si puo iniziare da qui:

http://it.wikipedia.org/wiki/Trasformata_di_Fourier_discreta

http://it.wikipedia.org/wiki/Trasformata_di_Fourier_veloce

http://www.openstudio.fr/guitartuner/TunerApplet.java

http://java.sun.com/j2se/1.4.2/docs...etDataLine.html

http://java.sun.com/j2se/1.4.2/docs...etDataLine.html

http://python.active-venture.com/lib/mmedia.html

rispondete in molti ;):o:o

Link to comment
Condividi su altri siti

scusa non sono esperto di musica potresti rispiegarmi cosa dovrebbe fare questo programma?

Allora...Dovrebbe accordare un qualsiasi strumento musicale.Se non sai cosa significa vai qui

http://it.wikipedia.org/wiki/Accordatore_(musica)

http://it.wikipedia.org/wiki/Accordatura

e soprattutto qui

http://it.wikipedia.org/wiki/Intonazione

Se ancora non ti è chiaro magari te lo spiego in parole povere ;)

Magari per vedere cosa significa scaricati guitartuner(che dopo 30giorni scade b) come tutti gli altri b) )

Link to comment
Condividi su altri siti

in poche parole questo programma deve emettere un suono ad una certa frequenza giusto?

Beh sarebbe già un passo in avanti b) ...In realtà quello che vorrei è far ricevere il suono emesso da uno strumento tramite il microfono del cell e analizzare tale suono cosi' da vedere se la frequenza è giusta,un pò sotto o un pò sopra b) ...non so se hai capito...

Link to comment
Condividi su altri siti

Beh sarebbe già un passo in avanti b) ...In realtà quello che vorrei è far ricevere il suono emesso da uno strumento tramite il microfono del cell e analizzare tale suono cosi' da vedere se la frequenza è giusta,un pò sotto o un pò sopra b) ...non so se hai capito...

aaaaaaaaaaaaaaaaaa ora è chiarissimo!!

la vedo dura comunque!!

Link to comment
Condividi su altri siti

Ho trovato un testo da un sito che potrebbe interessare b)

Le frequenze delle note musicali

Stabilito che la nota musicale La della ottava centrale corrisponde a una frequenza di 440 Hz e che il rapporto tra le frequenze della stessa nota nella ottava superire (inferiore) è 1:2, esiste una formula per calcolare la frequenza di tutte le altre note, compresi i semitoni, delle ottave del pianoforte?

Alessio Zavaldi

18 aprile 2004

La domanda fa implicitamente riferimento all'accordatura temperata, ossia a quella abitualmente oggi in uso, e a questa mi limito.

La formula (che andrebbe spiegata nella sua genesi, ma questo non viene chiesto nella domanda) è questa:

2n/12· f (rif)

ossia 2 elevato a n/12 e moltiplicato per la frequenza della nota di riferimento, dove n è il numero dei semitoni di distanza dalla nota di riferimento stessa.

Ad esempio: rispetto al La a 440 Hz, la frequenza del Si, che dista dal La due semitoni, è

22/12· 440 = 1,1225 · 440 = 493,9

Sempre con riferimento al La a 440 Hz, le frequenze delle note dell'ottava centrale del pianoforte sono:

Do 261,6 Hz

Do # = Re b 277,2 Hz

Re 293,7 Hz

Re # 311,1 Hz

Mi 329,6 Hz

Fa 349,2 Hz

Fa # 370,0 Hz

Sol 392 Hz

Sol # 415,3 Hz

La 440 Hz

La # 466,2 Hz

Si 493,9 Hz

Do 523,3 Hz

Partendo da questo si puo dire che il programma deve riconoscere queste frequenze(e i multipli,cioè le altre ottave,ovviamente b) )come giuste,mentre le frequenze intermedie come inesatte...Faccio un esempio ;)

Prendiamo il La...Se la frequenza del La emesso dallo strumento è proprio uguale a 440Hz il programma dà segnale positivo(che ne so,tramite una lucina verde,oppure con freccia di un tachimetro al centro...Insomma fate voi ;) )...Se invece la frequenza è compresa tra 440.1 e 442 il programma la deve segnalare sempre La,xo un po crescente(tramite una lucina rosso chiaro,o una freccia non proprio al centro)...Se invece la frequenza è compresa tra442.1 e 443(che è la frequenza

intermedia tra il La e il La#) il programma deve segnalare sempre La però molto crescente(lucina rossa o freccia quasi orizzontale)...dalla frequenza 443.1 segnalerà invece La# molto calante,da444.qualcosa(fate i conti voi :( ) a 445.8-9 deve segnalare leggermente calante e a 446.2 giusto ;););)

Spero di essere stato chiaro,soprattutto per te dos che sei il più capace a quanto vedo ;)

Dai ragazzi che ce la facciamo ;)

Link to comment
Condividi su altri siti

  • 4 settimane dopo...

Ragazzi ancora niente???Io non ho trovato ninte sulla documenazione python che possa assolvere a questa funzione :thumbs::shifty::wacko::) ...Però ho visto che la libreria java è mooooooooolto più ricca :smile_anim::smile_anim::smile_anim: ...Si potrebbe fare in java questo benedetto programma :rolleyes: ...xo non sono esperto,dovrei studiare qualcosina :blush02: ...Che ne dite? :lol::P:D;)

Link to comment
Condividi su altri siti

  • 1 mese dopo...

tempo fa anch'io iniziai uno studio di fattibilità su questa cosa, ma ho scoperto che in java non è fattibile, perche' non ha accesso al microfono, e in python sartà fattibile solo se qualcuno porterà su pys60 le routine delle trasformate, indispensabili per l'analisi in frequenza...

Ci sono stati progressi negli ultimi 2 mesi?

Link to comment
Condividi su altri siti

  • 3 settimane dopo...

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy