Afinador de guitarra

que tan factible puede ser programar un afinador de guitarras para ds.....??? :)
Todavia no he probado ningun homebrew que utilice la funcion del micro de la DS, pero es muy buena idea.

Haber si los programadores nos dicen algo.............
Seria cosa de ver la máxima frecuencia a la que la DS puede capturar audio.

¿Existe algún software de este tipo para PC?
Sí, hay varios. Yo personalmente uso el Digital Guitar Tuner.
Estaría muy bien que alguien hiciese un programa de ese estilo.
Sinceramente.... pillate uno de verdad.... te aseguro ke será mas comodo...
alguien sabe si en pa_lib es posible utilizar el micro...? es que no he visto nada en la documentacion
PA_Micro. Y eso que no la uso...

void PA_MicInit();
void PA_PlaySample(int channel, int frequency, void* data, int length, int volume);
void PA_StartRecording(u8* buffer, int length);
int PA_StopRecording();
int PA_GetMicVol();
igual lo ideal seria buscar uno de software libre, y ver si podria hacerse un port. Yo lo haria pero mi nivel aun no lo hace factible. quiza cuando apruebe program 2 cawento
No se si sirve de algo (port, o lo que sea) pero para OS Symbian existen varios, p. ej. Handee Guitar y otros
Perrete escribió:No se si sirve de algo (port, o lo que sea) pero para OS Symbian existen varios, p. ej. Handee Guitar y otros

Por aki creo ke un forero porto un Sudoku de Symbian a NDS.... lo mismo podría hacerle un apaño....
En la última versión de las pa_lib no va el micrófono. Es mejor usar las libnds, yo ahora mismo estoy haciendo (o intentando hacer) un singstar para la DS, no veo muy claro como hacer el reconocimiento de tonos aún, pero cuando lo tenga no creo que me resulte demasiado complicado hacer esto que pedís...
Entonces la cosa va de reproducir el tono adecuado y ajustar la guitarra a oido... yo pense que la DS tendría que decirte si la frecuencia hera la adecuada X-D...

http://www.musicmasterworks.com/tuning_software.html

Pues es cosa de reproducir el audio adecuado y poner una interfase, algo bastante sencillo de hacer [beer]

¿Algo como esto serviría?

http://www.hotfrets.com/tuner.swf
http://www.chordbook.com/guitarchords.php
http://www.gieson.com/Library/projects/utilities/tuner/
bueno pues si son dos tipos de afinadores...

los que usan microfono y pues los que solo reproducen el sonido de las cuerdas al aire...

creo que el mas sencillo seria hacer algo como lo que dice darlack

[beer]

saludos
Buena idea la del afinador, pero ya que se hace que se haga bién, osea con micrófono y con la aguja en pantalla que se va moviendo según vas afinando la guitarra.
Por aki creo ke un forero porto un Sudoku de Symbian a NDS.... lo mismo podría hacerle un apaño....


Bueno, quien lo hizo fue morpheo pero lo q portó fue un sudoku q el mismo había programado.
Para afinar con el microfono necesitamos programar un "frecuenciometro" y asi ajustar el tono de la guitarra ala frecuencia que deseamos.

Para eso podemos usar el algoritmo FFT. Encontre una implementación del algorítmo en:

http://cvs.sourceforge.net/viewcvs.py/tom7misc/vstplugins/fft-lib/

De todas maneras dejo ambas propuestas es cosa de ver cual es más útil (edite mi comentario anterior con un afinador por microfono para PC)
15 respuestas