Fausto

Idioma 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:
  • Dominique Fober
  • Sitio web del editor:
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 3.8 MB

Fausto Etiquetas


Fausto Descripción

FAUSTO - lenguaje compilado para el procesamiento de señales de audio en tiempo real Fausto es un lenguaje compilado en tiempo real nombre de señal de audio processing.The FAUSTO significa Funcional de flujo de audio. Sus cosechadoras modelo de programación de dos enfoques: Composición diagrama de bloques funcionales y programming.You pueden pensar de Fausto como un lenguaje de diagrama de bloques estructurados con una sintaxis textual. FAUSTO está destinado a desarrolladores que necesitan desarrollar eficiente C plugins de audio / C ++ para los sistemas existentes o aplicaciones de audio completa autónoma. Gracias a algunas técnicas de compilación y optimizaciones específicas de gran alcance, el código C ++ generado por el compilador Fausto es por lo general muy rápido. Puede compiten en general con (ya veces superan a) escrita a mano con Fausto C code.Programming es de alguna manera como trabaja con los circuitos electrónicos y señales. programa A FAUST es una lista de definiciones que define un procesador de señal de diagrama de bloques: un trozo de código que produce señales de salida en función de sus señales de entrada (y tal vez algunos parámetros de la interfaz de usuario) .Faust es un lenguaje compilado traducido a C ++. Con el fin de 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 como se describe por el usuario, la idea es compilar su significado matemático (lo que realmente calcula). ¿Qué hay de nuevo en este lanzamiento: · Modificación Sintaxis permitiendo operador unario - con identificadores (-x está ahora · permitido) · Cadena paramétrico ahora puede contener el número de dígitos a su uso. En la cadena de · "Línea% 2i" % 2i será reemplazado por el valor de i utilizando al menos 2 dígitos. · Nueva declaración fvariable: posibilidad de declarar una variable C externa de · Bloque de variabilidad. · Redefinición de símbolos ahora se considera un error en lugar de una simple advertencia · Nueva resaltado de sintaxis para TextWrangler (Macintosh) · SND-rt-gtk.cpp: un nuevo archivo de arquitectura para usar con Fausto SND-ta. (Contribución · Por Kjetil Matheussen) · Synthfile.cpp: un nuevo archivo de arquitectura para generar archivos de audio (aportado por · Dominique Fober) · Osc.lib: una nueva biblioteca que contiene oscilador de osciladores basados ​​en filtros rápidos · (Aportado por Julius Smith) · Nuevas adiciones a filter.lib y effect.lib: filtro de dispersión Piano, · Quinto orden fdelay5, filtro de muesca, de segundo orden transformador normalizó digitales · Guía de onda de resonancia ... (aportado por Julius Smith) · Archivo de arquitectura mejorada jack-gtk.cpp que permite controlar el valor por defecto · Conexiones y para ejecutar varias instancias del mismo programa (contribuido por Fons · Adriaensen) · Enorme aceleración del sistema de inferencia de tipos de expresiones mediante el uso de complexe · Información y memoization recursivness · Corrección de errores en el sistema de inferencia de tipos de expresiones recursivas · Mejor intercambio de expresiones lentas apprearing retrasa · Evitar la división por cero y el informe de errores cuando el bloque de diagramas sin entradas o · Salidas se utilizan en las composiciones de combinación y de división · El compilador Fausto y algunos de los archivos de arquitectura se han actualizado para · Reemplazar char * parámetros por const char * cuando sea apropiado


Fausto Software relacionado

Perlpad

Perlpad ofrece la ejecución del código Perl como servicio de sistema MACOS X ...

149 509 KB

Descargar