Foros del Web » Programación para mayores de 30 ;) » .NET »

Analizar beat

Estas en el tema de Analizar beat en el foro de .NET en Foros del Web. Hola! Soy algo principiante en Visual Basic, espero alguien podria resolver mi duda.. Verán, estoy en un dilema... Existirá alguna forma de conectar un reproductor ...
  #1 (permalink)  
Antiguo 23/04/2011, 16:19
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Analizar beat

Hola!
Soy algo principiante en Visual Basic, espero alguien podria resolver mi duda..
Verán, estoy en un dilema... Existirá alguna forma de conectar un reproductor a la entrada de audio de la PC y 'analizar' todo ese audio en Visual Basic, además, detectar cada 'beat' llamando a una función?

Espero haya alguna forma, gracias

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #2 (permalink)  
Antiguo 23/04/2011, 17:12
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 2 meses
Puntos: 87
Respuesta: Analizar beat

claro que si, pero te recomeindo investigar sobre el API de audio de windows y depende mucho del algoritmo para la detección del beat como un FFT o algo similar.

Dale un ojo a estas librerias

http://libzplay.sourceforge.net/ZPLA...CE_CSHARP.html

q simplifican el proceso aunque no es en real time lo hacen sobre un stream de fichero y estas en c# pero si es .net no hay ningun problema si es c# o vb.net

Saludos
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 23/04/2011, 17:26
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Analizar beat

Gracias pero no me entendiste bien =/
Sí, estoy trabajando con Visual Basic 2008 (.NET)
Lo necesito hacer todo en tiempo real. Mira, no necesito saber el BPM.. Lo que necesito hacer es introducir audio por la entrada de la PC, entonces, mientras ese audio corre, que VisualBasic esté analizando todo el audio que va entrando, entonces que cada que detecte un beat, llame a una función. La librería que me pasaste detecta BPM nada más..

No me sé dar a entender bien >.<

Gracias, saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #4 (permalink)  
Antiguo 23/04/2011, 17:33
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 2 meses
Puntos: 87
Respuesta: Analizar beat

no solo detecta el BPM de tu sample de audio, el problema mas grave es q nativamente no hay funciones que lo hagan debes complementar lo que ya existe mas

algo como

http://archive.gamedev.net/reference...beatdetection/

para generar un evento y un delegado que realicen la ejecucion de la accion por ocurrencia de tu beat
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 23/04/2011, 17:47
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Analizar beat

Bueno, veré que puedo conseguir =/

Gracias
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #6 (permalink)  
Antiguo 23/04/2011, 20:19
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Analizar beat

Uff es más dificil de lo que pensé :P
Seguiré intentando.. Pasó por mi mente modificar el ejemplo que viene y que cada que el VUmetro suba más de 90 es un beat. Comprobé esto con un textbox sumando 1 cada vez que ocurra el beat, pero sólo suma una vez y después no...
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 14:32.