Ampliflipador, un nuevo plugin ladspa
1
2
Publicidad
Es un plugin ladspa ( con LV2 aun no me atrevo) y la verdad no es un gran qué, pero ahí está.
La verdad es que es un monstruo, pero no por sus capacidades si no por que al igual que el monstruo de Frankenstein esta hecho de los pedazos de otros
Basicamente es un control de ganancia de -70 a +12 dB pero al que le he añadido un limitador suave de picos, un inversor de fase, y un mute ( utill cuando p.e. en ardour queremos mutear la señal del canal cuando en postfader tenemos un envio). Ademas tiene dos medidores uno de pico y otro de valores RMS a 300 ms.
Os dejo un enlace para que lo compileis y lo probeis
http://sourceforge.net/projects/ampliflipador/files/
Que bien @monon, muchas gracias por el trabajazo. Lo he probado en una pista de guitarra, otra de bombo y otra de bajo. Esta muy bien, pues es muy válido como trim para pistas que suenen flojito, y el limitador de peak es muy buena idea para poder apretar un poco más la ganancia sin subir en el fader del canal.
Saludos
Saludos
Chorrada de plugin verdad... 
Pero a mi me es útil espero que también lo sea para vosotros.
Ademas la cosa es que esto era solo una prueba.
Mi intención es escribir algunos plugins de dinámicas. Para ello cuento con un gran matemático y físico (de verdad) pero he de saber plantearle correctamente los problemas para hacer un DSP correcto en cada plugin.
De hecho lo mio no es ni la programación ni la matemática ni la física , pero la verdad es que ahora mismo estoy entusiasmado con la cantidad de cosas que se pueden plantear. Ya se que está todo inventado, pero aun así...
De todos modos seria interesante saber por ejemplo ¿Que funcionalidades encontráis a faltar entre vuestros plugins?
A mi me gustaría tener algo mas de dinámicas con "side chain" (la verdad es que quitando algún compresor de Steve Harris...) y me pica también desarrollar alguna puerta/expansor, ya que abGate me funciona bastante bien pero no en ardour cuando hay mucha carga, y la de calf no me acaba de hacer el peso ( encuentro que sin la kneee es demasiado "ruidosa"). Había una "puerta" china/japonesa/coreana en formato VST muy buena y de código libre (o quizás fuera freeware, ahora no recuerdo bien) que funcionaba de perlas incluso con ataques muy duros y cortos.
Pero a mi me es útil espero que también lo sea para vosotros.
Ademas la cosa es que esto era solo una prueba.
Mi intención es escribir algunos plugins de dinámicas. Para ello cuento con un gran matemático y físico (de verdad) pero he de saber plantearle correctamente los problemas para hacer un DSP correcto en cada plugin.
De hecho lo mio no es ni la programación ni la matemática ni la física , pero la verdad es que ahora mismo estoy entusiasmado con la cantidad de cosas que se pueden plantear. Ya se que está todo inventado, pero aun así...
De todos modos seria interesante saber por ejemplo ¿Que funcionalidades encontráis a faltar entre vuestros plugins?
A mi me gustaría tener algo mas de dinámicas con "side chain" (la verdad es que quitando algún compresor de Steve Harris...) y me pica también desarrollar alguna puerta/expansor, ya que abGate me funciona bastante bien pero no en ardour cuando hay mucha carga, y la de calf no me acaba de hacer el peso ( encuentro que sin la kneee es demasiado "ruidosa"). Había una "puerta" china/japonesa/coreana en formato VST muy buena y de código libre (o quizás fuera freeware, ahora no recuerdo bien) que funcionaba de perlas incluso con ataques muy duros y cortos.
Tu no te cortes monon, que


Cuidate maestro.
Salut
monon escribió:siempre se pueden mejorar algunas cosas y tu ya lo has demostrado en varias ocasiones.Ya se que está todo inventado, pero aun así...
monon escribió:Abusando de tu confianza, a mi tambiénA mi me gustaría tener algo mas de dinámicas con "side chain"
Cuidate maestro.
Salut
Cato gracies, pero poc a poc... 
Lo de los equs tiene miga (funciones biquadraticas, transferencias de fourier, todo eso de oidas ).
De momento solo me atrevo con la dinamica y sin grandes excesos.
Lo de " valvula" no es solo recortar la señal si no que requiere de equilibrios de armonicos , osease ensalzar ciertas frecuencias de la señal ( con lo que volvemos a las biquadraticas y demás).
Todo se andará pero con algo más de tiempo.
Lo de los equs tiene miga (funciones biquadraticas, transferencias de fourier, todo eso de oidas ).
De momento solo me atrevo con la dinamica y sin grandes excesos.
Lo de " valvula" no es solo recortar la señal si no que requiere de equilibrios de armonicos , osease ensalzar ciertas frecuencias de la señal ( con lo que volvemos a las biquadraticas y demás).
Todo se andará pero con algo más de tiempo.
Enhorabuena monon por tu iniciativa.
Lo de las bicuadráticas es una receta de cocina. Cógete el fichero biquad.h de los plugins de Steve Harris, yo lo estoy usando en FLAM para hacer un widget que dibuje la respuesta en frecuencia de ecualizadores y filtros:
https://raw.github.com/swh/lv2/master/util/biquad.h
Necesita que también incluyas este fichero:
https://raw.github.com/swh/lv2/master/include/ladspa-util.h
Y aquí tienes un ejemplo de cómo usarlo, ecualizador paramétrico de tres bandas con filtros shelving para los extremos:
https://raw.github.com/swh/lv2/master/plugins/triple_para-swh.lv2/plugin.xml
Si tienes alguna pregunta hazla aquí.
Lo de las bicuadráticas es una receta de cocina. Cógete el fichero biquad.h de los plugins de Steve Harris, yo lo estoy usando en FLAM para hacer un widget que dibuje la respuesta en frecuencia de ecualizadores y filtros:
https://raw.github.com/swh/lv2/master/util/biquad.h
Necesita que también incluyas este fichero:
https://raw.github.com/swh/lv2/master/include/ladspa-util.h
Y aquí tienes un ejemplo de cómo usarlo, ecualizador paramétrico de tres bandas con filtros shelving para los extremos:
https://raw.github.com/swh/lv2/master/plugins/triple_para-swh.lv2/plugin.xml
Si tienes alguna pregunta hazla aquí.
#8
Si, eso me imgainaba, per eso lo de "por pedir..." pero ahora se me ocurre podrias mejorar (el ya aparentemente inmejorable) el efecto vinyl y ponerle un mixer, me explico, cuando le pones el efecto a una pista o al master no le puedes quitar efecto ni hacer una progresión con una automatización del audio que vaya del efecto a la mezcla sin efecto, se que hay otras maneras de hacerlo, però facilitaria enormemente las cosas creo yo.
Es solo una idea.
Salut!
Si, eso me imgainaba, per eso lo de "por pedir..." pero ahora se me ocurre podrias mejorar (el ya aparentemente inmejorable) el efecto vinyl y ponerle un mixer, me explico, cuando le pones el efecto a una pista o al master no le puedes quitar efecto ni hacer una progresión con una automatización del audio que vaya del efecto a la mezcla sin efecto, se que hay otras maneras de hacerlo, però facilitaria enormemente las cosas creo yo.
Es solo una idea.
Salut!
Hice el dichoso PKGBUILD. Los que tengan Archlinux podrán instalarlo más fácilmente.
No lo subí a AUR, pero lo dejo por pastebin:
http://pastebin.com/mdf9ykVH
No le puse dependencias, en todo caso
No lo subí a AUR, pero lo dejo por pastebin:
http://pastebin.com/mdf9ykVH
No le puse dependencias, en todo caso
Muy bueno, ahora lo pruebo cuando este lista la actualización de la PC.
Y ya que todos piden (será por que se acerca navidad), yo quiero pedir algún especie de Flanger que tenga control del LFO , pero que sea lo suficientemente severo como para que la forma de onda suene acuática (Estoy inventando el termino, si alguien sabe cual es el nombre técnico, se le agradece la in formación).
El mejor ejemplo son los últimos 40 segundos de este tema, donde el pad que viene plano se desdobla como que si fuese un rizo o un sonido acuático http://www.youtube.com/watch?v=PK2iGatUH-8
Y ya que todos piden (será por que se acerca navidad), yo quiero pedir algún especie de Flanger que tenga control del LFO , pero que sea lo suficientemente severo como para que la forma de onda suene acuática (Estoy inventando el termino, si alguien sabe cual es el nombre técnico, se le agradece la in formación).
El mejor ejemplo son los últimos 40 segundos de este tema, donde el pad que viene plano se desdobla como que si fuese un rizo o un sonido acuático http://www.youtube.com/watch?v=PK2iGatUH-8
¡Pura vida! ![]()
Gracias Luis.
La verdad es que tanto la programacion como las matematicas son para mi como los colores para un daltonico
Asi que cuando eché un vistazo a biquad.h me dije a mi mismo "dejamoslo para otro dia"
Lo que pasa es que aun así cuando me aburro, en vez de hacer sopas de letras, me meto en cosas de las que no tengo ni puñetera idea.
¿Sabeis lo rapido que pasa el tiempo así?
Por cierto ya que estás por aquí. ¿Hay algun modo de poner los DEFAULTS de los puertos de control en valores diferentes de 1, 0, 100 y 440 ?
Catorze... Intentaré añadirle ese dry/wet a Vynil, y si funciona se lo envio a Steve Harris ( su autor) para que lo incluya.
La verdad es que tanto la programacion como las matematicas son para mi como los colores para un daltonico
Asi que cuando eché un vistazo a biquad.h me dije a mi mismo "dejamoslo para otro dia"
Lo que pasa es que aun así cuando me aburro, en vez de hacer sopas de letras, me meto en cosas de las que no tengo ni puñetera idea.
¿Sabeis lo rapido que pasa el tiempo así?
Por cierto ya que estás por aquí. ¿Hay algun modo de poner los DEFAULTS de los puertos de control en valores diferentes de 1, 0, 100 y 440 ?
Catorze... Intentaré añadirle ese dry/wet a Vynil, y si funciona se lo envio a Steve Harris ( su autor) para que lo incluya.
#13
No es tan difícil, de verdad. Pongamos que quieres hacer un filtro paso banda. Lo primero que tienes que hacer es crear una variable tipo biquad e inicializarla con biquad_init. Cada vez que cambies la frecuencia de corte, el ancho de banda o la ganancia tienes que llamar a eq_set_params. Después procesas cada muestra con biquad_run. No necesitas saber matemáticas y muy poca programación.
Respecto a los valores por defecto, también tienes la opción de ponerlos a mínimo, un cuarto, mitad, tres cuartos o máximo de escala.
LADSPA_HINT_DEFAULT_MINIMUM
LADSPA_HINT_DEFAULT_LOW
LADSPA_HINT_DEFAULT_MIDDLE
LADSPA_HINT_DEFAULT_HIGH
LADSPA_HINT_DEFAULT_MAXIMUM
No es tan difícil, de verdad. Pongamos que quieres hacer un filtro paso banda. Lo primero que tienes que hacer es crear una variable tipo biquad e inicializarla con biquad_init. Cada vez que cambies la frecuencia de corte, el ancho de banda o la ganancia tienes que llamar a eq_set_params. Después procesas cada muestra con biquad_run. No necesitas saber matemáticas y muy poca programación.
Respecto a los valores por defecto, también tienes la opción de ponerlos a mínimo, un cuarto, mitad, tres cuartos o máximo de escala.
LADSPA_HINT_DEFAULT_MINIMUM
LADSPA_HINT_DEFAULT_LOW
LADSPA_HINT_DEFAULT_MIDDLE
LADSPA_HINT_DEFAULT_HIGH
LADSPA_HINT_DEFAULT_MAXIMUM
Respuesta rápida
Identíficate o regístrate para poder responder en este hilo.