Download List

Projeto Descrição

Faust AUdio STreams is an expressive functional programming language for realtime audio signal processing. The Faust compiler translates DSP specifications into efficient C++ code. A variety of platforms and plugin formats are supported. A single Faust specification can be used to easily generate JACK and ALSA applications, as well as LADSPA, MAX/MSP, PD, Q, SC, and VST plugins. In addition to C++ code, the Faust compiler can also generate SVG block-diagram representations as well as XML descriptions.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-07-22 06:07
0.9.43

Esta versão oferece uma grande reorganização do sistema de arquitetura para uma melhor modularidade e Open Sound Control (OSC) apoio. A geração de código foi melhorado eo compilador oferece possibilidades novas produções, como o gráfico completo das expressões sinal interno como um arquivo. Dot arquivo (graphviz). As bibliotecas e os exemplos foram estendidas, oferecendo vários novos filtros e efeitos (incluindo reverbs diferentes). O Kit de Ferramentas de Síntese (STK) foi portado para FAUST.
This release provides a major reorganization of the architecture system for better modularity and Open Sound Control (OSC) support. The code generation has
been improved and the compiler offers new output possibilities, such as the complete graph of the internal signal expressions as a .dot (graphviz) file. The
libraries and the examples have been extended, providing several new filters and effects (including various reverbs). The Synthesis Tool Kit (STK) has been ported to FAUST.

2010-11-20 07:53
0.9.30

Esta versão introduz algumas novas possibilidades na linguagem, nomeadamente alterações que tornam a correspondência de padrão muito mais utilizável. As bibliotecas foram melhoradas e ampliadas e diversos novos exemplos são fornecidos.
This release introduces some new possibilities in the language, in particular modifications that make pattern matching much more usable. The libraries have been improved and expanded and several new examples are provided.

2010-05-17 10:11
0.9.24

Esta versão apresenta várias novidades, nomeadamente: substituições explícitas, melhor precisão para as constantes de ponto flutuante, semântica e preguiçoso Select2 select3, uma arquitetura de novo iPhone, melhor compatibilidade entre plataformas e um novo Visual Studio 2008 projeto de construção de Fausto em máquinas Windows .
This release introduces several novelties, in particular : explicit substitutions, better precision for floating point constants, lazy semantics to select2 and select3, a new iPhone architecture, improved cross platform compatibility, and a brand new Visual Studio 2008 project to build Faust on Windows machines.

2010-01-24 21:18
0.9.10

Esta versão do compilador DSP FAUST introduz várias novas possibilidades. É o primeiro lançamento oficial para gerar código paralelo cheio. Dependendo das opções do compilador, o código pode ser paralelizado com base em OpenMP ou um "trabalho específico Stealing" algoritmo. Além disso, o compilador FAUST também oferece a possibilidade de gerar automaticamente a documentação de matemática de um programa de DSP.
This version of the FAUST DSP compiler introduces several new possibilities. It is the first official release to generate full PARALLEL code. Depending on the compiler options, the parallelized code can be either based on OpenMP or a specific "Work-Stealing" algorithm. Moreover, the FAUST compiler also offers the possibility to automatically generate the mathematical documentation of a DSP program.

2008-03-27 13:37
0.9.9.4

Este comunicado contém algumas extensões para a linguagem Faust como a nova declaração fvariable ou o operador unário "-" com identificadores ( "-x" é agora permitido). Vários erros foram corrigidos. Alguns arquivos são fornecidos nova arquitectura em particular, para usar com Fausto snd-rt. O efeito de filtro e bibliotecas também foram melhorados, e uma biblioteca novo módulo está disponível. O tempo para compilar alguns programas muito complexo tem sido notavelmente reduzidos.
Tags: Major feature enhancements
This release contains some extensions to the Faust
language like the new fvariable declaration or the
unary operator "-" with identifiers ("-x" is now
allowed). Several bugs have been corrected. Some
new architecture files are provided in particular
for using Faust with snd-rt. The effect and filter
libraries have also been improved, and a new
oscillator library is available. The time to
compile some very complex programs has been
notably reduced.

Project Resources