Merge branch 'master' of https://scm.cri.ensmp.fr/git/Faustine
[Faustine.git] / interpreter / preprocessor / faust-0.9.47mr3 / tools / faust2flash_v0.1 / README.txt
1 Faust to Flash conversion scripts
2
3 Travis Skare / skare@stanford.edu
4 Project site: http://ccrma.stanford.edu/~travissk/faustflash
5 Personal site: http://www.travisskare.com
6
7 Introduction
8 ------------
9 The enclosed code can be used with your own Faust DSP scripts, the Faust
10 compiler, Adobe Alchemy/Flash/Flex to produce Flash .swf files. While the
11 process is designed to be able to display DSP examples online, it can be used
12 for multimedia demos, audio effects in games, etc.
13
14 Please note that the code is functional, but has some known technical issues
15 and a list of areas for improvement. The C++ code in particular needs some
16 cleanup; large sections were thrown together to fix bugs and get communication
17 from ActionScript->C++ working (this was my first Alchemy project).
18
19 Feel free to email me with questions, comments, or suggestions for improvement.
20
21
22 Changelog (Current Version: 0.1)
23 ---------
24 0.1: Proof of concept - functional but needs some cleanup.
25
26
27 License
28 -------
29 As my intent is to polish this up and submit the architecture file as a patch
30 to Faust (if the project desires it) it's tentatively GPL. See the file COPYING.
31
32
33 The Unfortunately Obligatory License Agreement (and other short stories):
34 ------------------------------------------------------------------------
35 THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
36 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
37 FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
38 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
39 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
40 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
41 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
42 IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
43 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
44 POSSIBILITY OF SUCH DAMAGE.