Fausto

Fausto es un lenguaje compilado para el procesamiento de la señal de audio en tiempo real.
Descargar ahora

Fausto Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • FAUST Team
  • Sitio web del editor:
  • http://faust.grame.fr/

Fausto Etiquetas


Fausto Descripción

Faust es un lenguaje compilado para el procesamiento de la señal de audio en tiempo real. Fausto es un lenguaje compilado para el procesamiento de la señal de audio en tiempo real. El nombre Faust representa una secuencia de audio funcional. Su modelo de programación combina dos enfoques: programación funcional y composición del diagrama de bloques. Puede pensar en Fausto como un lenguaje de diagrama de bloques estructurado con una sintaxis textual. ¿Qué está destinado a Fausto? Fausto está destinado a los desarrolladores que necesitan desarrollar complementos de audio de C / C ++ eficientes para sistemas existentes o aplicaciones de audio independientes completas. Gracias a algunas técnicas de compilación específicas y optimizaciones poderosas, el código C ++ generado por el compilador de Faust suele ser muy rápido. En general, puede competir con (y, a veces, superar) el código c escrito a mano. ¿Cómo se ve? La programación con Fausto es de alguna manera, como trabajar con circuitos electrónicos y señales. Un programa FAUST es una lista de definiciones que definen un diagrama de bloques de procesador de señales: una pieza de código que produce señales de salida de acuerdo con sus señales de entrada (y tal vez algunos parámetros de la interfaz de usuario). ¿Cómo funciona? Faust es un idioma compilado traducido a C ++. Para generar el código más eficiente, la compilación se basa en un enfoque semántico. En lugar de compilar directamente el diagrama de bloques según lo descrito por el usuario, la idea es compilar su significado matemático (lo que realmente calcula). Lo que es nuevo en esta versión: Nuevos archivos de arquitectura: · VST2P4.CPP (archivo de arquitectura VST-2.4) , · VSTI-MONO.CPP (Mono Vsti Synth Architecture Archivo), · matlabplot.cpp (archivo de arquitectura para trazar datos en formato MATLAB u OCTAVE) .Nuevos scripts para una generación muy fácil de aplicaciones ejecutables: · Faust2AsA (llame al compilador Fausto y G ++ para producir una aplicación ALSA), · Faust2Jack (llame al compilador FAUST y G ++ para producir una aplicación de gato), · Faust2Plot (llame al compilador Faust y G ++ para producir una aplicación de parcela), · Faust2SVG (llame al compilador Fausto para producir Diagramas de bloques SVG), · Faust2FireFox, (Pantalla Faust2SVG + con Firefox) · Faust2octave (Faust2Plot + Pantalla con Octave) Nuevas bibliotecas: · filter.lib (Biblioteca Filters Filters) · Effect.lib (Biblioteca Faust Effects) · FAUST2PD actualizado a Q 7.8, · Gestión mejorada de metadatos: Las etiquetas no son Más limitado a un conjunto predincado, los metadatos ahora se informan como comentarios en el código de C ++ generado · Soporte para la opción New --SIMPLE-NOMBRES al dibujar bloques de diagramas de bloques fijos: · Generación fuera de orden de recursiones mutuas complejas corregidas · Lexer modificado Para apoyar el final de la línea de la forma multiplicada · Compartir códigos erróneos CORRECHOPTOMMENTS · Agradecemos a todos los colaboradores de esta nueva versión, con menciones especiales para Albert Graef y Julius O. Smith. Sigue enviando comentarios, sugerencias, informes de errores y contribuciones de EE. UU. Si está nuevo en esta versión: · Esta versión contiene algunas extensiones al idioma de Faust, como la nueva declaración de FVariable o el operador de unarios "," con identificadores ("-x" ahora está permitido ). · Se han corregido varios errores. En particular, se proporcionan algunos archivos de arquitectura nuevos para usar Faust con SND-RT. · Los efectos y las bibliotecas de filtros también se han mejorado, y hay una nueva biblioteca de oscilador disponible. · El tiempo para compilar Algunos programas muy complejos se han reducido notablemente.


Fausto Software relacionado

Beatmover

Beatmover es una aplicación de descargador utilizada para las pistas de Beatport. ...

287

Descargar

Newpodfeed

NewPodFeed es un software para que la creación de nuevas fuentes RSS compatibles con iTunes para los podcasts sea fácil. ...

126

Descargar