Q-audio

Q-Audio es una interfaz de audio digital para P.
Descargar ahora

Q-audio Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Albert Graef
  • Sitio web del editor:

Q-audio Etiquetas


Q-audio Descripción

Q-Audio es una interfaz de audio digital para P. Q-Audio es una interfaz de audio digital para Q. Q-Audio Project contiene tres módulos que, junto con la funcionalidad básica necesaria para escribir aplicaciones de audio digital. El módulo de audio implementa una interfaz de audio (casi) en tiempo real en la parte superior de la biblioteca de poraudio . El módulo SNDFILE le permite acceder a archivos de sonido en varios formatos usando libsndfile. El módulo de onda proporciona operaciones básicas para crear y manipular datos de ondas, incluidas las operaciones para convertir las tasas de muestra, para calcular las transformaciones de Fourier y para mostrar los datos de onda en un GGI Visual. Acerca de Q Idioma: q es un lenguaje de programación funcional basado en la reescritura del término. Por lo tanto, un programa Q o "Script" es simplemente una colección de ecuaciones que se utilizan para evaluar las expresiones de manera simbólica. Las ecuaciones establecen identidades algebraicas y se interpretan como reglas de reescritura para reducir las expresiones a "formas normales". Por ejemplo, aquí es la forma en que define una función SQR que cuadró su argumento al multiplicarlo con sí mismo: SQR X = X * X; Tenga en cuenta que, como en PROG, los identificadores capitalizados se utilizan para indicar las variables en una ecuación, que están vinculadas a los valores reales cuando se aplica una ecuación. Las ecuaciones también pueden incluir una parte de condición, como en la siguiente definición de la función factorial: hecho n = n * hecho (n-1) si n> 0; = 1 de lo contrario; Las funciones en los argumentos estructurados se definen por "Matching Matching". Por ejemplo, el producto de una lista (denotado en la sintaxis similar a un prólogo) se puede calcular con estas dos ecuaciones: PROD [] = 1; PROD = X * PROD XS; Con esta definición, el factorial ahora también puede Se define de la siguiente manera (la notación , como en Haskell, denota una secuencia aritmética): hecho n = prod ; como puede ver, las definiciones son realmente como ecuaciones matemáticas. La sintaxis es superficialmente similar a otras lenguas funcionales modernas como Miranda y Haskell, excepto que Q es "Formato libre", es decir, no usa el diseño para indicar la estructura sintáctica (por lo tanto, el punto y coma se usa para terminar una ecuación). Su término reescritura Patrimonio, Q va más allá de la mayoría de los otros idiomas funcionales, ya que también le permite realizar cálculos con expresiones simbólicas. Por ejemplo, con la definición de la función SQR desde arriba, encontrará que SQR (X + 1) se evalúa a (x + 1) * (x + 1). Esto podría verse primero como una función arcana, pero en realidad es bastante útil, porque también puede probar sus definiciones con entradas simbólicas. Lo que es nuevo en esta versión: · src / wave.c: correcciones menores para la compatibilidad con las últimas versiones de GCC


Q-audio Software relacionado

libgnurdf

Libgnurdf es una biblioteca GNUPDATE RDF que proporciona acceso rápido y fácil a los archivos RDF (Formato de descripción de recursos XML). ...

105

Descargar

Isq

ISQ (le pregunto) es una biblioteca de extensión de etiqueta que le ayuda a hacer formularios HTML. ...

153

Descargar

libmemory

Libmemory Library proporciona una implementación de M.M. Algoritmo de reclamación de memoria segura de Micheal en C. ...

138

Descargar