Faust to ActionScript conversion project

Quick Links:

Introduction

Faust is a programming language for efficient DSP development. ActionScript is utilized by Adobe's Flash/AIR for internet and desktop applications. Through the use of Adobe Labs' Alchemy experiment, an ActionScript to C++ converter using LLVM, this project provides a framework to compile Faust .dsp files into Flash .swf files that can be hosted on webpages as example DSP code.

Requirements

Development Requirements (to convert your Faust files into applets)

Faust SDK

Adobe Flash 10 - version 10 is the first to support runtime modification of sound buffers.

Adobe Alchemy (and inherited requirements, such as Cygwin under Windows)

Adobe Flex (Flex builder was used during development, but the open-source or closed-source free Flex SDKs should suffice)