Nsound

A C ++ Biblioteca y módulo Python para la síntesis de audio con filtros digitales dinámicos
Descargar ahora

Nsound Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Nick Hilton
  • Sitio web del editor:

Nsound Etiquetas


Nsound Descripción

Una biblioteca de C ++ y un módulo de Python para la síntesis de audio con filtros digitales dinámicos Nsound es un marco C ++ para la síntesis de audio. Su objetivo es ser tan poderoso como Csound, pero con las características de programación de C ++. La Biblioteca Nsound intenta hacer que el proceso de generación de sonido complejo e interesante sea tan fácil para el programador posible. ¿Qué son los objetivos de Nsound? El objetivo principal de Nsound es desarrollar una interfaz de programación de aplicaciones (API) para la síntesis de sonido con la siguiente síntesis. Características: 1. Fácil de usar 2. Fácil de extender 3. ¿Qué es potente que son los conceptos básicos de Nsound? En Nsound, todos los datos de audio se representan como un número de punto flotante entre -1.0 y 1.0. De esta manera, es fácil de escalar los datos para ajustar el volumen multiplicando los datos por un número entre 0.0 y 1.0, un porcentaje. Los datos de audio solo se convierten a 8 bits, de 16 bits o de 24 bits cuando se escribe en el disco con la clase de onda. Los hombreseradores producen oscilaciones de la forma de onda almacenada en ellas. Los sobres pueden dar forma a los datos de audio. Se puede usar una clase de mezclador para combinar varios datos de audio juntos. Con estas herramientas, Nsound permite al programador generar audio, dar forma a la forma de onda y mezclarlo todo. ¿Qué hay de nuevo en este lanzamiento: · Añadido Python2.6 Soporte en Windows (AREALES TRABAJADO EN LINUX / OSX) · Añadido Typedef Std :: Vector Booleanvector · Se agregó Typedef Std :: vector booleanvectorvector · Audiostream añadido :: Mono () · Audiostream añadido :: getMono () · Agregado Clase AudiosTreamSelection · Se agregó la selección de búfers de clase · Ejemplo añadido7 · Agregado FilterStageIir :: Operator = () · Generador agregado :: DrawwindowBartlett () · Generador agregado :: DRATWINDOWBLACKMAN () · Generador agregado :: DrawwindowBlackmanHarris () · Generador agregado :: DrackWindowHamming () · Generador agregado :: DrackWindowhanning () · Generador agregado :: DrawwindownutTall () · Generador agregado :: DRATWINDOWPARZEN () · Generador agregado :: DrawwindoWRectangular () · Sombrero de instrumentos añadido · Añadido instrumento orgánico (un órgano de tubería) · Se agregó TODO.TXT, una lista de cosas que Nick le gustaría ver que se hiciera. · Añadido WAVEFILE 64 y 32 Soporte de punto flotante (la mayoría de las aplicaciones no se pueden abrir de 64 bits, sino útiles para pruebas de la unidad o para guardar las formas de onda de alta percisión) · Quitado Audiostream :: SetLaySthan (), los nuevos operadores reemplazan la funcionalidad · Se eliminó AudiosTream :: setggreaterthan (), los nuevos operadores reemplazan la funcionalidad · Quitado BUFFER :: SECElessthan (), los nuevos operadores reemplazan la funcionalidad · Buffer eliminado :: SetGreaterThan (), los nuevos operadores reemplazan la funcionalidad · FilterlowPassFIR FIJO :: Filtro (Audiostream, Float64) Error de recursión infinita · Se corrigió FilterlowPassFIR :: Filtro (X, Y), se estaba llamando a sí mismo · Generador fijo :: Corte de memoria CTOR (SOPTE_RATE, BUFFER) · Se corrigió NSOUNCONFIG.PY ::CheckFormatPlotLibCapi () error, debe devolver 0; · Swig / trazado fijo. Para informar una advertencia cuando PayLab no sea disponible


Nsound Software relacionado