el sigiente articulo a sido traducido con traductor google en la pagina original esta en ingles y la encontraran al final del post
Aprender cómo hacer plugins VST desde cero no es fácil. Hacer algo no trivial requiere conocimientos y habilidades en varias áreas. Además, no hay una sola "Cómo ..." guía que te llevará paso a paso. Tendrás que juntar información de distintas fuentes en función de sus propios objetivos específicos.
Antes de aprender cómo codificar plugins VST que debe salir:
- SynthEdit
- SynthMaker
- Reaktor
- Max / MSP
- PureData
- CSound
- SuperCollider
- Bidule
- Usine
Estos entornos permiten crear algo único sin el dolor de escribir código de bajo nivel. Si es absolutamente necesario para construir un plugin VST, estos entornos pueden ser útiles para la creación de prototipos.
Dependiendo de exactamente lo que quieres hacer, va a requerir el conocimiento en unas pocas áreas diferentes. Si tienes suerte, usted ya ha estudiado un poco de esto y sólo tendrá que llenar los vacíos. Si no, usted tiene un largo camino por delante. No te pongas demasiado desanimado, una cantidad sorprendente se puede lograr con un conocimiento limitado de los principios básicos.
Conceptos básicos de audio
Antes de construir un plugin VST que sería útil tener una comprensión de exactamente qué es el sonido y cómo el sonido se representa en el dominio digital.
Introducción a Sound Processing por Davide Rocchesso [PDF] Los sistemas de tiempo discreto, el teorema de muestreo, audio DSP, matemáticas, psicoacústica, análisis de sonido y el modelado de sonido.
Señales, sonido y sensación de William M. Harmann "Diseñado para seguir un texto introductorio sobre la psicoacústica, este libro lleva a los lectores a través de las matemáticas de procesamiento de señales desde sus inicios en la transformada de Fourier de temas avanzados de modulación, las relaciones de dispersión, sistemas de fase mínima , la muestra de datos, y la distorsión no lineal ".
Programación
La mayoría de plugins VST profesionales están escritos en C + +. Idiomas alternativos pueden ser utilizados. Cada uno tiene ventajas y desventajas. Si no está seguro qué idioma utilizar, C + + es probablemente la apuesta más segura. Si aún no sabes cómo programar, vaya a su librería local, navegar a través de todos los libros de programación y elegir el que tiene más sentido. Considere la posibilidad de inscribirse en una clase.
Tenga en cuenta, aprender a programar no es fácil. Aprender a desarrollar plugins VST, al mismo tiempo hará que la tarea más difícil de nuevo. La mayoría de la gente lo recomendaría aprender a programar antes de desarrollar plugins VST.
Cierta comprensión de la materia de informática básica (especialmente la complejidad algorítmica, máquinas de tal estado también) es probablemente útil, así ... aunque esto no es muy difícil.
La programación de audio libro de Richard Boulanger podría ser útil. Es uno de los pocos libros que cubren formatos plugins de audio.
BasicSynth por Daniel Mitchell "BasicSynth [...] se muestra cómo crear un sintetizador de software personalizado en el uso del lenguaje de programación C + +."
Para muchos más recursos de programación consulte ¿Qué son las partes más importantes de C + + para la codificación de plug-ins?
Recomiende un libro para aprender C + +
Matemáticas
Matemáticas Ingeniería básica (álgebra lineal, análisis complejo, etc) debe ser más o menos suficiente (es decir, recoger cualquier libro de texto universitario, que tendrá más o menos el material adecuado), incluso menos si usted no está planeando en hacer cualquier diseño de filtros u otras cosas "lujoso". Sobre todo sólo hay que estar muy seguro con su matemáticas, ya que la mayoría de las veces "probar cosas al azar" no tiene exactamente funcionan muy bien (como si nosotros no lo hicimos de todos modos) cuando se trata de matemáticas.
lecciones de álgebra prácticas www.PurpleMath.com.
Procesamiento Digital de Señales
Usted se beneficiará de un procesamiento conocimiento de señal digital (DSP). Usted puede conseguir probablemente sin saber cómo escribir sus propias rutinas FFT, pero usted debe saber lo que es una FFT es y por qué es útil.
Mucho de lo que se trata en los libros de texto introductorios DSP no será de utilidad inmediata para el desarrollo de plugins, pero los textos avanzados centrados en audio por lo general requieren por lo menos un nivel de conversación DSP comprensión.
Online y Gratis:
El científico y Guía del Ingeniero de Procesamiento Digital de Señales
Imprimir:
Comprensión Procesamiento de Señal Digital por Richard G. Lyons
Audio Digital Signal Processing
Audio DSP se extiende sobre los conceptos básicos de DSP para incluir la forma en procesos de señales digitales se aplican a audio digital. Incluye temas como filtros de audio, delays, efectos no lineales (pensar compresión) y mucho más.
DAFX por Udo Zolzer es un buen libro de texto introductorio que cubre muchas técnicas de DSP de audio. A veces se lee como un resumen. Para el material más detallado es posible que tenga que buscar documentos específicos. DAFX tiene muchas referencias enumeradas y proporciona un buen punto de partida para explorar.
El arte de la VA Filter Design diseño de filtros retroalimentación cero retraso. Sin previo conocimiento del diseño de filtro necesario.
DSP audio Classics
Notas algoritmo DSP de audio por XOXOs
Temas anteriores Formular una pregunta similar
Adivce a alguien con experiencia ZERO
¿Cómo hago para learing para desarrollar sintetizadores?
El desarrollo de un efecto VST Plugin dónde empezar?
¿Cuál es la configuración de su desarrollo?
Cualquier más hilos que deben estar vinculados en esta lista?
Libros ...
Los libros mencionados aquí no son los únicos libros sobre estos temas. Se enumeran aquí como un punto de partida para su propia investigación. Por favor, mire las alternativas antes de comprar nada.
Marcos plugin de audio
JUCE es un + biblioteca abarca todo clase de C + para el desarrollo de software multiplataforma. JUCE incluye componentes para VST, AU y RTAS. JUCE a menudo se recomienda. Sin duda, échale un vistazo si utiliza C + +.
Iplug es un marco de C + + para el desarrollo de plugins de audio y las interfaces gráficas de usuario.
Versión mejorada de Cockos 'Iplug Un sencillo de usar C + + marco para el desarrollo de plugins de audio multiplataforma y dirigido API plugin de múltiples con el mismo código. Formatos VST / VST3 / AudioUnit / RTAS / AAX (Nativo) compatibles.
VST.NET permite a los desarrolladores de plugins VST Plugins para escribir en cualquier idioma. NET. Esto hace que la transición entre el C + + y. NET mundo suave y fácil. El marco construido encima de la capa de interoperabilidad proporciona una arquitectura clara y estructurada acelerar el desarrollo considerablemente.
Delphi ASIO y VST Una biblioteca de Delphi para la creación de plugins VST, VST host y aplicaciones ASIO. Incluye algoritmos de filtros y la dinámica.
ir a la pagina original hay encontraran mas informacion
http://www.kvraudio.com/forum/viewtopic.php?t=329696
todos los rangos pueden comentar
Aprender cómo hacer plugins VST desde cero no es fácil. Hacer algo no trivial requiere conocimientos y habilidades en varias áreas. Además, no hay una sola "Cómo ..." guía que te llevará paso a paso. Tendrás que juntar información de distintas fuentes en función de sus propios objetivos específicos.
Antes de aprender cómo codificar plugins VST que debe salir:
- SynthEdit
- SynthMaker
- Reaktor
- Max / MSP
- PureData
- CSound
- SuperCollider
- Bidule
- Usine
Estos entornos permiten crear algo único sin el dolor de escribir código de bajo nivel. Si es absolutamente necesario para construir un plugin VST, estos entornos pueden ser útiles para la creación de prototipos.
Dependiendo de exactamente lo que quieres hacer, va a requerir el conocimiento en unas pocas áreas diferentes. Si tienes suerte, usted ya ha estudiado un poco de esto y sólo tendrá que llenar los vacíos. Si no, usted tiene un largo camino por delante. No te pongas demasiado desanimado, una cantidad sorprendente se puede lograr con un conocimiento limitado de los principios básicos.
Conceptos básicos de audio
Antes de construir un plugin VST que sería útil tener una comprensión de exactamente qué es el sonido y cómo el sonido se representa en el dominio digital.
Introducción a Sound Processing por Davide Rocchesso [PDF] Los sistemas de tiempo discreto, el teorema de muestreo, audio DSP, matemáticas, psicoacústica, análisis de sonido y el modelado de sonido.
Señales, sonido y sensación de William M. Harmann "Diseñado para seguir un texto introductorio sobre la psicoacústica, este libro lleva a los lectores a través de las matemáticas de procesamiento de señales desde sus inicios en la transformada de Fourier de temas avanzados de modulación, las relaciones de dispersión, sistemas de fase mínima , la muestra de datos, y la distorsión no lineal ".
Programación
La mayoría de plugins VST profesionales están escritos en C + +. Idiomas alternativos pueden ser utilizados. Cada uno tiene ventajas y desventajas. Si no está seguro qué idioma utilizar, C + + es probablemente la apuesta más segura. Si aún no sabes cómo programar, vaya a su librería local, navegar a través de todos los libros de programación y elegir el que tiene más sentido. Considere la posibilidad de inscribirse en una clase.
Tenga en cuenta, aprender a programar no es fácil. Aprender a desarrollar plugins VST, al mismo tiempo hará que la tarea más difícil de nuevo. La mayoría de la gente lo recomendaría aprender a programar antes de desarrollar plugins VST.
Cierta comprensión de la materia de informática básica (especialmente la complejidad algorítmica, máquinas de tal estado también) es probablemente útil, así ... aunque esto no es muy difícil.
La programación de audio libro de Richard Boulanger podría ser útil. Es uno de los pocos libros que cubren formatos plugins de audio.
BasicSynth por Daniel Mitchell "BasicSynth [...] se muestra cómo crear un sintetizador de software personalizado en el uso del lenguaje de programación C + +."
Para muchos más recursos de programación consulte ¿Qué son las partes más importantes de C + + para la codificación de plug-ins?
Recomiende un libro para aprender C + +
Matemáticas
Matemáticas Ingeniería básica (álgebra lineal, análisis complejo, etc) debe ser más o menos suficiente (es decir, recoger cualquier libro de texto universitario, que tendrá más o menos el material adecuado), incluso menos si usted no está planeando en hacer cualquier diseño de filtros u otras cosas "lujoso". Sobre todo sólo hay que estar muy seguro con su matemáticas, ya que la mayoría de las veces "probar cosas al azar" no tiene exactamente funcionan muy bien (como si nosotros no lo hicimos de todos modos) cuando se trata de matemáticas.
lecciones de álgebra prácticas www.PurpleMath.com.
Procesamiento Digital de Señales
Usted se beneficiará de un procesamiento conocimiento de señal digital (DSP). Usted puede conseguir probablemente sin saber cómo escribir sus propias rutinas FFT, pero usted debe saber lo que es una FFT es y por qué es útil.
Mucho de lo que se trata en los libros de texto introductorios DSP no será de utilidad inmediata para el desarrollo de plugins, pero los textos avanzados centrados en audio por lo general requieren por lo menos un nivel de conversación DSP comprensión.
Online y Gratis:
El científico y Guía del Ingeniero de Procesamiento Digital de Señales
Imprimir:
Comprensión Procesamiento de Señal Digital por Richard G. Lyons
Audio Digital Signal Processing
Audio DSP se extiende sobre los conceptos básicos de DSP para incluir la forma en procesos de señales digitales se aplican a audio digital. Incluye temas como filtros de audio, delays, efectos no lineales (pensar compresión) y mucho más.
DAFX por Udo Zolzer es un buen libro de texto introductorio que cubre muchas técnicas de DSP de audio. A veces se lee como un resumen. Para el material más detallado es posible que tenga que buscar documentos específicos. DAFX tiene muchas referencias enumeradas y proporciona un buen punto de partida para explorar.
El arte de la VA Filter Design diseño de filtros retroalimentación cero retraso. Sin previo conocimiento del diseño de filtro necesario.
DSP audio Classics
Notas algoritmo DSP de audio por XOXOs
Temas anteriores Formular una pregunta similar
Adivce a alguien con experiencia ZERO
¿Cómo hago para learing para desarrollar sintetizadores?
El desarrollo de un efecto VST Plugin dónde empezar?
¿Cuál es la configuración de su desarrollo?
Cualquier más hilos que deben estar vinculados en esta lista?
Libros ...
Los libros mencionados aquí no son los únicos libros sobre estos temas. Se enumeran aquí como un punto de partida para su propia investigación. Por favor, mire las alternativas antes de comprar nada.
Marcos plugin de audio
JUCE es un + biblioteca abarca todo clase de C + para el desarrollo de software multiplataforma. JUCE incluye componentes para VST, AU y RTAS. JUCE a menudo se recomienda. Sin duda, échale un vistazo si utiliza C + +.
Iplug es un marco de C + + para el desarrollo de plugins de audio y las interfaces gráficas de usuario.
Versión mejorada de Cockos 'Iplug Un sencillo de usar C + + marco para el desarrollo de plugins de audio multiplataforma y dirigido API plugin de múltiples con el mismo código. Formatos VST / VST3 / AudioUnit / RTAS / AAX (Nativo) compatibles.
VST.NET permite a los desarrolladores de plugins VST Plugins para escribir en cualquier idioma. NET. Esto hace que la transición entre el C + + y. NET mundo suave y fácil. El marco construido encima de la capa de interoperabilidad proporciona una arquitectura clara y estructurada acelerar el desarrollo considerablemente.
Delphi ASIO y VST Una biblioteca de Delphi para la creación de plugins VST, VST host y aplicaciones ASIO. Incluye algoritmos de filtros y la dinámica.
ir a la pagina original hay encontraran mas informacion
http://www.kvraudio.com/forum/viewtopic.php?t=329696
todos los rangos pueden comentar