ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MAXIMILIAN: UNA PLATAFORMA TRANSVERSAL FÁCIL DE USAR C ++


Enviado por   •  30 de Marzo de 2022  •  Documentos de Investigación  •  3.341 Palabras (14 Páginas)  •  31 Visitas

Página 1 de 14

16/1/2021        MAXIMILIAN: UN KIT DE HERRAMIENTAS C ++ DE PLATAFORMA CRUZADA FÁCIL DE USAR PARA APLICACIONES DE SÍNTESIS Y A…

Página 1

Actas de la International Computer Music Conference 2011, Universidad de Huddersfield, Reino Unido, 31 de julio - 5 de agosto de 2011

MAXIMILIAN: UNA PLATAFORMA TRANSVERSAL FÁCIL DE USAR C ++

KIT DE HERRAMIENTAS PARA AUDIO INTERACTIVO Y SÍNTESIS APLICACIONES

Dr. M Grierson

Señor Chris iefer

Dpto. de Computación

Orfebres

Universidad de londres

m.grierson@gold.ac.uk

Dpto. de Computación

Orfebres

Universidad de londres

c.kiefer@gold.ac.uk

RESUMEN

Maximilian es un C ++ gratuito, de código abierto y con licencia MIt biblioteca de síntesis de audio y procesamiento de señales, diseñada ser multiplataforma y fácil de usar. la sintaxis y

La estructura del programa ha sido diseñada para permitirle integrarse fácilmente en openFrameworks, siendo en parte basado en el enfoque adoptado por el popular JavaY medio ambiente, 'procesamiento'. Operaciones DSp complejas han sido enmascarados tanto como sea posible para facilitar la uso de la biblioteca por artistas y creativos que son aprender a programar, o aquellos que están intentando prototipos de aplicaciones de audio rápidamente. la biblioteca proporciona clases para formas de onda estándar, envolventes, reproducción de muestras, filtros con resonancia, líneas de retardo, FFts, síntesis granular y función de bajo nivel extracción. Además, estéreo de igual potencia, El soporte ambisónico cuadrafónico y de 8 canales incluido. la biblioteca se puede utilizar sola o en combinación con otras herramientas como Steinberg VSt SDK y funciona bien en dispositivos integrados como el iphone. Maximilian formará parte de la síntesis central library en la próxima versión de openFrameworks.

1. INTRODUCCIÓN

PS

  • +, & '-)
  • +.% +% /
  1. %%
  2. 23 * 1 + 3

1 2 - 43 * 143

5

5

& '%

()

la estructura y sintaxis de la biblioteca ha sido

diseñado en líneas similares al popular basado en Java entorno de programación para artistas, procesamiento [7]. openFrameworks adopta un enfoque similar, lo que permite usuarios para concentrarse en el rápido desarrollo de aplicaciones interactivas independientes de la plataforma. tesis

Los enfoques de programación son una parte central de la

Goldsmiths BSc en Computación Creativa, Maestría en

Artes Computacionales y Doctorado en Artes y Computacional tecnologías. estos programas de fusibles interdisciplinarios enfoques informáticos y de artes creativas. Estudiantes en estos cursos provienen de una variedad de artes y ciencias antecedentes. a nivel de pregrado, a los estudiantes se les enseña procesamiento en el año 1 y openFrameworks en el año 2.

este método de enseñanza ha tenido éxito, impactando

Maximilian es una biblioteca de síntesis de audio disponible gratuitamente significativamente en el aprendizaje de los estudiantes. Maximiliano realza escrito en C ++. Está diseñado para trabajar junto con        este enfoque, permitiendo a los estudiantes hacer la transición a C ++

        Gary p. Biblioteca Rtaudio 4 de Scavone [5] [6], o Ross        de Java, mientras les da el poder de crear cruces

El portaudio de Bencina [2], que proporciona un marco para aplicaciones de audio y música de la plataforma más fácilmente. compatibilidad en Windows, Linux y OS X.

El principal objetivo del diseño de Maximilian ha sido simplificar

el proceso de aprendizaje e implementación de la computadora        2. TRABAJO RELACIONADO enfoques musicales, incluido el procesamiento de señales digitales y síntesis en C ++. Además, ha sido diseñado        la biblioteca openFrameworks (OF), también usa Rtaudio. para integrarse bien con la popular codificación creativa C ++        Maximilian ha sido diseñado deliberadamente para integrar kit de herramientas, openFrameworks [www.openFrameworks.cc]. Eso        bien con OF. OF es una herramienta extremadamente poderosa para tiene la intención de que esta biblioteca sea utilizada por aquellos que tienencreación de una amplia gama de aplicaciones interactivas. menos experiencia con lenguajes de programación textual,        Sin embargo, tiene una funcionalidad limitada con respecto a

y por aquellos con buenas habilidades de programación que deseenDesarrollar e implementar aplicaciones de audio rápidamente en cualquier audio y síntesis (este también es el caso deprocesamiento, con la excepción de Ollie Bowns Java

plataforma, incluidos los dispositivos móviles. la api tiene un        biblioteca de audio, 'Beads' [1]). como ha sido Maximiliano sintaxis simple, por ejemplo, reproducir una muestra solo toma        lanzado con una licencia de código abierto, MIt, es un útil algunas líneas adicionales de código:        alternativa a otras soluciones existentes para audio creativo

desarrollo de aplicaciones en C ++, incluyendo FMOD y el Kit de herramientas de síntesis (StK) [3] [4]. la licencia de MIt permite a cualquier programador o artista el derecho a utilizar el biblioteca para crear aplicaciones comerciales de forma gratuita; hay pocas bibliotecas comparables que le dan al usuario esta

! libertad.

276

[pic 1]        Actas de la International Computer Music Conference 2011, Universidad de Huddersfield, Reino Unido, 31 de julio - 5 de agosto de 2011

  1. Página 2

        Como maximilian está escrito en c ++, puede ser        3.1. OSCILADORES

se utiliza fácilmente para desarrollar software utilizando una variedad de

diferentes kits de herramientas de programación de audio, incluido el La clase osc es un objeto oscilador genérico, capaz de iPhone y Steinberg VST SDK. Esto lo hace más produciendo fasores, ondas de diente de sierra, ondas sinusoidales, coseno ondas, ondas cuadradas, ondas triangulares y ruido. En ampliamente portátil que otros textos

Además, hay un objeto oscilador basado en búfer capaz plataformas, y aunque no pretende ser un de reproducir datos de tabla de ondas arbitrarios de un 514 competidor de Supercollider, chuck [8], PD, STK o maxmSP, ha demostrado ser muy útil en el aprendizaje / enseñanza        búfer de puntos utilizando interpolación lineal o cúbica. desarrollo de software creativo para ambos estudiantes        El osc fasor es un objeto central de propósito general, y y posgrados de artes, computación y        puede producir una señal continua entre dos valores cualesquiera

...

Descargar como (para miembros actualizados)  txt (20 Kb)   pdf (161 Kb)   docx (29 Kb)  
Leer 13 páginas más »
Disponible sólo en Clubensayos.com