Csv IO class implemented.
[Faustine.git] / interpretor / main.ml
index 082fba3..5e074a2 100644 (file)
@@ -62,6 +62,7 @@ let main () =
        let () = Arg.parse speclist option_unknown option_usage in
 
        let wave = new waveio in
        let () = Arg.parse speclist option_unknown option_usage in
 
        let wave = new waveio in
+       let csv = new csvio in
        let input = wave#read (Array.of_list !inwavs) in
        let faust_core = Preprocess.preprocess !path_dsp in
        let faust_exp = exp_of_string faust_core in
        let input = wave#read (Array.of_list !inwavs) in
        let faust_core = Preprocess.preprocess !path_dsp in
        let faust_exp = exp_of_string faust_core in
@@ -70,8 +71,9 @@ let main () =
        let data = output#output time_maximum in
        let rates = output#frequency in
 
        let data = output#output time_maximum in
        let rates = output#frequency in
 
-       let output_paths = wave#write rates data in
-       let _ = Array.map print_endline output_paths in
+       let output_wave_paths = wave#write rates data in
+       let _ = csv#write rates data in
+       let _ = Array.map print_endline output_wave_paths in
        ();;
 
 
        ();;