From: WANG <wang@wang-OptiPlex-780.(none)>
Date: Thu, 22 Aug 2013 15:34:50 +0000 (+0200)
Subject: Merge branch 'OOP'
X-Git-Url: https://scm.cri.ensmp.fr/git/Faustine.git/commitdiff_plain/8c48d01c4b78dba6159c13438b06cb7e07a1f338?hp=c0ac16bdf3099698bb61bb8183f047381a6c713e

Merge branch 'OOP'

Conflicts:
	Makefile
	Makefile.in
	interpretor/faust-0.9.47mr3/compiler/faust
	interpretor/faust-0.9.47mr3/compiler/preprocess.a
	interpretor/faust-0.9.47mr3/compiler/preprocess/preprocess.o
	interpretor/faustine
	interpretor/gmon.out
---

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9fb7a0b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+interpretor/faustine
+interpretor/faust-0.9.47mr3/compiler/faust
+.o
+gmon.out
+ouput_sounds/output* # default names
+/Makefile # only in the current directory, because Makefile.in is sufficient
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 9eb9354..0000000
--- a/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-
-SOURCE_DIR = interpretor
-PREPROCESSOR_DIR = $(SOURCE_DIR)/faust-0.9.47mr3
-
-all: Faustine
-
-Faustine:
-	@(cp $(SNDFILE_PATH)/sndfile_stub.o $(SOURCE_DIR))
-	@(cd $(SOURCE_DIR) && $(MAKE) opt OCAML_INCLUDE_PATH=$(OCAML_INCLUDE_PATH) SNDFILE_PATH=$(SNDFILE_PATH))
-	@(cd $(SOURCE_DIR) && $(MAKE) clean)
-
-clean:
-	@(cd $(SOURCE_DIR) && $(MAKE) clean)
-	@(rm -f *~)
-
-mrproper: clean
-	@(cd $(SOURCE_DIR) && $(MAKE) mrproper)
-	@(cd $(PREPROCESSOR_DIR) && $(MAKE) clean)
-
-# Sndfile-ocaml library path
-
-OCAML_INCLUDE_PATH = /usr/lib/ocaml
-SNDFILE_PATH = ~/Desktop/libsndfile-ocaml
diff --git a/Makefile.in b/Makefile.in
index a6e557b..c27a93f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,21 +1,35 @@
+SRC_DIR = interpretor
+PREPROCESSOR_DIR = $(SRC_DIR)/faust-0.9.47mr3
+OUTPUTSOUNDS_DIR = output_sounds
+EXEC = faustine
 
-SOURCE_DIR = interpretor
-PREPROCESSOR_DIR = $(SOURCE_DIR)/faust-0.9.47mr3
+all: $(EXEC)
 
-all: Faustine
+faustine:
+	@cp $(SNDFILE_PATH)/sndfile_stub.o $(SRC_DIR)
+	@cd $(SRC_DIR) && $(MAKE) opt OCAML_INCLUDE_PATH=$(OCAML_INCLUDE_PATH) SNDFILE_PATH=$(SNDFILE_PATH)
+	@cd $(SRC_DIR) && $(MAKE) clean
 
-Faustine:
-	@(cp $(SNDFILE_PATH)/sndfile_stub.o $(SOURCE_DIR))
-	@(cd $(SOURCE_DIR) && $(MAKE) opt OCAML_INCLUDE_PATH=$(OCAML_INCLUDE_PATH) SNDFILE_PATH=$(SNDFILE_PATH))
-	@(cd $(SOURCE_DIR) && $(MAKE) clean)
+.PHONY: clean mrproper
 
 clean:
-	@(cd $(SOURCE_DIR) && $(MAKE) clean)
+	@(cd $(SRC_DIR) && $(MAKE) clean)
 	@(rm -f *~)
 
 mrproper: clean
-	@(cd $(SOURCE_DIR) && $(MAKE) mrproper)
+	@(cd $(SRC_DIR) && $(MAKE) mrproper)
 	@(cd $(PREPROCESSOR_DIR) && $(MAKE) clean)
 
-# Sndfile-ocaml library path
+test: 
+	@rm -f $(OUTPUTSOUNDS_DIR)/output0.wav
+	@cd $(SRC_DIR) && ./faustine -csv -wav ../dsp_files/sin.dsp
+	@ls -l $(OUTPUTSOUNDS_DIR)/output0.wav
 
+	@echo "    You might want to check the output file with either:"
+	@echo "audacity ../output_sounds/output0.wav"
+	@echo "open ../output_sounds/output0.wav"
+	@echo "octave -q --eval 'plot(wavread(\"output_sounds/output0.wav\")); pause'"
+
+# Library paths for OCaml and libsndfile-ocaml
+# OCAML_INCLUDE_PATH
+# SNDFILE_PATH
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/OSCControler.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/OSCControler.o
index 5d05790..c1e1398 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/OSCControler.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/OSCControler.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/lib/OSCFError.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/lib/OSCFError.o
index 887272d..d0f15ae 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/lib/OSCFError.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/lib/OSCFError.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/lib/OSCRegexp.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/lib/OSCRegexp.o
index 5f8ee04..65366f4 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/lib/OSCRegexp.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/lib/OSCRegexp.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/msg/Message.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/msg/Message.o
index 9f0f493..9d4c34a 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/msg/Message.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/msg/Message.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/FaustFactory.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/FaustFactory.o
index 885396a..4ace601 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/FaustFactory.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/FaustFactory.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/FaustNode.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/FaustNode.o
index d5036fb..78868e3 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/FaustNode.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/FaustNode.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/MessageDriven.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/MessageDriven.o
index 152c5ba..100d5df 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/MessageDriven.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/MessageDriven.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/RootNode.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/RootNode.o
index 6d32bee..771973d 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/RootNode.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/nodes/RootNode.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCAddress.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCAddress.o
index 5597339..15087d5 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCAddress.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCAddress.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCIO.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCIO.o
index 91fa7d8..4607b0d 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCIO.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCIO.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCListener.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCListener.o
index 814689e..1bd5035 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCListener.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCListener.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCSetup.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCSetup.o
index 9fbccf5..83bd33a 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCSetup.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCSetup.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCStream.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCStream.o
index 4c05b01..57d09ff 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCStream.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/osc/OSCStream.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/threads/pthreads_impl.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/threads/pthreads_impl.o
index d12e15f..e3620b0 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/threads/pthreads_impl.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/threads/pthreads_impl.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/threads/winthreads_impl.o b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/threads/winthreads_impl.o
index 8601c3c..d1827b9 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/threads/winthreads_impl.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/faust/src/threads/winthreads_impl.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/ip/IpEndpointName.o b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/ip/IpEndpointName.o
index c5b4308..a9bee68 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/ip/IpEndpointName.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/ip/IpEndpointName.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/ip/posix/NetworkingUtils.o b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/ip/posix/NetworkingUtils.o
index 902e53c..c232532 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/ip/posix/NetworkingUtils.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/ip/posix/NetworkingUtils.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/ip/posix/UdpSocket.o b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/ip/posix/UdpSocket.o
index 9abe0d2..af91571 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/ip/posix/UdpSocket.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/ip/posix/UdpSocket.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscOutboundPacketStream.o b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscOutboundPacketStream.o
index ee9b16e..aed833d 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscOutboundPacketStream.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscOutboundPacketStream.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscPrintReceivedElements.o b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscPrintReceivedElements.o
index e4e0a92..4f69235 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscPrintReceivedElements.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscPrintReceivedElements.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscReceivedElements.o b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscReceivedElements.o
index 388cd2d..9094461 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscReceivedElements.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscReceivedElements.o differ
diff --git a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscTypes.o b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscTypes.o
index e372800..784c4aa 100644
Binary files a/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscTypes.o and b/interpretor/faust-0.9.47mr3/architecture/osclib/oscpack/osc/OscTypes.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/boxes/boxcomplexity.o b/interpretor/faust-0.9.47mr3/compiler/boxes/boxcomplexity.o
index 39aba22..90dbb83 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/boxes/boxcomplexity.o and b/interpretor/faust-0.9.47mr3/compiler/boxes/boxcomplexity.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/boxes/boxes.o b/interpretor/faust-0.9.47mr3/compiler/boxes/boxes.o
index d4e513c..b69e131 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/boxes/boxes.o and b/interpretor/faust-0.9.47mr3/compiler/boxes/boxes.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/boxes/boxtype.o b/interpretor/faust-0.9.47mr3/compiler/boxes/boxtype.o
index 2b972e3..4c54104 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/boxes/boxtype.o and b/interpretor/faust-0.9.47mr3/compiler/boxes/boxtype.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/boxes/ppbox.o b/interpretor/faust-0.9.47mr3/compiler/boxes/ppbox.o
index ba28ecc..9b38db3 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/boxes/ppbox.o and b/interpretor/faust-0.9.47mr3/compiler/boxes/ppbox.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/documentator/doc.o b/interpretor/faust-0.9.47mr3/compiler/documentator/doc.o
index 1046cf5..3a59ce4 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/documentator/doc.o and b/interpretor/faust-0.9.47mr3/compiler/documentator/doc.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_Text.o b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_Text.o
index 8ce7a28..c858ccc 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_Text.o and b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_Text.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_autodoc.o b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_autodoc.o
index 31c5efd..d7da33e 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_autodoc.o and b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_autodoc.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_compile.o b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_compile.o
index 3fd9185..2b9d469 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_compile.o and b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_compile.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_lang.o b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_lang.o
index 235a31a..cf05c19 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_lang.o and b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_lang.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_metadatas.o b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_metadatas.o
index 9311090..81be707 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_metadatas.o and b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_metadatas.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_notice.o b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_notice.o
index 1d0ca14..1132925 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_notice.o and b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_notice.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_sharing.o b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_sharing.o
index d1141af..ca351a0 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/documentator/doc_sharing.o and b/interpretor/faust-0.9.47mr3/compiler/documentator/doc_sharing.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/documentator/lateq.o b/interpretor/faust-0.9.47mr3/compiler/documentator/lateq.o
index 449bdc4..a186b97 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/documentator/lateq.o and b/interpretor/faust-0.9.47mr3/compiler/documentator/lateq.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/device/PSDev.o b/interpretor/faust-0.9.47mr3/compiler/draw/device/PSDev.o
index 65d50f3..d6aa62c 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/device/PSDev.o and b/interpretor/faust-0.9.47mr3/compiler/draw/device/PSDev.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/device/SVGDev.o b/interpretor/faust-0.9.47mr3/compiler/draw/device/SVGDev.o
index 99b7d96..8b3fbc7 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/device/SVGDev.o and b/interpretor/faust-0.9.47mr3/compiler/draw/device/SVGDev.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/drawschema.o b/interpretor/faust-0.9.47mr3/compiler/draw/drawschema.o
index f098c6d..87039cc 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/drawschema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/drawschema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/blockSchema.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/blockSchema.o
index ec15573..24dc11e 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/blockSchema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/blockSchema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/cableSchema.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/cableSchema.o
index 00c3fb1..87c5ee7 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/cableSchema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/cableSchema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/collector.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/collector.o
index ff0b047..d94e38b 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/collector.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/collector.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/cutSchema.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/cutSchema.o
index 17feae5..a7eea3b 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/cutSchema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/cutSchema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/decorateSchema.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/decorateSchema.o
index 8b93414..3b92cba 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/decorateSchema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/decorateSchema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/enlargedSchema.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/enlargedSchema.o
index 59694a5..adb8770 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/enlargedSchema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/enlargedSchema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/inverterSchema.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/inverterSchema.o
index 9d5732c..57b5db6 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/inverterSchema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/inverterSchema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/mergeSchema.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/mergeSchema.o
index b1bcaf5..2c9e59e 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/mergeSchema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/mergeSchema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/parSchema.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/parSchema.o
index e439d77..ec2510a 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/parSchema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/parSchema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/recSchema.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/recSchema.o
index d60f1b3..3831b4b 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/recSchema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/recSchema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/seqSchema.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/seqSchema.o
index 5e6edd3..194798a 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/seqSchema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/seqSchema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/splitSchema.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/splitSchema.o
index 5ef9476..7840bdc 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/splitSchema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/splitSchema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/schema/topSchema.o b/interpretor/faust-0.9.47mr3/compiler/draw/schema/topSchema.o
index 74d597f..a77e65a 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/schema/topSchema.o and b/interpretor/faust-0.9.47mr3/compiler/draw/schema/topSchema.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/draw/sigToGraph.o b/interpretor/faust-0.9.47mr3/compiler/draw/sigToGraph.o
index 843e4db..e0b1ef8 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/draw/sigToGraph.o and b/interpretor/faust-0.9.47mr3/compiler/draw/sigToGraph.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/errors/errormsg.o b/interpretor/faust-0.9.47mr3/compiler/errors/errormsg.o
index 9daed93..73f83aa 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/errors/errormsg.o and b/interpretor/faust-0.9.47mr3/compiler/errors/errormsg.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/errors/timing.o b/interpretor/faust-0.9.47mr3/compiler/errors/timing.o
index 63983a3..2cf3816 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/errors/timing.o and b/interpretor/faust-0.9.47mr3/compiler/errors/timing.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/evaluate/environment.o b/interpretor/faust-0.9.47mr3/compiler/evaluate/environment.o
index 3d8a9ef..4d2b325 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/evaluate/environment.o and b/interpretor/faust-0.9.47mr3/compiler/evaluate/environment.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/evaluate/eval.o b/interpretor/faust-0.9.47mr3/compiler/evaluate/eval.o
index 5ed81b4..6c23dac 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/evaluate/eval.o and b/interpretor/faust-0.9.47mr3/compiler/evaluate/eval.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/evaluate/loopDetector.o b/interpretor/faust-0.9.47mr3/compiler/evaluate/loopDetector.o
index 8888fc8..a1ca106 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/evaluate/loopDetector.o and b/interpretor/faust-0.9.47mr3/compiler/evaluate/loopDetector.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/absprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/absprim.o
index 9dfe6b8..fb0e4bf 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/absprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/absprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/acosprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/acosprim.o
index fa9013d..9dda95b 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/acosprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/acosprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/asinprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/asinprim.o
index 167186a..3cbd692 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/asinprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/asinprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/atan2prim.o b/interpretor/faust-0.9.47mr3/compiler/extended/atan2prim.o
index 618a14a..26717f0 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/atan2prim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/atan2prim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/atanprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/atanprim.o
index 7501d1c..1706bdc 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/atanprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/atanprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/ceilprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/ceilprim.o
index c80f57a..8bded7b 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/ceilprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/ceilprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/cosprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/cosprim.o
index 29aec00..6008008 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/cosprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/cosprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/expprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/expprim.o
index 7173632..6858209 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/expprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/expprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/floorprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/floorprim.o
index f63b052..abbbd19 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/floorprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/floorprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/fmodprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/fmodprim.o
index 7b435e2..2cef067 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/fmodprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/fmodprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/log10prim.o b/interpretor/faust-0.9.47mr3/compiler/extended/log10prim.o
index 7243436..093124f 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/log10prim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/log10prim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/logprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/logprim.o
index dd4e1ba..e7c3003 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/logprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/logprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/maxprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/maxprim.o
index 3ef364a..b3c08fc 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/maxprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/maxprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/minprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/minprim.o
index 33406a1..6c1d123 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/minprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/minprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/powprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/powprim.o
index ea59a1c..b81d926 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/powprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/powprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/remainderprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/remainderprim.o
index 958b185..3a8ec1e 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/remainderprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/remainderprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/rintprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/rintprim.o
index c5ec5d2..abe2c56 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/rintprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/rintprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/sinprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/sinprim.o
index a8738d1..5114cf4 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/sinprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/sinprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/sqrtprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/sqrtprim.o
index 2c5e3b8..fb7b96c 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/sqrtprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/sqrtprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/extended/tanprim.o b/interpretor/faust-0.9.47mr3/compiler/extended/tanprim.o
index ccbaf5e..db3c4cf 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/extended/tanprim.o and b/interpretor/faust-0.9.47mr3/compiler/extended/tanprim.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/faust b/interpretor/faust-0.9.47mr3/compiler/faust
deleted file mode 100755
index 59c114e..0000000
Binary files a/interpretor/faust-0.9.47mr3/compiler/faust and /dev/null differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/generator/Text.o b/interpretor/faust-0.9.47mr3/compiler/generator/Text.o
index 02ea2eb..f0cd492 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/generator/Text.o and b/interpretor/faust-0.9.47mr3/compiler/generator/Text.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/generator/compile.o b/interpretor/faust-0.9.47mr3/compiler/generator/compile.o
index 392e93d..e609905 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/generator/compile.o and b/interpretor/faust-0.9.47mr3/compiler/generator/compile.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/generator/compile_scal.o b/interpretor/faust-0.9.47mr3/compiler/generator/compile_scal.o
index 2a12a2c..3885362 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/generator/compile_scal.o and b/interpretor/faust-0.9.47mr3/compiler/generator/compile_scal.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/generator/compile_sched.o b/interpretor/faust-0.9.47mr3/compiler/generator/compile_sched.o
index 14021a3..bae028e 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/generator/compile_sched.o and b/interpretor/faust-0.9.47mr3/compiler/generator/compile_sched.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/generator/compile_vect.o b/interpretor/faust-0.9.47mr3/compiler/generator/compile_vect.o
index aac5204..e440ef3 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/generator/compile_vect.o and b/interpretor/faust-0.9.47mr3/compiler/generator/compile_vect.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/generator/contextor.o b/interpretor/faust-0.9.47mr3/compiler/generator/contextor.o
index defc9a4..3e60143 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/generator/contextor.o and b/interpretor/faust-0.9.47mr3/compiler/generator/contextor.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/generator/description.o b/interpretor/faust-0.9.47mr3/compiler/generator/description.o
index eaf3301..88b26e4 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/generator/description.o and b/interpretor/faust-0.9.47mr3/compiler/generator/description.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/generator/floats.o b/interpretor/faust-0.9.47mr3/compiler/generator/floats.o
index 8f5b606..6acb217 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/generator/floats.o and b/interpretor/faust-0.9.47mr3/compiler/generator/floats.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/generator/klass.o b/interpretor/faust-0.9.47mr3/compiler/generator/klass.o
index 1523afe..b139289 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/generator/klass.o and b/interpretor/faust-0.9.47mr3/compiler/generator/klass.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/generator/occurences.o b/interpretor/faust-0.9.47mr3/compiler/generator/occurences.o
index 620ba12..f9e4906 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/generator/occurences.o and b/interpretor/faust-0.9.47mr3/compiler/generator/occurences.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/generator/sharing.o b/interpretor/faust-0.9.47mr3/compiler/generator/sharing.o
index 4e6c742..0022d9b 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/generator/sharing.o and b/interpretor/faust-0.9.47mr3/compiler/generator/sharing.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/generator/uitree.o b/interpretor/faust-0.9.47mr3/compiler/generator/uitree.o
index 6e8e63f..3390b3b 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/generator/uitree.o and b/interpretor/faust-0.9.47mr3/compiler/generator/uitree.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/main.o b/interpretor/faust-0.9.47mr3/compiler/main.o
index 0cab140..bb4f648 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/main.o and b/interpretor/faust-0.9.47mr3/compiler/main.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/normalize/aterm.o b/interpretor/faust-0.9.47mr3/compiler/normalize/aterm.o
index 13db7c8..f4ca09b 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/normalize/aterm.o and b/interpretor/faust-0.9.47mr3/compiler/normalize/aterm.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/normalize/mterm.o b/interpretor/faust-0.9.47mr3/compiler/normalize/mterm.o
index 5b98102..d471349 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/normalize/mterm.o and b/interpretor/faust-0.9.47mr3/compiler/normalize/mterm.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/normalize/normalize.o b/interpretor/faust-0.9.47mr3/compiler/normalize/normalize.o
index dc1b571..77f9fa7 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/normalize/normalize.o and b/interpretor/faust-0.9.47mr3/compiler/normalize/normalize.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/normalize/privatise.o b/interpretor/faust-0.9.47mr3/compiler/normalize/privatise.o
index 0dc9c04..3cfa541 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/normalize/privatise.o and b/interpretor/faust-0.9.47mr3/compiler/normalize/privatise.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/normalize/simplify.o b/interpretor/faust-0.9.47mr3/compiler/normalize/simplify.o
index 6cb2143..d5136dd 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/normalize/simplify.o and b/interpretor/faust-0.9.47mr3/compiler/normalize/simplify.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/parallelize/colorize.o b/interpretor/faust-0.9.47mr3/compiler/parallelize/colorize.o
index 0740fc3..b453d59 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/parallelize/colorize.o and b/interpretor/faust-0.9.47mr3/compiler/parallelize/colorize.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/parallelize/graphSorting.o b/interpretor/faust-0.9.47mr3/compiler/parallelize/graphSorting.o
index 819bb44..3b48e73 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/parallelize/graphSorting.o and b/interpretor/faust-0.9.47mr3/compiler/parallelize/graphSorting.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/parallelize/loop.o b/interpretor/faust-0.9.47mr3/compiler/parallelize/loop.o
index 95e3739..fddd27b 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/parallelize/loop.o and b/interpretor/faust-0.9.47mr3/compiler/parallelize/loop.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/parser/enrobage.o b/interpretor/faust-0.9.47mr3/compiler/parser/enrobage.o
index b6c49a2..d4f1d4d 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/parser/enrobage.o and b/interpretor/faust-0.9.47mr3/compiler/parser/enrobage.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/parser/faustlexer.o b/interpretor/faust-0.9.47mr3/compiler/parser/faustlexer.o
index b1a56a0..63cacaf 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/parser/faustlexer.o and b/interpretor/faust-0.9.47mr3/compiler/parser/faustlexer.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/parser/faustparser.o b/interpretor/faust-0.9.47mr3/compiler/parser/faustparser.o
index 91414e2..164ea64 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/parser/faustparser.o and b/interpretor/faust-0.9.47mr3/compiler/parser/faustparser.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/parser/sourcereader.o b/interpretor/faust-0.9.47mr3/compiler/parser/sourcereader.o
index cced8ad..ad4cffb 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/parser/sourcereader.o and b/interpretor/faust-0.9.47mr3/compiler/parser/sourcereader.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/patternmatcher/patternmatcher.o b/interpretor/faust-0.9.47mr3/compiler/patternmatcher/patternmatcher.o
index 089f2aa..d4b2848 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/patternmatcher/patternmatcher.o and b/interpretor/faust-0.9.47mr3/compiler/patternmatcher/patternmatcher.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/preprocess.a b/interpretor/faust-0.9.47mr3/compiler/preprocess.a
deleted file mode 100644
index 8a4962e..0000000
Binary files a/interpretor/faust-0.9.47mr3/compiler/preprocess.a and /dev/null differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/preprocess/preprocess.o b/interpretor/faust-0.9.47mr3/compiler/preprocess/preprocess.o
deleted file mode 100644
index 0c97dae..0000000
Binary files a/interpretor/faust-0.9.47mr3/compiler/preprocess/preprocess.o and /dev/null differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/propagate/labels.o b/interpretor/faust-0.9.47mr3/compiler/propagate/labels.o
index c6d3a50..cc533e8 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/propagate/labels.o and b/interpretor/faust-0.9.47mr3/compiler/propagate/labels.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/propagate/propagate.o b/interpretor/faust-0.9.47mr3/compiler/propagate/propagate.o
index f3a6877..76451e6 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/propagate/propagate.o and b/interpretor/faust-0.9.47mr3/compiler/propagate/propagate.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/signals/binop.o b/interpretor/faust-0.9.47mr3/compiler/signals/binop.o
index 807f70e..30d1d3c 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/signals/binop.o and b/interpretor/faust-0.9.47mr3/compiler/signals/binop.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/signals/ppsig.o b/interpretor/faust-0.9.47mr3/compiler/signals/ppsig.o
index 2097b74..0824c2b 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/signals/ppsig.o and b/interpretor/faust-0.9.47mr3/compiler/signals/ppsig.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/signals/prim2.o b/interpretor/faust-0.9.47mr3/compiler/signals/prim2.o
index 03da70f..f044da0 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/signals/prim2.o and b/interpretor/faust-0.9.47mr3/compiler/signals/prim2.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/signals/recursivness.o b/interpretor/faust-0.9.47mr3/compiler/signals/recursivness.o
index 7192e5a..d095f7a 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/signals/recursivness.o and b/interpretor/faust-0.9.47mr3/compiler/signals/recursivness.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/signals/signals.o b/interpretor/faust-0.9.47mr3/compiler/signals/signals.o
index a69f04f..83a38e8 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/signals/signals.o and b/interpretor/faust-0.9.47mr3/compiler/signals/signals.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/signals/sigorderrules.o b/interpretor/faust-0.9.47mr3/compiler/signals/sigorderrules.o
index cb077db..aed79c9 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/signals/sigorderrules.o and b/interpretor/faust-0.9.47mr3/compiler/signals/sigorderrules.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/signals/sigprint.o b/interpretor/faust-0.9.47mr3/compiler/signals/sigprint.o
index 2b8209e..490b79d 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/signals/sigprint.o and b/interpretor/faust-0.9.47mr3/compiler/signals/sigprint.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/signals/sigraterules.o b/interpretor/faust-0.9.47mr3/compiler/signals/sigraterules.o
index 441e615..18200d2 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/signals/sigraterules.o and b/interpretor/faust-0.9.47mr3/compiler/signals/sigraterules.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/signals/sigtype.o b/interpretor/faust-0.9.47mr3/compiler/signals/sigtype.o
index 09d1708..4501b78 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/signals/sigtype.o and b/interpretor/faust-0.9.47mr3/compiler/signals/sigtype.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/signals/sigtyperules.o b/interpretor/faust-0.9.47mr3/compiler/signals/sigtyperules.o
index 5a488b9..c59a5ef 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/signals/sigtyperules.o and b/interpretor/faust-0.9.47mr3/compiler/signals/sigtyperules.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/signals/sigvisitor.o b/interpretor/faust-0.9.47mr3/compiler/signals/sigvisitor.o
index eb4671c..38ab0a4 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/signals/sigvisitor.o and b/interpretor/faust-0.9.47mr3/compiler/signals/sigvisitor.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/signals/subsignals.o b/interpretor/faust-0.9.47mr3/compiler/signals/subsignals.o
index 092aa09..7613c31 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/signals/subsignals.o and b/interpretor/faust-0.9.47mr3/compiler/signals/subsignals.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/tlib/compatibility.o b/interpretor/faust-0.9.47mr3/compiler/tlib/compatibility.o
index b9e68f4..db769ff 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/tlib/compatibility.o and b/interpretor/faust-0.9.47mr3/compiler/tlib/compatibility.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/tlib/list.o b/interpretor/faust-0.9.47mr3/compiler/tlib/list.o
index c37a571..98d3fd2 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/tlib/list.o and b/interpretor/faust-0.9.47mr3/compiler/tlib/list.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/tlib/node.o b/interpretor/faust-0.9.47mr3/compiler/tlib/node.o
index 15fb64a..e2bd1cc 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/tlib/node.o and b/interpretor/faust-0.9.47mr3/compiler/tlib/node.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/tlib/occurrences.o b/interpretor/faust-0.9.47mr3/compiler/tlib/occurrences.o
index 56062fc..e99b89e 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/tlib/occurrences.o and b/interpretor/faust-0.9.47mr3/compiler/tlib/occurrences.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/tlib/recursive-tree.o b/interpretor/faust-0.9.47mr3/compiler/tlib/recursive-tree.o
index fa9144e..66cc011 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/tlib/recursive-tree.o and b/interpretor/faust-0.9.47mr3/compiler/tlib/recursive-tree.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/tlib/shlysis.o b/interpretor/faust-0.9.47mr3/compiler/tlib/shlysis.o
index 98fb184..8190c4d 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/tlib/shlysis.o and b/interpretor/faust-0.9.47mr3/compiler/tlib/shlysis.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/tlib/symbol.o b/interpretor/faust-0.9.47mr3/compiler/tlib/symbol.o
index ba86a6d..e92ca71 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/tlib/symbol.o and b/interpretor/faust-0.9.47mr3/compiler/tlib/symbol.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/tlib/tree.o b/interpretor/faust-0.9.47mr3/compiler/tlib/tree.o
index 13b32cb..c6954a7 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/tlib/tree.o and b/interpretor/faust-0.9.47mr3/compiler/tlib/tree.o differ
diff --git a/interpretor/faust-0.9.47mr3/compiler/utils/names.o b/interpretor/faust-0.9.47mr3/compiler/utils/names.o
index 37302d1..b3b6197 100644
Binary files a/interpretor/faust-0.9.47mr3/compiler/utils/names.o and b/interpretor/faust-0.9.47mr3/compiler/utils/names.o differ
diff --git a/interpretor/faustine b/interpretor/faustine
deleted file mode 100755
index 7441928..0000000
Binary files a/interpretor/faustine and /dev/null differ
diff --git a/interpretor/gmon.out b/interpretor/gmon.out
deleted file mode 100644
index 5f2e3a6..0000000
Binary files a/interpretor/gmon.out and /dev/null differ
diff --git a/output_sounds/output0.wav b/output_sounds/output0.wav
new file mode 100644
index 0000000..b815a38
Binary files /dev/null and b/output_sounds/output0.wav differ