Alguien sabe donde encontrar codigos en C de efectos?

Yulay
por el 07/06/2007
Hola a todos!!!

Necesito encontrar codigos en C o Matlab de efectos básicos de audio ( Eq, delay, compresor, rever...) . Alguien sabe donde puedo encontrarlos? aparte de el manual de sintesis musical de Avelino q ya me ha ayudado mucho y se lo agradezco enormemente.

También agradería tutoriales al respecto.

Muchas gracias a todos de antemano.
OFERTAS EN TIENDAS Ver todas
  • -13%
    Kawai ES-60
    339 €
    Ver oferta
  • -9%
    Behringer DX626 B-Stock
    96 €
    Ver oferta
  • -35%
    Behringer X32 Producer
    969 €
    Ver oferta
SEGUNDA MANO EN MERCASONIC Ver todo
  • cajas acústicas BIAMP MASK6
    180 €
    Ver
  • Mezcladora Key-Largo de Radial Engineering
    365 €
    Ver
  • Roland Aira Scooper
    175 €
    Ver
¿Tienes equipo que ya no usas? Véndelo en Mercasonic
Elios
por el 07/06/2007
Hola, yo también necesito eso... aunque no me he parado a buscar.

En http://www.thecodeproject.com hay un ejemplo para C# en el que se implementan algunos efectos sencillos... no se decirte ahora mismo cual es... rebusca un poco entre los ejemplos de audio de c#.

Este verano me veré obligado a crear (o buscar) algunos efectos sencillos para mi proyecto fin de carrera, te podré mostrar lo que consiga.

No es difícil crear filtros paso-bajo, paso-alto y por tanto paso banda. No es muy complicado elegir el orden del filtro y crearlo.. eso sí, el rendimiento quizá no es el mejor.

En general todos los procesados de amplitud tampoco deben ser complicados (un normalice, por ejemplo, es muy sencillo).

En una lista de correo sobre drivers para audio me mandaron esta dirección preguntanto por lo mismo que tú, pero no encontré nada (no busqué mucho) a ver si tú si consigues encontrar cosas y me las dices.

http://www.bdti.com/faq/2.htm

Además, "Audacity" es un editor de audio de código abierto y trae todos sus efectos (muchos) en C++ para verlos... sólo que es dificil de entender si no sabes cómo funciona el programa. Puedes mirarlos no obstante.

No se si encontrarás un PDF bien explicadito con sus ejemplos para C o Matlab... es difícil.

Suerte.
modulay
por el 08/06/2007
Un algoritmo matlab de reverb

http://www.acoustics.hut.fi/~riitta/.reverb/
Elios
por el 09/06/2007
La búsqueda correcta en google es DSP Algorithms:
http://www.dspalgorithms.com/

http://www.signalogic.com/index.pl?page=dsprt

http://www.dspguru.com/sw/opendsp/alglib.htm

http://www.musicdsp.org/


http://www.eg3.com/algorithms.htm


Por otro lado, programillas ya hechos en C# o C++ que apliquen efectos:
...

http://www.microsoft.com/belux/msdn/fr/ ... haser.mspx (en plugin para Windows Media 9, c#)

http://www.codeproject.com/cs/media/cswavplayfx.asp (sólo el procesado en C#)

http://www.codeproject.com/cs/media/nbass.asp (programa que implementa efectos entre otras cosas en C#)

http://www.codeproject.com/audio/Effecto.asp (efecto player en c++)

http://www.codeproject.com/cs/media/DirectSound9p1.asp (más aplicadores de efectos)

http://www.codeproject.com/cs/media/audio_process.asp (más efectos)

...

Si ojearas todos estos sitios y ordenaras información, no estaría mal que pusieses tus conclusiones en este hilo.

Podiamos hacer una recopilación ordenada de algoritmos (inteligibles) de procesado de señales.

Hasta otra!
Elios
por el 09/06/2007
http://www.musicdsp.org/

Estoy mirándolas todas, y esta es especialmente interesante. En Archive tiene muchísimos efectos implementados.
Yulay
por el 13/06/2007
Hola de nuevo a todos. Siento haber desaparecido durante unos días pero he estao fuera y liadisimo en el trabajo.
Bueno primero de todo, gracias modulay y gracias Elios. Yo también lo necesito para mi proyecto de fin de carrera así q supongo q nos servirá mucho a todos ayudarnos. No he podido ver todavía los enlaces q me has dejao, pero parece q lo mas dificil va a ser recopilar ordenar y sintetizar la información, mas q encontrarla. Yo también he estado mirando la págima de Audacityy parece q estará bien, si conseguimos entender bien su programa. Te dejo un enlace de un manual del programador nyquist.
http://www.cs.cmu.edu/%7Erbd/doc/nyquist/title.html#toc

También en esta página hay algunos ejemplos de delays y efectos de ganancia:
http://www.lpi.tel.uva.es/~nacho/docencia/ing_ond_1/trabajos_01_02/tarjetas_adquisicion_proc_audio/contenidos/presentacion.html#efectos

Y por último te dejo tb el enlace al manual de sintesis musical de avelino q como cultura general está muy bien.
http://avelino.gabiot.com/soft/

Bueno. Creo q con todo esto ya tenemos trabajo pa un buen rato. Seguiremos en contacto.
Elios
por el 15/06/2007
http://www.lpi.tel.uva.es/~nacho/docenc ... ATLAB.HTML

http://iie.fing.edu.uy/ense/asign/sisds ... nforme.htm

Pues esto es lo que he encontrado nuevo... ya veo que una de ellas ya la conocías.

Cuando tenga tiempo me pararé más tranquilamente a mirar todo eso.

A ver qué más conseguimos... jeje.
Bye!
Elios
Nuevo post

Regístrate o para poder postear en este hilo

Música
Temas