q-lang-cvs Mailing List for Q - Equational Programming Language
Brought to you by:
agraef
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(106) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(219) |
Feb
(152) |
Mar
|
Apr
(92) |
May
(45) |
Jun
(3) |
Jul
|
Aug
(3) |
Sep
(111) |
Oct
(52) |
Nov
|
Dec
|
2005 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
(2) |
May
(23) |
Jun
(46) |
Jul
(158) |
Aug
(22) |
Sep
|
Oct
(26) |
Nov
(11) |
Dec
(49) |
2006 |
Jan
(57) |
Feb
(196) |
Mar
(10) |
Apr
(41) |
May
(149) |
Jun
(308) |
Jul
(11) |
Aug
(25) |
Sep
(15) |
Oct
|
Nov
|
Dec
(15) |
2007 |
Jan
|
Feb
|
Mar
|
Apr
(15) |
May
(204) |
Jun
(112) |
Jul
(7) |
Aug
(16) |
Sep
(134) |
Oct
(313) |
Nov
(262) |
Dec
(83) |
2008 |
Jan
(81) |
Feb
(83) |
Mar
(21) |
Apr
|
May
|
Jun
(1) |
Jul
(2) |
Aug
(6) |
Sep
|
Oct
|
Nov
|
Dec
(2) |
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Albert G. <ag...@us...> - 2015-05-10 16:25:33
|
Update of /cvsroot/q-lang/q/modules/tk In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv27613/modules/tk Modified Files: tk.c Log Message: compatibility with newer Tcl/Tk versions Index: tk.c =================================================================== RCS file: /cvsroot/q-lang/q/modules/tk/tk.c,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** tk.c 27 Feb 2006 07:22:59 -0000 1.11 --- tk.c 10 May 2015 16:25:30 -0000 1.12 *************** *** 472,476 **** } ! static void set_result(char *s) { tld_result = malloc(strlen(s)+1); --- 472,487 ---- } ! static const char *get_result(Tcl_Interp* interp) ! { ! return Tcl_GetStringResult(interp); ! } ! ! static int check_result(Tcl_Interp* interp) ! { ! const char *res = Tcl_GetStringResult(interp); ! return res && *res; ! } ! ! static void set_result(const char *s) { tld_result = malloc(strlen(s)+1); *************** *** 488,493 **** strcpy(cmd, s); status = Tcl_Eval(tld_interp, cmd); ! if (tld_interp && tld_interp->result && *tld_interp->result) ! set_result(tld_interp->result); else if (status == TCL_BREAK) set_result("invoked \"break\" outside of a loop"); --- 499,504 ---- strcpy(cmd, s); status = Tcl_Eval(tld_interp, cmd); ! if (tld_interp && check_result(tld_interp)) ! set_result(get_result(tld_interp)); else if (status == TCL_BREAK) set_result("invoked \"break\" outside of a loop"); *************** *** 517,522 **** #endif if (Tcl_Init(tld_interp) != TCL_OK) { ! if (tld_interp->result && *tld_interp->result) ! set_result(tld_interp->result); else set_result("error initializing Tcl"); --- 528,533 ---- #endif if (Tcl_Init(tld_interp) != TCL_OK) { ! if (check_result(tld_interp)) ! set_result(get_result(tld_interp)); else set_result("error initializing Tcl"); *************** *** 534,539 **** Tcl_SetVar2(tld_interp, "env", "DISPLAY", getenv("DISPLAY"), TCL_GLOBAL_ONLY); if (Tk_Init(tld_interp) != TCL_OK) { ! if (tld_interp->result && *tld_interp->result) ! set_result(tld_interp->result); else set_result("error initializing Tk"); --- 545,550 ---- Tcl_SetVar2(tld_interp, "env", "DISPLAY", getenv("DISPLAY"), TCL_GLOBAL_ONLY); if (Tk_Init(tld_interp) != TCL_OK) { ! if (check_result(tld_interp)) ! set_result(get_result(tld_interp)); else set_result("error initializing Tk"); |
From: Albert G. <ag...@us...> - 2015-05-10 16:03:28
|
Update of /cvsroot/q-lang/q/modules/clib In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv26629/modules/clib Modified Files: system.c Log Message: compatibility with newer readline versions (patch contributed by Ryan Schmidt) Index: system.c =================================================================== RCS file: /cvsroot/q-lang/q/modules/clib/system.c,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** system.c 6 Mar 2008 10:15:24 -0000 1.7 --- system.c 10 May 2015 16:03:26 -0000 1.8 *************** *** 5150,5154 **** } ! static CPPFunction *my_completion_function(void) { expr x = mksym(sym(RL_COMPLETION_FUNCTION)), f = eval(x); --- 5150,5154 ---- } ! static rl_completion_func_t *my_completion_function(void) { expr x = mksym(sym(RL_COMPLETION_FUNCTION)), f = eval(x); *************** *** 5158,5162 **** } else dispose(f); ! return (CPPFunction *) (completion_function?my_sym_completion:NULL); } --- 5158,5162 ---- } else dispose(f); ! return (rl_completion_func_t *) (completion_function?my_sym_completion:NULL); } *************** *** 5186,5190 **** char *save_rl_completer_word_break_characters = rl_completer_word_break_characters; ! CPPFunction *save_rl_attempted_completion_function = rl_attempted_completion_function; HISTORY_STATE *save_hist = history_get_history_state(); --- 5186,5190 ---- char *save_rl_completer_word_break_characters = rl_completer_word_break_characters; ! rl_completion_func_t *save_rl_attempted_completion_function = rl_attempted_completion_function; HISTORY_STATE *save_hist = history_get_history_state(); |
From: Albert G. <ag...@us...> - 2008-12-03 20:21:41
|
Update of /cvsroot/q-lang/faust2pd/faust In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv22528 Modified Files: puredata.cpp Log Message: Fix gcc4 compiler warning. Index: puredata.cpp =================================================================== RCS file: /cvsroot/q-lang/faust2pd/faust/puredata.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** puredata.cpp 3 Dec 2008 20:19:49 -0000 1.5 --- puredata.cpp 3 Dec 2008 20:21:37 -0000 1.6 *************** *** 696,700 **** extern "C" void faust_setup(mydsp) { ! t_symbol *s = gensym(sym(mydsp) "~"); faust_class = class_new(s, (t_newmethod)faust_new, (t_method)faust_free, --- 696,700 ---- extern "C" void faust_setup(mydsp) { ! t_symbol *s = gensym((char*)sym(mydsp) "~"); faust_class = class_new(s, (t_newmethod)faust_new, (t_method)faust_free, |
From: Albert G. <ag...@us...> - 2008-12-03 20:19:54
|
Update of /cvsroot/q-lang/faust2pd/faust In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv22345 Modified Files: puredata.cpp Log Message: Sync with latest from Faust cvs. Index: puredata.cpp =================================================================== RCS file: /cvsroot/q-lang/faust2pd/faust/puredata.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** puredata.cpp 11 Aug 2008 08:15:15 -0000 1.4 --- puredata.cpp 3 Dec 2008 20:19:49 -0000 1.5 *************** *** 5,8 **** --- 5,9 ---- #include <stdlib.h> + #include <string.h> #include <math.h> #include <string> *************** *** 76,80 **** //inline void *aligned_calloc(size_t nmemb, size_t size) { return (void*)((unsigned)(calloc((nmemb*size)+15,sizeof(char)))+15 & 0xfffffff0); } ! inline void *aligned_calloc(size_t nmemb, size_t size) { return (void*)((size_t)(calloc((nmemb*size)+15,sizeof(char)))+15 & ~15); } <<includeIntrinsic>> --- 77,81 ---- //inline void *aligned_calloc(size_t nmemb, size_t size) { return (void*)((unsigned)(calloc((nmemb*size)+15,sizeof(char)))+15 & 0xfffffff0); } ! //inline void *aligned_calloc(size_t nmemb, size_t size) { return (void*)((size_t)(calloc((nmemb*size)+15,sizeof(char)))+15 & ~15); } <<includeIntrinsic>> *************** *** 617,621 **** t_atom arg; SETFLOAT(&arg, (float)x->active); ! outlet_anything(x->out, gensym("active"), 1, &arg); } else if (argc == 1 && (argv[0].a_type == A_FLOAT || --- 618,622 ---- t_atom arg; SETFLOAT(&arg, (float)x->active); ! outlet_anything(x->out, gensym((char*)"active"), 1, &arg); } else if (argc == 1 && (argv[0].a_type == A_FLOAT || *************** *** 700,713 **** sizeof(t_faust), CLASS_DEFAULT, A_GIMME, A_NULL); ! class_addmethod(faust_class, (t_method)faust_dsp, gensym("dsp"), A_NULL); class_addanything(faust_class, faust_any); class_addmethod(faust_class, nullfn, &s_signal, A_NULL); ! s_button = gensym("button"); ! s_checkbox = gensym("checkbox"); ! s_vslider = gensym("vslider"); ! s_hslider = gensym("hslider"); ! s_nentry = gensym("nentry"); ! s_vbargraph = gensym("vbargraph"); ! s_hbargraph = gensym("hbargrap"); /* give some indication that we're loaded and ready to go */ mydsp dsp = mydsp(); --- 701,714 ---- sizeof(t_faust), CLASS_DEFAULT, A_GIMME, A_NULL); ! class_addmethod(faust_class, (t_method)faust_dsp, gensym((char*)"dsp"), A_NULL); class_addanything(faust_class, faust_any); class_addmethod(faust_class, nullfn, &s_signal, A_NULL); ! s_button = gensym((char*)"button"); ! s_checkbox = gensym((char*)"checkbox"); ! s_vslider = gensym((char*)"vslider"); ! s_hslider = gensym((char*)"hslider"); ! s_nentry = gensym((char*)"nentry"); ! s_vbargraph = gensym((char*)"vbargraph"); ! s_hbargraph = gensym((char*)"hbargrap"); /* give some indication that we're loaded and ready to go */ mydsp dsp = mydsp(); |
Update of /cvsroot/q-lang/faust2pd/examples/faust In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv22410/examples/faust Modified Files: bandfilter.dsp.xml bandfilter.pd capture.dsp.xml capture.pd dbmeter.dsp.xml dbmeter.pd echo.dsp.xml echo.pd envelop.dsp.xml envelop.pd freeverb.dsp.xml freeverb.pd karplus.dsp.xml karplus.pd karplus32.dsp.xml karplus32.pd lfboost.dsp.xml lfboost.pd lowboost.dsp.xml lowboost.pd lowcut.dsp.xml lowcut.pd matrix.dsp.xml matrix.pd mixer.dsp.xml mixer.pd multibandfilter.dsp.xml multibandfilter.pd noise2.dsp.xml noise2.pd osc2.dsp.xml osc2.pd osci.dsp.xml osci.pd panpot.dsp.xml panpot.pd pitch_shifter.dsp.xml pitch_shifter.pd spat.dsp.xml spat.pd tapiir.dsp.xml tapiir.pd tester.dsp.xml tester.pd volume.dsp.xml volume.pd vumeter.dsp.xml vumeter.pd Log Message: fixes for compatibility with latest Faust from cvs Index: tester.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/tester.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** tester.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- tester.dsp.xml 11 Aug 2008 08:15:09 -0000 1.2 *************** *** 1,59 **** <faust> ! <name> "tester" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 0 </inputs> ! <outputs> 8 </outputs> ! <ui> <activewidgets> ! <count> 6 </count> <widget type="hslider" id="1"> ! <label> "(1) freq" </label> ! <varname> fslider0 </varname> ! <init> 1000.000000f </init> ! <min> 0.000000f </min> ! <max> 24000.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="2"> ! <label> "(2)volume" </label> ! <varname> fslider1 </varname> ! <init> -96.000000f </init> ! <min> -96.000000f </min> ! <max> 0.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="3"> ! <label> "(3) destination" </label> ! <varname> fslider2 </varname> ! <init> 0.000000f </init> ! <min> 0.000000f </min> ! <max> 8.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="checkbox" id="4"> ! <label> "pink noise" </label> ! <var> fcheckbox1 </var> </widget> <widget type="checkbox" id="5"> ! <label> "sine wave" </label> ! <var> fcheckbox2 </var> </widget> <widget type="checkbox" id="6"> ! <label> "white noise" </label> ! <var> fcheckbox0 </var> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "Audio Tester" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,59 ---- <faust> ! <name>tester</name> ! <author>Grame</author> ! <copyright>(c)GRAME 2006</copyright> ! <license>BSD</license> ! <version>1.0</version> ! <inputs>0</inputs> ! <outputs>8</outputs> ! <ui> <activewidgets> ! <count>6</count> <widget type="hslider" id="1"> ! <label>(1) freq</label> ! <varname>fslider0</varname> ! <init>1000.0</init> ! <min>0.0</min> ! <max>24000.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="2"> ! <label>(2)volume</label> ! <varname>fslider1</varname> ! <init>-96.0</init> ! <min>-96.0</min> ! <max>0.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="3"> ! <label>(3) destination</label> ! <varname>fslider2</varname> ! <init>0.0</init> ! <min>0.0</min> ! <max>8.0</max> ! <step>1.0</step> </widget> <widget type="checkbox" id="4"> ! <label>pink noise</label> ! <varname>fcheckbox1</varname> </widget> <widget type="checkbox" id="5"> ! <label>sine wave</label> ! <varname>fcheckbox2</varname> </widget> <widget type="checkbox" id="6"> ! <label>white noise</label> ! <varname>fcheckbox0</varname> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>Audio Tester</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 64,67 **** </group> </layout> ! </ui> </faust> --- 64,67 ---- </group> </layout> ! </ui> </faust> Index: matrix.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/matrix.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** matrix.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- matrix.dsp.xml 11 Aug 2008 08:15:00 -0000 1.2 *************** *** 1,537 **** <faust> ! <name> "matrix" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 8 </inputs> ! <outputs> 8 </outputs> ! <ui> [...1147 lines suppressed...] ! <label> "Output 7" </label> <widgetref id="57" /> <widgetref id="58" /> --- 610,614 ---- </group> <group type="hgroup"> ! <label>Output 7</label> <widgetref id="57" /> <widgetref id="58" /> *************** *** 622,625 **** </group> </layout> ! </ui> </faust> --- 622,625 ---- </group> </layout> ! </ui> </faust> Index: tapiir.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/tapiir.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** tapiir.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- tapiir.dsp.xml 11 Aug 2008 08:15:08 -0000 1.2 *************** *** 1,651 **** <faust> ! <name> "tapiir" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 2 </inputs> ! <outputs> 2 </outputs> ! <ui> [...1379 lines suppressed...] ! <label> "output 1" </label> <widgetref id="70" /> <widgetref id="71" /> --- 740,744 ---- </group> <group type="hgroup"> ! <label>output 1</label> <widgetref id="70" /> <widgetref id="71" /> *************** *** 754,757 **** </group> </layout> ! </ui> </faust> --- 754,757 ---- </group> </layout> ! </ui> </faust> Index: dbmeter.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/dbmeter.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** dbmeter.dsp.xml 7 Oct 2007 20:15:45 -0000 1.1.1.1 --- dbmeter.dsp.xml 11 Aug 2008 08:14:58 -0000 1.2 *************** *** 1,23 **** <faust> ! <name> "dbmeter" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 1 </inputs> ! <outputs> 1 </outputs> ! <ui> <activewidgets> ! <count> 0 </count> </activewidgets> <passivewidgets> ! <count> 1 </count> <widget type="vbargraph" id="1"> ! <label> "dB" </label> ! <varname> fbargraph0 </varname> ! <min> -96.000000f </min> ! <max> 10.000000f </max> </widget> </passivewidgets> --- 1,23 ---- <faust> ! <name>dbmeter</name> ! <author>Grame</author> ! <copyright>(c)GRAME 2006</copyright> ! <license>BSD</license> ! <version>1.0</version> ! <inputs>1</inputs> ! <outputs>1</outputs> ! <ui> <activewidgets> ! <count>0</count> </activewidgets> <passivewidgets> ! <count>1</count> <widget type="vbargraph" id="1"> ! <label>dB</label> ! <varname>fbargraph0</varname> ! <min>-96.0</min> ! <max>10.0</max> </widget> </passivewidgets> *************** *** 25,32 **** <layout> <group type="vgroup"> ! <label> "faust" </label> <widgetref id="1" /> </group> </layout> ! </ui> </faust> --- 25,32 ---- <layout> <group type="vgroup"> ! <label>faust</label> <widgetref id="1" /> </group> </layout> ! </ui> </faust> Index: multibandfilter.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/multibandfilter.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** multibandfilter.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- multibandfilter.pd 11 Aug 2008 08:15:04 -0000 1.2 *************** *** 436,438 **** #X connect 240 0 241 0; #X coords 0 -1 1 1 760 260 1 0 0; ! #X text 0 280 Generated Mon 16 Oct 2006 01:15:57 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 436,438 ---- #X connect 240 0 241 0; #X coords 0 -1 1 1 760 260 1 0 0; ! #X text 0 280 Generated Mon Aug 11 09:45:45 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: envelop.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/envelop.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** envelop.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- envelop.dsp.xml 11 Aug 2008 08:14:58 -0000 1.2 *************** *** 1,59 **** <faust> ! <name> "envelop" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 0 </inputs> ! <outputs> 1 </outputs> ! <ui> <activewidgets> ! <count> 5 </count> <widget type="nentry" id="1"> ! <label> "1-attack (ms)" </label> ! <varname> fentry3 </varname> ! <init> 20.000000f </init> ! <min> 1.000000f </min> ! <max> 1000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="nentry" id="2"> ! <label> "2-decay (speed)" </label> ! <varname> fentry1 </varname> ! <init> 2.000000f </init> ! <min> 1.000000f </min> ! <max> 100.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="nentry" id="3"> ! <label> "3-sustain (pcent)" </label> ! <varname> fentry0 </varname> ! <init> 10.000000f </init> ! <min> 1.000000f </min> ! <max> 100.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="nentry" id="4"> ! <label> "4-release (speed)" </label> ! <varname> fentry2 </varname> ! <init> 10.000000f </init> ! <min> 1.000000f </min> ! <max> 100.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="button" id="5"> ! <label> "play" </label> ! <var> fbutton0 </var> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "faust" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,59 ---- <faust> ! <name>envelop</name> ! <author>Grame</author> ! <copyright>(c)GRAME 2006</copyright> ! <license>BSD</license> ! <version>1.0</version> ! <inputs>0</inputs> ! <outputs>1</outputs> ! <ui> <activewidgets> ! <count>5</count> <widget type="nentry" id="1"> ! <label>1-attack (ms)</label> ! <varname>fentry3</varname> ! <init>20.0</init> ! <min>1.0</min> ! <max>1000.0</max> ! <step>1.0</step> </widget> <widget type="nentry" id="2"> ! <label>2-decay (speed)</label> ! <varname>fentry2</varname> ! <init>2.0</init> ! <min>1.0</min> ! <max>100.0</max> ! <step>0.1</step> </widget> <widget type="nentry" id="3"> ! <label>3-sustain (pcent)</label> ! <varname>fentry1</varname> ! <init>10.0</init> ! <min>1.0</min> ! <max>100.0</max> ! <step>0.1</step> </widget> <widget type="nentry" id="4"> ! <label>4-release (speed)</label> ! <varname>fentry0</varname> ! <init>10.0</init> ! <min>1.0</min> ! <max>100.0</max> ! <step>0.1</step> </widget> <widget type="button" id="5"> ! <label>play</label> ! <varname>fbutton0</varname> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>faust</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 63,66 **** </group> </layout> ! </ui> </faust> --- 63,66 ---- </group> </layout> ! </ui> </faust> Index: spat.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/spat.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** spat.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- spat.dsp.xml 11 Aug 2008 08:15:07 -0000 1.2 *************** *** 1,43 **** <faust> ! <name> "spat" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 1 </inputs> ! <outputs> 8 </outputs> ! <ui> <activewidgets> ! <count> 2 </count> <widget type="hslider" id="1"> ! <label> "angle" </label> ! <varname> fslider0 </varname> ! <init> 0.000000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="2"> ! <label> "distance" </label> ! <varname> fslider1 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "Spatializer 1x8" </label> <widgetref id="1" /> <widgetref id="2" /> </group> </layout> ! </ui> </faust> --- 1,43 ---- <faust> ! <name>spat</name> ! <author>Grame</author> ! <copyright>(c)GRAME 2006</copyright> ! <license>BSD</license> ! <version>1.0</version> ! <inputs>1</inputs> ! <outputs>8</outputs> ! <ui> <activewidgets> ! <count>2</count> <widget type="hslider" id="1"> ! <label>angle</label> ! <varname>fslider0</varname> ! <init>0.0</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="2"> ! <label>distance</label> ! <varname>fslider1</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>Spatializer 1x8</label> <widgetref id="1" /> <widgetref id="2" /> </group> </layout> ! </ui> </faust> Index: capture.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/capture.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** capture.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- capture.pd 11 Aug 2008 08:14:57 -0000 1.2 *************** *** 63,65 **** #X connect 35 0 36 0; #X coords 0 -1 1 1 235 80 1 0 0; ! #X text 0 100 Generated Mon 16 Oct 2006 01:15:50 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 63,65 ---- #X connect 35 0 36 0; #X coords 0 -1 1 1 235 80 1 0 0; ! #X text 0 100 Generated Mon Aug 11 09:45:39 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: freeverb.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/freeverb.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** freeverb.dsp.xml 7 Oct 2007 20:15:45 -0000 1.1.1.1 --- freeverb.dsp.xml 11 Aug 2008 08:14:59 -0000 1.2 *************** *** 1,47 **** <faust> ! <name> "freeverb" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 2 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 3 </count> <widget type="hslider" id="1"> ! <label> "Damp" </label> ! <varname> fslider0 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 2.500000e-02f </step> </widget> <widget type="hslider" id="2"> ! <label> "RoomSize" </label> ! <varname> fslider1 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 2.500000e-02f </step> </widget> <widget type="hslider" id="3"> ! <label> "Wet" </label> ! <varname> fslider2 </varname> ! <init> 0.333300f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 2.500000e-02f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "Freeverb" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,47 ---- <faust> ! <name>freeverb</name> ! <author>Grame</author> ! <copyright>(c)GRAME 2006</copyright> ! <license>BSD</license> ! <version>1.0</version> ! <inputs>2</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>3</count> <widget type="hslider" id="1"> ! <label>Damp</label> ! <varname>fslider0</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.025</step> </widget> <widget type="hslider" id="2"> ! <label>RoomSize</label> ! <varname>fslider1</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.025</step> </widget> <widget type="hslider" id="3"> ! <label>Wet</label> ! <varname>fslider2</varname> ! <init>0.3333</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.025</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>Freeverb</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 49,52 **** </group> </layout> ! </ui> </faust> --- 49,52 ---- </group> </layout> ! </ui> </faust> Index: karplus32.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/karplus32.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** karplus32.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- karplus32.dsp.xml 11 Aug 2008 08:14:59 -0000 1.2 *************** *** 1,95 **** <faust> ! <name> "karplus32" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 0 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 8 </count> <widget type="hslider" id="1"> ! <label> "excitation (samples)" </label> ! <varname> fslider3 </varname> ! <init> 128.000000f </init> ! <min> 2.000000f </min> ! <max> 512.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="button" id="2"> ! <label> "play" </label> ! <var> fbutton0 </var> </widget> <widget type="hslider" id="3"> ! <label> "level" </label> ! <varname> fslider4 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="4"> ! <label> "output volume" </label> ! <varname> fslider6 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="5"> ! <label> "attenuation" </label> ! <varname> fslider2 </varname> ! <init> 0.100000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="6"> ! <label> "detune" </label> ! <varname> fslider0 </varname> ! <init> 32.000000f </init> ! <min> 0.000000f </min> ! <max> 512.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="hslider" id="7"> ! <label> "duration (samples)" </label> ! <varname> fslider1 </varname> ! <init> 128.000000f </init> ! <min> 2.000000f </min> ! <max> 512.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="hslider" id="8"> ! <label> "polyphony" </label> ! <varname> fslider5 </varname> ! <init> 1.000000f </init> ! <min> 0.000000f </min> ! <max> 32.000000f </max> ! <step> 1.000000f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "karplus32" </label> <group type="vgroup"> ! <label> "excitator" </label> <widgetref id="1" /> <widgetref id="2" /> </group> <group type="vgroup"> ! <label> "noise generator" </label> <widgetref id="3" /> </group> <widgetref id="4" /> <group type="vgroup"> ! <label> "resonator x32" </label> <widgetref id="5" /> <widgetref id="6" /> --- 1,95 ---- <faust> ! <name>karplus32</name> ! <author>Grame</author> ! <copyright>(c)GRAME 2006</copyright> ! <license>BSD</license> ! <version>1.0</version> ! <inputs>0</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>8</count> <widget type="hslider" id="1"> ! <label>excitation (samples)</label> ! <varname>fslider3</varname> ! <init>128.0</init> ! <min>2.0</min> ! <max>512.0</max> ! <step>1.0</step> </widget> <widget type="button" id="2"> ! <label>play</label> ! <varname>fbutton0</varname> </widget> <widget type="hslider" id="3"> ! <label>level</label> ! <varname>fslider4</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="4"> ! <label>output volume</label> ! <varname>fslider6</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="5"> ! <label>attenuation</label> ! <varname>fslider2</varname> ! <init>0.1</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="6"> ! <label>detune</label> ! <varname>fslider0</varname> ! <init>32.0</init> ! <min>0.0</min> ! <max>512.0</max> ! <step>1.0</step> </widget> <widget type="hslider" id="7"> ! <label>duration (samples)</label> ! <varname>fslider1</varname> ! <init>128.0</init> ! <min>2.0</min> ! <max>512.0</max> ! <step>1.0</step> </widget> <widget type="hslider" id="8"> ! <label>polyphony</label> ! <varname>fslider5</varname> ! <init>1.0</init> ! <min>0.0</min> ! <max>32.0</max> ! <step>1.0</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>karplus32</label> <group type="vgroup"> ! <label>excitator</label> <widgetref id="1" /> <widgetref id="2" /> </group> <group type="vgroup"> ! <label>noise generator</label> <widgetref id="3" /> </group> <widgetref id="4" /> <group type="vgroup"> ! <label>resonator x32</label> <widgetref id="5" /> <widgetref id="6" /> *************** *** 99,102 **** </group> </layout> ! </ui> </faust> --- 99,102 ---- </group> </layout> ! </ui> </faust> Index: echo.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/echo.pd,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** echo.pd 16 Oct 2007 13:40:06 -0000 1.2 --- echo.pd 11 Aug 2008 08:14:58 -0000 1.3 *************** *** 64,66 **** #X connect 36 0 37 0; #X coords 0 -1 1 1 235 80 1 0 0; ! #X text 0 100 Generated Tue Oct 16 15:39:24 2007 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 64,66 ---- #X connect 36 0 37 0; #X coords 0 -1 1 1 235 80 1 0 0; ! #X text 0 100 Generated Mon Aug 11 09:45:40 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: mixer.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/mixer.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** mixer.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- mixer.pd 11 Aug 2008 08:15:01 -0000 1.2 *************** *** 498,500 **** #X connect 276 0 277 0; #X coords 0 -1 1 1 1285 260 1 0 0; ! #X text 0 280 Generated Mon 16 Oct 2006 01:15:54 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 498,500 ---- #X connect 276 0 277 0; #X coords 0 -1 1 1 1285 260 1 0 0; ! #X text 0 280 Generated Mon Aug 11 09:45:44 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: bandfilter.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/bandfilter.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** bandfilter.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- bandfilter.dsp.xml 11 Aug 2008 08:14:57 -0000 1.2 *************** *** 1,47 **** <faust> ! <name> "bandfilter" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 1 </inputs> ! <outputs> 1 </outputs> ! <ui> <activewidgets> ! <count> 3 </count> <widget type="nentry" id="1"> ! <label> "Q factor" </label> ! <varname> fentry1 </varname> ! <init> 50.000000f </init> ! <min> 0.100000f </min> ! <max> 100.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="nentry" id="2"> ! <label> "freq (Hz)" </label> ! <varname> fentry0 </varname> ! <init> 1000.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="vslider" id="3"> ! <label> "gain (dB)" </label> ! <varname> fslider0 </varname> ! <init> 0.000000f </init> ! <min> -50.000000f </min> ! <max> 50.000000f </max> ! <step> 0.100000f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "Bandfilter" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,47 ---- <faust> ! <name>bandfilter</name> ! <author>Grame</author> ! <copyright>(c)GRAME 2006</copyright> ! <license>BSD</license> ! <version>1.0</version> ! <inputs>1</inputs> ! <outputs>1</outputs> ! <ui> <activewidgets> ! <count>3</count> <widget type="nentry" id="1"> ! <label>Q factor</label> ! <varname>fentry1</varname> ! <init>50.0</init> ! <min>0.1</min> ! <max>100.0</max> ! <step>0.1</step> </widget> <widget type="nentry" id="2"> ! <label>freq (Hz)</label> ! <varname>fentry0</varname> ! <init>1000.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>1.0</step> </widget> <widget type="vslider" id="3"> ! <label>gain (dB)</label> ! <varname>fslider0</varname> ! <init>0.0</init> ! <min>-50.0</min> ! <max>50.0</max> ! <step>0.1</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>Bandfilter</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 49,52 **** </group> </layout> ! </ui> </faust> --- 49,52 ---- </group> </layout> ! </ui> </faust> Index: karplus.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/karplus.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** karplus.dsp.xml 7 Oct 2007 20:15:45 -0000 1.1.1.1 --- karplus.dsp.xml 11 Aug 2008 08:14:59 -0000 1.2 *************** *** 1,61 **** <faust> ! <name> "karplus" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 0 </inputs> ! <outputs> 1 </outputs> ! <ui> <activewidgets> ! <count> 5 </count> <widget type="hslider" id="1"> ! <label> "excitation (samples)" </label> ! <varname> fslider2 </varname> ! <init> 128.000000f </init> ! <min> 2.000000f </min> ! <max> 512.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="button" id="2"> ! <label> "play" </label> ! <var> fbutton0 </var> </widget> <widget type="hslider" id="3"> ! <label> "level" </label> ! <varname> fslider3 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="4"> ! <label> "attenuation" </label> ! <varname> fslider1 </varname> ! <init> 0.100000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="5"> ! <label> "duration (samples)" </label> ! <varname> fslider0 </varname> ! <init> 128.000000f </init> ! <min> 2.000000f </min> ! <max> 512.000000f </max> ! <step> 1.000000f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "faust" </label> <group type="vgroup"> ! <label> "excitator" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,61 ---- <faust> ! <name>karplus</name> ! <author>Grame</author> ! <copyright>(c)GRAME 2006</copyright> ! <license>BSD</license> ! <version>1.0</version> ! <inputs>0</inputs> ! <outputs>1</outputs> ! <ui> <activewidgets> ! <count>5</count> <widget type="hslider" id="1"> ! <label>excitation (samples)</label> ! <varname>fslider2</varname> ! <init>128.0</init> ! <min>2.0</min> ! <max>512.0</max> ! <step>1.0</step> </widget> <widget type="button" id="2"> ! <label>play</label> ! <varname>fbutton0</varname> </widget> <widget type="hslider" id="3"> ! <label>level</label> ! <varname>fslider3</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="4"> ! <label>attenuation</label> ! <varname>fslider1</varname> ! <init>0.1</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="5"> ! <label>duration (samples)</label> ! <varname>fslider0</varname> ! <init>128.0</init> ! <min>2.0</min> ! <max>512.0</max> ! <step>1.0</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>faust</label> <group type="vgroup"> ! <label>excitator</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 63,67 **** <widgetref id="3" /> <group type="vgroup"> ! <label> "resonator" </label> <widgetref id="4" /> <widgetref id="5" /> --- 63,67 ---- <widgetref id="3" /> <group type="vgroup"> ! <label>resonator</label> <widgetref id="4" /> <widgetref id="5" /> *************** *** 69,72 **** </group> </layout> ! </ui> </faust> --- 69,72 ---- </group> </layout> ! </ui> </faust> Index: capture.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/capture.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** capture.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- capture.dsp.xml 11 Aug 2008 08:14:57 -0000 1.2 *************** *** 1,39 **** <faust> ! <name> "capture" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 1 </inputs> ! <outputs> 1 </outputs> ! <ui> <activewidgets> ! <count> 2 </count> <widget type="checkbox" id="1"> ! <label> "Capture" </label> ! <var> fcheckbox0 </var> </widget> <widget type="hslider" id="2"> ! <label> "level (db)" </label> ! <varname> fslider0 </varname> ! <init> 0.000000f </init> ! <min> -96.000000f </min> ! <max> 4.000000f </max> ! <step> 0.100000f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "Audio Capture" </label> <widgetref id="1" /> <widgetref id="2" /> </group> </layout> ! </ui> </faust> --- 1,39 ---- <faust> ! <name>capture</name> ! <author>Grame</author> ! <copyright>(c)GRAME 2006</copyright> ! <license>BSD</license> ! <version>1.0</version> ! <inputs>1</inputs> ! <outputs>1</outputs> ! <ui> <activewidgets> ! <count>2</count> <widget type="checkbox" id="1"> ! <label>Capture</label> ! <varname>fcheckbox0</varname> </widget> <widget type="hslider" id="2"> ! <label>level (db)</label> ! <varname>fslider0</varname> ! <init>0.0</init> ! <min>-96.0</min> ! <max>4.0</max> ! <step>0.1</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>Audio Capture</label> <widgetref id="1" /> <widgetref id="2" /> </group> </layout> ! </ui> </faust> Index: osci.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/osci.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** osci.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- osci.pd 11 Aug 2008 08:15:05 -0000 1.2 *************** *** 62,64 **** #X connect 35 0 36 0; #X coords 0 -1 1 1 235 80 1 0 0; ! #X text 0 100 Generated Mon 16 Oct 2006 01:15:57 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 62,64 ---- #X connect 35 0 36 0; #X coords 0 -1 1 1 235 80 1 0 0; ! #X text 0 100 Generated Mon Aug 11 09:45:46 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: karplus32.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/karplus32.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** karplus32.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- karplus32.pd 11 Aug 2008 08:14:59 -0000 1.2 *************** *** 147,149 **** #X connect 83 0 84 0; #X coords 0 -1 1 1 235 260 1 0 0; ! #X text 0 280 Generated Mon 16 Oct 2006 01:15:52 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 147,149 ---- #X connect 83 0 84 0; #X coords 0 -1 1 1 235 260 1 0 0; ! #X text 0 280 Generated Mon Aug 11 09:45:41 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: volume.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/volume.pd,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** volume.pd 16 Oct 2007 13:40:10 -0000 1.2 --- volume.pd 11 Aug 2008 08:15:09 -0000 1.3 *************** *** 50,52 **** #X connect 28 0 29 0; #X coords 0 -1 1 1 85 200 1 0 0; ! #X text 0 220 Generated Tue Oct 16 15:39:26 2007 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 50,52 ---- #X connect 28 0 29 0; #X coords 0 -1 1 1 85 200 1 0 0; ! #X text 0 220 Generated Mon Aug 11 09:45:48 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: mixer.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/mixer.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** mixer.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- mixer.dsp.xml 11 Aug 2008 08:15:00 -0000 1.2 *************** *** 1,233 **** <faust> ! <name> "mixer" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 8 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 25 </count> <widget type="vslider" id="1"> ! <label> " dB " </label> ! <varname> fslider8 </varname> ! <init> 0.000000f </init> ! <min> -96.000000f </min> ! <max> 4.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="vslider" id="2"> ! <label> " dB " </label> ! <varname> fslider7 </varname> ! <init> 0.000000f </init> ! <min> -96.000000f </min> ! <max> 4.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="checkbox" id="4"> ! <label> "mute" </label> ! <var> fcheckbox7 </var> </widget> <widget type="nentry" id="5"> ! <label> "" </label> ! <varname> fentry7 </varname> ! <init> 0.000000f </init> ! <min> -8.000000f </min> ! <max> 8.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="vslider" id="6"> ! <label> " dB " </label> ! <varname> fslider6 </varname> ! <init> 0.000000f </init> ! <min> -96.000000f </min> ! <max> 4.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="checkbox" id="8"> ! <label> "mute" </label> ! <var> fcheckbox6 </var> </widget> <widget type="nentry" id="9"> ! <label> "" </label> ! <varname> fentry6 </varname> ! <init> 0.000000f </init> ! <min> -8.000000f </min> ! <max> 8.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="vslider" id="10"> ! <label> " dB " </label> ! <varname> fslider5 </varname> ! <init> 0.000000f </init> ! <min> -96.000000f </min> ! <max> 4.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="checkbox" id="12"> ! <label> "mute" </label> ! <var> fcheckbox5 </var> </widget> <widget type="nentry" id="13"> ! <label> "" </label> ! <varname> fentry5 </varname> ! <init> 0.000000f </init> ! <min> -8.000000f </min> ! <max> 8.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="vslider" id="14"> ! <label> " dB " </label> ! <varname> fslider4 </varname> ! <init> 0.000000f </init> ! <min> -96.000000f </min> ! <max> 4.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="checkbox" id="16"> ! <label> "mute" </label> ! <var> fcheckbox4 </var> </widget> <widget type="nentry" id="17"> ! <label> "" </label> ! <varname> fentry4 </varname> ! <init> 0.000000f </init> ! <min> -8.000000f </min> ! <max> 8.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="vslider" id="18"> ! <label> " dB " </label> ! <varname> fslider3 </varname> ! <init> 0.000000f </init> ! <min> -96.000000f </min> ! <max> 4.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="checkbox" id="20"> ! <label> "mute" </label> ! <var> fcheckbox3 </var> </widget> <widget type="nentry" id="21"> ! <label> "" </label> ! <varname> fentry3 </varname> ! <init> 0.000000f </init> ! <min> -8.000000f </min> ! <max> 8.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="vslider" id="22"> ! <label> " dB " </label> ! <varname> fslider2 </varname> ! <init> 0.000000f </init> ! <min> -96.000000f </min> ! <max> 4.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="checkbox" id="24"> ! <label> "mute" </label> ! <var> fcheckbox2 </var> </widget> <widget type="nentry" id="25"> ! <label> "" </label> ! <varname> fentry2 </varname> ! <init> 0.000000f </init> ! <min> -8.000000f </min> ! <max> 8.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="vslider" id="26"> ! <label> " dB " </label> ! <varname> fslider0 </varname> ! <init> 0.000000f </init> ! <min> -96.000000f </min> ! <max> 4.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="checkbox" id="28"> ! <label> "mute" </label> ! <var> fcheckbox0 </var> </widget> <widget type="nentry" id="29"> ! <label> "" </label> ! <varname> fentry0 </varname> ! <init> 0.000000f </init> ! <min> -8.000000f </min> ! <max> 8.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="vslider" id="30"> ! <label> " dB " </label> ! <varname> fslider1 </varname> ! <init> 0.000000f </init> ! <min> -96.000000f </min> ! <max> 4.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="checkbox" id="32"> ! <label> "mute" </label> ! <var> fcheckbox1 </var> </widget> <widget type="nentry" id="33"> ! <label> "" </label> ! <varname> fentry1 </varname> ! <init> 0.000000f </init> ! <min> -8.000000f </min> ! <max> 8.000000f </max> ! <step> 1.000000f </step> </widget> </activewidgets> <passivewidgets> ! <count> 8 </count> <widget type="vbargraph" id="3"> ! <label> "meter" </label> ! <varname> fbargraph7 </varname> ! <min> 0.000000f </min> ! <max> 1.000000f </max> </widget> <widget type="vbargraph" id="7"> ! <label> "meter" </label> ! <varname> fbargraph6 </varname> ! <min> 0.000000f </min> ! <max> 1.000000f </max> </widget> <widget type="vbargraph" id="11"> ! <label> "meter" </label> ! <varname> fbargraph5 </varname> ! <min> 0.000000f </min> ! <max> 1.000000f </max> </widget> <widget type="vbargraph" id="15"> ! <label> "meter" </label> ! <varname> fbargraph4 </varname> ! <min> 0.000000f </min> ! <max> 1.000000f </max> </widget> <widget type="vbargraph" id="19"> ! <label> "meter" </label> ! <varname> fbargraph3 </varname> ! <min> 0.000000f </min> ! <max> 1.000000f </max> </widget> <widget type="vbargraph" id="23"> ! <label> "meter" </label> ! <varname> fbargraph2 </varname> ! <min> 0.000000f </min> ! <max> 1.000000f </max> </widget> <widget type="vbargraph" id="27"> ! <label> "meter" </label> ! <varname> fbargraph0 </varname> ! <min> 0.000000f </min> ! <max> 1.000000f </max> </widget> <widget type="vbargraph" id="31"> ! <label> "meter" </label> ! <varname> fbargraph1 </varname> ! <min> 0.000000f </min> ! <max> 1.000000f </max> </widget> </passivewidgets> --- 1,233 ---- <faust> ! <name>mixer</name> ! <author>Grame</author> ! <copyright>(c)GRAME 2006</copyright> ! <license>BSD</license> ! <version>1.0</version> ! <inputs>8</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>25</count> <widget type="vslider" id="1"> ! <label> dB </label> ! <varname>fslider8</varname> ! <init>0.0</init> ! <min>-96.0</min> ! <max>4.0</max> ! <step>0.1</step> </widget> <widget type="vslider" id="2"> ! <label> dB </label> ! <varname>fslider7</varname> ! <init>0.0</init> ! <min>-96.0</min> ! <max>4.0</max> ! <step>0.1</step> </widget> <widget type="checkbox" id="4"> ! <label>mute</label> ! <varname>fcheckbox7</varname> </widget> <widget type="nentry" id="5"> ! <label></label> ! <varname>fentry7</varname> ! <init>0.0</init> ! <min>-8.0</min> ! <max>8.0</max> ! <step>1.0</step> </widget> <widget type="vslider" id="6"> ! <label> dB </label> ! <varname>fslider6</varname> ! <init>0.0</init> ! <min>-96.0</min> ! <max>4.0</max> ! <step>0.1</step> </widget> <widget type="checkbox" id="8"> ! <label>mute</label> ! <varname>fcheckbox6</varname> </widget> <widget type="nentry" id="9"> ! <label></label> ! <varname>fentry6</varname> ! <init>0.0</init> ! <min>-8.0</min> ! <max>8.0</max> ! <step>1.0</step> </widget> <widget type="vslider" id="10"> ! <label> dB </label> ! <varname>fslider5</varname> ! <init>0.0</init> ! <min>-96.0</min> ! <max>4.0</max> ! <step>0.1</step> </widget> <widget type="checkbox" id="12"> ! <label>mute</label> ! <varname>fcheckbox5</varname> </widget> <widget type="nentry" id="13"> ! <label></label> ! <varname>fentry5</varname> ! <init>0.0</init> ! <min>-8.0</min> ! <max>8.0</max> ! <step>1.0</step> </widget> <widget type="vslider" id="14"> ! <label> dB </label> ! <varname>fslider4</varname> ! <init>0.0</init> ! <min>-96.0</min> ! <max>4.0</max> ! <step>0.1</step> </widget> <widget type="checkbox" id="16"> ! <label>mute</label> ! <varname>fcheckbox4</varname> </widget> <widget type="nentry" id="17"> ! <label></label> ! <varname>fentry4</varname> ! <init>0.0</init> ! <min>-8.0</min> ! <max>8.0</max> ! <step>1.0</step> </widget> <widget type="vslider" id="18"> ! <label> dB </label> ! <varname>fslider3</varname> ! <init>0.0</init> ! <min>-96.0</min> ! <max>4.0</max> ! <step>0.1</step> </widget> <widget type="checkbox" id="20"> ! <label>mute</label> ! <varname>fcheckbox3</varname> </widget> <widget type="nentry" id="21"> ! <label></label> ! <varname>fentry3</varname> ! <init>0.0</init> ! <min>-8.0</min> ! <max>8.0</max> ! <step>1.0</step> </widget> <widget type="vslider" id="22"> ! <label> dB </label> ! <varname>fslider2</varname> ! <init>0.0</init> ! <min>-96.0</min> ! <max>4.0</max> ! <step>0.1</step> </widget> <widget type="checkbox" id="24"> ! <label>mute</label> ! <varname>fcheckbox2</varname> </widget> <widget type="nentry" id="25"> ! <label></label> ! <varname>fentry2</varname> ! <init>0.0</init> ! <min>-8.0</min> ! <max>8.0</max> ! <step>1.0</step> </widget> <widget type="vslider" id="26"> ! <label> dB </label> ! <varname>fslider0</varname> ! <init>0.0</init> ! <min>-96.0</min> ! <max>4.0</max> ! <step>0.1</step> </widget> <widget type="checkbox" id="28"> ! <label>mute</label> ! <varname>fcheckbox0</varname> </widget> <widget type="nentry" id="29"> ! <label></label> ! <varname>fentry0</varname> ! <init>0.0</init> ! <min>-8.0</min> ! <max>8.0</max> ! <step>1.0</step> </widget> <widget type="vslider" id="30"> ! <label> dB </label> ! <varname>fslider1</varname> ! <init>0.0</init> ! <min>-96.0</min> ! <max>4.0</max> ! <step>0.1</step> </widget> <widget type="checkbox" id="32"> ! <label>mute</label> ! <varname>fcheckbox1</varname> </widget> <widget type="nentry" id="33"> ! <label></label> ! <varname>fentry1</varname> ! <init>0.0</init> ! <min>-8.0</min> ! <max>8.0</max> ! <step>1.0</step> </widget> </activewidgets> <passivewidgets> ! <count>8</count> <widget type="vbargraph" id="3"> ! <label>meter</label> ! <varname>fbargraph7</varname> ! <min>0.0</min> ! <max>1.0</max> </widget> <widget type="vbargraph" id="7"> ! <label>meter</label> ! <varname>fbargraph6</varname> ! <min>0.0</min> ! <max>1.0</max> </widget> <widget type="vbargraph" id="11"> ! <label>meter</label> ! <varname>fbargraph5</varname> ! <min>0.0</min> ! <max>1.0</max> </widget> <widget type="vbargraph" id="15"> ! <label>meter</label> ! <varname>fbargraph4</varname> ! <min>0.0</min> ! <max>1.0</max> </widget> <widget type="vbargraph" id="19"> ! <label>meter</label> ! <varname>fbargraph3</varname> ! <min>0.0</min> ! <max>1.0</max> </widget> <widget type="vbargraph" id="23"> ! <label>meter</label> ! <varname>fbargraph2</varname> ! <min>0.0</min> ! <max>1.0</max> </widget> <widget type="vbargraph" id="27"> ! <label>meter</label> ! <varname>fbargraph0</varname> ! <min>0.0</min> ! <max>1.0</max> </widget> <widget type="vbargraph" id="31"> ! <label>meter</label> ! <varname>fbargraph1</varname> ! <min>0.0</min> ! <max>1.0</max> </widget> </passivewidgets> *************** *** 235,252 **** <layout> <group type="hgroup"> ! <label> "mixer" </label> <group type="hgroup"> ! <label> "stereo out" </label> <group type="vgroup"> ! <label> "fader" </label> <widgetref id="1" /> </group> </group> <group type="vgroup"> ! <label> "voice 0" </label> <group type="hgroup"> ! <label> "" </label> <group type="vgroup"> ! <label> "fader" </label> <widgetref id="2" /> </group> --- 235,252 ---- <layout> <group type="hgroup"> ! <label>mixer</label> <group type="hgroup"> ! <label>stereo out</label> <group type="vgroup"> ! <label>fader</label> <widgetref id="1" /> </group> </group> <group type="vgroup"> ! <label>voice 0</label> <group type="hgroup"> ! <label></label> <group type="vgroup"> ! <label>fader</label> <widgetref id="2" /> </group> *************** *** 255,268 **** <widgetref id="4" /> <group type="vgroup"> ! <label> "panpot" </label> <widgetref id="5" /> </group> </group> <group type="vgroup"> ! <label> "voice 1" </label> <group type="hgroup"> ! <label> "" </label> <group type="vgroup"> ! <label> "fader" </label> <widgetref id="6" /> </group> --- 255,268 ---- <widgetref id="4" /> <group type="vgroup"> ! <label>panpot</label> <widgetref id="5" /> </group> </group> <group type="vgroup"> ! <label>voice 1</label> <group type="hgroup"> ! <label></label> <group type="vgroup"> ! <label>fader</label> <widgetref id="6" /> </group> *************** *** 271,284 **** <widgetref id="8" /> <group type="vgroup"> ! <label> "panpot" </label> <widgetref id="9" /> </group> </group> <group type="vgroup"> ! <label> "voice 2" </label> <group type="hgroup"> ! <label> "" </label> <group type="vgroup"> ! <label> "fader" </label> <widgetref id="10" /> </group> --- 271,284 ---- <widgetref id="8" /> <group type="vgroup"> ! <label>panpot</label> <widgetref id="9" /> </group> </group> <group type="vgroup"> ! <label>voice 2</label> <group type="hgroup"> ! <label></label> <group type="vgroup"> ! <label>fader</label> <widgetref id="10" /> </group> *************** *** 287,300 **** <widgetref id="12" /> <group type="vgroup"> ! <label> "panpot" </label> <widgetref id="13" /> </group> </group> <group type="vgroup"> ! <label> "voice 3" </label> <group type="hgroup"> ! <label> "" </label> <group type="vgroup"> ! <label> "fader" </label> <widgetref id="14" /> </group> --- 287,300 ---- <widgetref id="12" /> <group type="vgroup"> ! <label>panpot</label> <widgetref id="13" /> </group> </group> <group type="vgroup"> ! <label>voice 3</label> <group type="hgroup"> ! <label></label> <group type="vgroup"> ! <label>fader</label> <widgetref id="14" /> </group> *************** *** 303,316 **** <widgetref id="16" /> <group type="vgroup"> ! <label> "panpot" </label> <widgetref id="17" /> </group> </group> <group type="vgroup"> ! <label> "voice 4" </label> <group type="hgroup"> ! <label> "" </label> <group type="vgroup"> ! <label> "fader" </label> <widgetref id="18" /> </group> --- 303,316 ---- <widgetref id="16" /> <group type="vgroup"> ! <label>panpot</label> <widgetref id="17" /> </group> </group> <group type="vgroup"> ! <label>voice 4</label> <group type="hgroup"> ! <label></label> <group type="vgroup"> ! <label>fader</label> <widgetref id="18" /> </group> *************** *** 319,332 **** <widgetref id="20" /> <group type="vgroup"> ! <label> "panpot" </label> <widgetref id="21" /> </group> </group> <group type="vgroup"> ! <label> "voice 5" </label> <group type="hgroup"> ! <label> "" </label> <group type="vgroup"> ! <label> "fader" </label> <widgetref id="22" /> </group> --- 319,332 ---- <widgetref id="20" /> <group type="vgroup"> ! <label>panpot</label> <widgetref id="21" /> </group> </group> <group type="vgroup"> ! <label>voice 5</label> <group type="hgroup"> ! <label></label> <group type="vgroup"> ! <label>fader</label> <widgetref id="22" /> </group> *************** *** 335,348 **** <widgetref id="24" /> <group type="vgroup"> ! <label> "panpot" </label> <widgetref id="25" /> </group> </group> <group type="vgroup"> ! <label> "voice 6" </label> <group type="hgroup"> ! <label> "" </label> <group type="vgroup"> ! <label> "fader" </label> <widgetref id="26" /> </group> --- 335,348 ---- <widgetref id="24" /> <group type="vgroup"> ! <label>panpot</label> <widgetref id="25" /> </group> </group> <group type="vgroup"> ! <label>voice 6</label> <group type="hgroup"> ! <label></label> <group type="vgroup"> ! <label>fader</label> <widgetref id="26" /> </group> *************** *** 351,364 **** <widgetref id="28" /> <group type="vgroup"> ! <label> "panpot" </label> <widgetref id="29" /> </group> </group> <group type="vgroup"> ! <label> "voice 7" </label> <group type="hgroup"> ! <label> "" </label> <group type="vgroup"> ! <label> "fader" </label> <widgetref id="30" /> </group> --- 351,364 ---- <widgetref id="28" /> <group type="vgroup"> ! <label>panpot</label> <widgetref id="29" /> </group> </group> <group type="vgroup"> ! <label>voice 7</label> <group type="hgroup"> ! <label></label> <group type="vgroup"> ! <label>fader</label> <widgetref id="30" /> </group> *************** *** 367,371 **** <widgetref id="32" /> <group type="vgroup"> ! <label> "panpot" </label> <widgetref id="33" /> </group> --- 367,371 ---- <widgetref id="32" /> <group type="vgroup"> ! <label>panpot</label> <widgetref id="33" /> </group> *************** *** 373,376 **** </group> </layout> ! </ui> </faust> --- 373,376 ---- </group> </layout> ! </ui> </faust> Index: lowcut.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/lowcut.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** lowcut.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- lowcut.dsp.xml 11 Aug 2008 08:15:00 -0000 1.2 *************** *** 1,43 **** <faust> ! <name> "lowcut" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 1 </inputs> ! <outputs> 1 </outputs> ! <ui> <activewidgets> ! <count> 2 </count> <widget type="hslider" id="1"> ! <label> "attenuation (db)" </label> ! <varname> fslider0 </varname> ! <init> 0.000000f </init> ! <min> -96.000000f </min> ! <max> 10.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="2"> ! <label> "freq" </label> ! <varname> fslider1 </varname> ! <init> 1000.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 0.100000f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "low-freq shelving cut" </label> <widgetref id="1" /> <widgetref id="2" /> </group> </layout> ! </ui> </faust> --- 1,43 ---- <faust> ! <name>lowcut</name> ! <author>Grame</author> ! <copyright>(c)GRAME 2006</copyright> ! <license>BSD</license> ! <version>1.0</version> ! <inputs>1</inputs> ! <outputs>1</outputs> ! <ui> <activewidgets> ! <count>2</count> <widget type="hslider" id="1"> ! <label>attenuation (db)</label> ! <varname>fslider0</varname> ! <init>0.0</init> ! <min>-96.0</min> ! <max>10.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="2"> ! <label>freq</label> ! <varname>fslider1</varname> ! <init>1000.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>0.1</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>low-freq shelving cut</label> <widgetref id="1" /> <widgetref id="2" /> </group> </layout> ! </ui> </faust> Index: vumeter.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/faust/vumeter.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** vumeter.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- vumeter.dsp.xml 11 Aug 2008 08:15:09 -0000 1.2 *************** *** 1,23 **** <faust> ! <name> "vumeter" </name> ! <author> "Grame" </author> ! <copyright> "(c)GRAME 2006" </copyright> ! <license> "BSD" </license> ! <version> "1.0" </version> ! <inputs> 1 </inputs> ! <outputs> 1 </outputs> ! <ui> <activewidgets> ! <count> 0 </count> </activewidgets> <passivewidgets> ! <count> 1 </count> <widget type="vbargraph" id="1"> ! <label> "meter" </label> ! <varname> fbargraph0 </varname> ! <min> 0.000000f </min> ! <max> 1.000000f </max> </widget> </passivewidgets> --- 1,23 ---- <faust> ! <name>vumeter</name> ! <author>Grame</author> ! <copyright>(c)GRAME 2006</copyright> ! <license>BSD</license> ! <version>1.0</version> ! <inputs>1</inputs> ! <outputs>1</outputs> ! <ui> <activewidgets> ! <count>0</count> </activewidgets> <passivewidgets> ... [truncated message content] |
From: Albert G. <ag...@us...> - 2008-08-11 08:15:51
|
Update of /cvsroot/q-lang/faust2pd/examples/seqdemo In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv22410/examples/seqdemo Modified Files: chorus.dsp.xml chorus.pd freeverb.dsp.xml freeverb.pd karplusplus.dsp.xml karplusplus.pd organ.dsp.xml organ.pd subtractive.dsp.xml subtractive.pd Log Message: fixes for compatibility with latest Faust from cvs Index: organ.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/seqdemo/organ.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** organ.dsp.xml 7 Oct 2007 20:15:53 -0000 1.1.1.1 --- organ.dsp.xml 11 Aug 2008 08:15:10 -0000 1.2 *************** *** 1,93 **** <faust> ! <name> "organ -- a simple additive synth" </name> ! <author> "Albert Graef" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "1.0" </version> ! <inputs> 0 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 9 </count> <widget type="hslider" id="1"> ! <label> "attack" </label> ! <varname> fslider3 </varname> ! <init> 1.000000e-02f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="2"> ! <label> "decay" </label> ! <varname> fslider1 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="3"> ! <label> "release" </label> ! <varname> fslider2 </varname> ! <init> 0.200000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="4"> ! <label> "sustain" </label> ! <varname> fslider0 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="5"> ! <label> "pan" </label> ! <varname> fslider4 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="6"> ! <label> "vol" </label> ! <varname> fslider5 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="nentry" id="7"> ! <label> "freq" </label> ! <varname> fentry0 </varname> ! <init> 440.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="nentry" id="8"> ! <label> "gain" </label> ! <varname> fentry1 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="button" id="9"> ! <label> "gate" </label> ! <var> fbutton0 </var> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "faust" </label> <group type="vgroup"> ! <label> "1-adsr" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,93 ---- <faust> ! <name>organ -- a simple additive synth</name> ! <author>Albert Graef</author> ! <copyright></copyright> ! <license></license> ! <version>1.0</version> ! <inputs>0</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>9</count> <widget type="hslider" id="1"> ! <label>attack</label> ! <varname>fslider3</varname> ! <init>0.01</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="2"> ! <label>decay</label> ! <varname>fslider2</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="3"> ! <label>release</label> ! <varname>fslider1</varname> ! <init>0.2</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="4"> ! <label>sustain</label> ! <varname>fslider0</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="5"> ! <label>pan</label> ! <varname>fslider4</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="6"> ! <label>vol</label> ! <varname>fslider5</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="nentry" id="7"> ! <label>freq</label> ! <varname>fentry0</varname> ! <init>440.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>1.0</step> </widget> <widget type="nentry" id="8"> ! <label>gain</label> ! <varname>fentry1</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="button" id="9"> ! <label>gate</label> ! <varname>fbutton0</varname> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>faust</label> <group type="vgroup"> ! <label>1-adsr</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 96,100 **** </group> <group type="vgroup"> ! <label> "2-master" </label> <widgetref id="5" /> <widgetref id="6" /> --- 96,100 ---- </group> <group type="vgroup"> ! <label>2-master</label> <widgetref id="5" /> <widgetref id="6" /> *************** *** 105,108 **** </group> </layout> ! </ui> </faust> --- 105,108 ---- </group> </layout> ! </ui> </faust> Index: organ.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/seqdemo/organ.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** organ.pd 7 Oct 2007 20:15:53 -0000 1.1.1.1 --- organ.pd 11 Aug 2008 08:15:10 -0000 1.2 *************** *** 133,135 **** #X connect 73 0 74 0; #X coords 0 -1 1 1 235 200 1 0 0; ! #X text 0 220 Generated Mon 16 Oct 2006 01:16:36 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 133,135 ---- #X connect 73 0 74 0; #X coords 0 -1 1 1 235 200 1 0 0; ! #X text 0 220 Generated Mon Aug 11 09:46:25 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: freeverb.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/seqdemo/freeverb.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** freeverb.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- freeverb.dsp.xml 11 Aug 2008 08:15:09 -0000 1.2 *************** *** 1,47 **** <faust> ! <name> "freeverb -- a Schroeder reverb" </name> ! <author> "Yann Orlarey" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "1.0" </version> ! <inputs> 2 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 3 </count> <widget type="hslider" id="1"> ! <label> "damp" </label> ! <varname> fslider0 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 2.500000e-02f </step> </widget> <widget type="hslider" id="2"> ! <label> "roomsize" </label> ! <varname> fslider1 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 2.500000e-02f </step> </widget> <widget type="hslider" id="3"> ! <label> "wet" </label> ! <varname> fslider2 </varname> ! <init> 0.333300f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 2.500000e-02f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "freeverb" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,47 ---- <faust> ! <name>freeverb -- a Schroeder reverb</name> ! <author>Yann Orlarey</author> ! <copyright></copyright> ! <license></license> ! <version>1.0</version> ! <inputs>2</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>3</count> <widget type="hslider" id="1"> ! <label>damp</label> ! <varname>fslider0</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.025</step> </widget> <widget type="hslider" id="2"> ! <label>roomsize</label> ! <varname>fslider1</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.025</step> </widget> <widget type="hslider" id="3"> ! <label>wet</label> ! <varname>fslider2</varname> ! <init>0.3333</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.025</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>freeverb</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 49,52 **** </group> </layout> ! </ui> </faust> --- 49,52 ---- </group> </layout> ! </ui> </faust> Index: chorus.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/seqdemo/chorus.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** chorus.dsp.xml 7 Oct 2007 20:15:53 -0000 1.1.1.1 --- chorus.dsp.xml 11 Aug 2008 08:15:09 -0000 1.2 *************** *** 1,55 **** <faust> ! <name> "chorus -- a simple chorus effect" </name> ! <author> "Albert Graef" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "1.0" </version> ! <inputs> 2 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 4 </count> <widget type="hslider" id="1"> ! <label> "delay" </label> ! <varname> fslider2 </varname> ! <init> 2.500000e-02f </init> ! <min> 0.000000f </min> ! <max> 0.200000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="2"> ! <label> "depth" </label> ! <varname> fslider1 </varname> ! <init> 2.000000e-02f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="3"> ! <label> "freq" </label> ! <varname> fslider0 </varname> ! <init> 2.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="4"> ! <label> "level" </label> ! <varname> fslider3 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "chorus" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,55 ---- <faust> ! <name>chorus -- a simple chorus effect</name> ! <author>Albert Graef</author> ! <copyright></copyright> ! <license></license> ! <version>1.0</version> ! <inputs>2</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>4</count> <widget type="hslider" id="1"> ! <label>delay</label> ! <varname>fslider2</varname> ! <init>0.025</init> ! <min>0.0</min> ! <max>0.2</max> ! <step>0.001</step> </widget> <widget type="hslider" id="2"> ! <label>depth</label> ! <varname>fslider1</varname> ! <init>0.02</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="3"> ! <label>freq</label> ! <varname>fslider0</varname> ! <init>2.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="4"> ! <label>level</label> ! <varname>fslider3</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>chorus</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 58,61 **** </group> </layout> ! </ui> </faust> --- 58,61 ---- </group> </layout> ! </ui> </faust> Index: subtractive.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/seqdemo/subtractive.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** subtractive.pd 7 Oct 2007 20:15:53 -0000 1.1.1.1 --- subtractive.pd 11 Aug 2008 08:15:11 -0000 1.2 *************** *** 161,163 **** #X connect 89 0 90 0; #X coords 0 -1 1 1 235 260 1 0 0; ! #X text 0 280 Generated Mon 16 Oct 2006 01:16:37 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 161,163 ---- #X connect 89 0 90 0; #X coords 0 -1 1 1 235 260 1 0 0; ! #X text 0 280 Generated Mon Aug 11 09:46:25 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: subtractive.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/seqdemo/subtractive.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** subtractive.dsp.xml 7 Oct 2007 20:15:53 -0000 1.1.1.1 --- subtractive.dsp.xml 11 Aug 2008 08:15:10 -0000 1.2 *************** *** 1,109 **** <faust> ! <name> "subtractive -- saw wave filtered with resonant lowpass" </name> ! <author> "Albert Graef" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "1.0" </version> ! <inputs> 0 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 11 </count> <widget type="hslider" id="1"> ! <label> "attack" </label> ! <varname> fslider3 </varname> ! <init> 1.000000e-02f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="2"> ! <label> "decay" </label> ! <varname> fslider1 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="3"> ! <label> "release" </label> ! <varname> fslider2 </varname> ! <init> 0.200000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="4"> ! <label> "sustain" </label> ! <varname> fslider0 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="5"> ! <label> "cutoff (harmonic)" </label> ! <varname> fslider5 </varname> ! <init> 6.000000f </init> ! <min> 1.000000f </min> ! <max> 20.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="6"> ! <label> "resonance (dB)" </label> ! <varname> fslider4 </varname> ! <init> 3.000000f </init> ! <min> 0.000000f </min> ! <max> 20.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="7"> ! <label> "pan" </label> ! <varname> fslider6 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="8"> ! <label> "vol" </label> ! <varname> fslider7 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="nentry" id="9"> ! <label> "freq" </label> ! <varname> fentry0 </varname> ! <init> 440.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="nentry" id="10"> ! <label> "gain" </label> ! <varname> fentry1 </varname> ! <init> 1.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="button" id="11"> ! <label> "gate" </label> ! <var> fbutton0 </var> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "faust" </label> <group type="vgroup"> ! <label> "1-adsr" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,109 ---- <faust> ! <name>subtractive -- saw wave filtered with resonant lowpass</name> ! <author>Albert Graef</author> ! <copyright></copyright> ! <license></license> ! <version>1.0</version> ! <inputs>0</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>11</count> <widget type="hslider" id="1"> ! <label>attack</label> ! <varname>fslider3</varname> ! <init>0.01</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="2"> ! <label>decay</label> ! <varname>fslider2</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="3"> ! <label>release</label> ! <varname>fslider1</varname> ! <init>0.2</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="4"> ! <label>sustain</label> ! <varname>fslider0</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="5"> ! <label>cutoff (harmonic)</label> ! <varname>fslider5</varname> ! <init>6.0</init> ! <min>1.0</min> ! <max>20.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="6"> ! <label>resonance (dB)</label> ! <varname>fslider4</varname> ! <init>3.0</init> ! <min>0.0</min> ! <max>20.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="7"> ! <label>pan</label> ! <varname>fslider6</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="8"> ! <label>vol</label> ! <varname>fslider7</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="nentry" id="9"> ! <label>freq</label> ! <varname>fentry0</varname> ! <init>440.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>1.0</step> </widget> <widget type="nentry" id="10"> ! <label>gain</label> ! <varname>fentry1</varname> ! <init>1.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="button" id="11"> ! <label>gate</label> ! <varname>fbutton0</varname> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>faust</label> <group type="vgroup"> ! <label>1-adsr</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 112,121 **** </group> <group type="vgroup"> ! <label> "2-filter" </label> <widgetref id="5" /> <widgetref id="6" /> </group> <group type="vgroup"> ! <label> "3-master" </label> <widgetref id="7" /> <widgetref id="8" /> --- 112,121 ---- </group> <group type="vgroup"> ! <label>2-filter</label> <widgetref id="5" /> <widgetref id="6" /> </group> <group type="vgroup"> ! <label>3-master</label> <widgetref id="7" /> <widgetref id="8" /> *************** *** 126,129 **** </group> </layout> ! </ui> </faust> --- 126,129 ---- </group> </layout> ! </ui> </faust> Index: chorus.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/seqdemo/chorus.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** chorus.pd 7 Oct 2007 20:15:53 -0000 1.1.1.1 --- chorus.pd 11 Aug 2008 08:15:09 -0000 1.2 *************** *** 96,98 **** #X connect 54 0 55 0; #X coords 0 -1 1 1 235 140 1 0 0; ! #X text 0 160 Generated Mon 16 Oct 2006 01:16:35 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 96,98 ---- #X connect 54 0 55 0; #X coords 0 -1 1 1 235 140 1 0 0; ! #X text 0 160 Generated Mon Aug 11 09:46:23 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: karplusplus.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/seqdemo/karplusplus.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** karplusplus.dsp.xml 7 Oct 2007 20:15:53 -0000 1.1.1.1 --- karplusplus.dsp.xml 11 Aug 2008 08:15:10 -0000 1.2 *************** *** 1,117 **** <faust> ! <name> "karplusplus -- Karplus-Strong + Fuzz" </name> ! <author> "Yann Orlarey, Albert Graef" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "1.0" </version> ! <inputs> 0 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 12 </count> <widget type="nentry" id="1"> ! <label> "gain" </label> ! <varname> fentry2 </varname> ! <init> 1.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="button" id="2"> ! <label> "gate" </label> ! <var> fbutton0 </var> </widget> <widget type="hslider" id="3"> ! <label> "samples" </label> ! <varname> fslider3 </varname> ! <init> 512.000000f </init> ! <min> 1.000000f </min> ! <max> 1024.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="hslider" id="4"> ! <label> "decay time" </label> ! <varname> fslider2 </varname> ! <init> 4.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="nentry" id="5"> ! <label> "freq" </label> ! <varname> fentry1 </varname> ! <init> 440.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="hslider" id="6"> ! <label> "drive" </label> ! <varname> fslider4 </varname> ! <init> 0.000000f </init> ! <min> 0.000000f </min> ! <max> 50.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="nentry" id="7"> ! <label> "freq" </label> ! <varname> fentry0 </varname> ! <init> 440.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="hslider" id="8"> ! <label> "level" </label> ! <varname> fslider7 </varname> ! <init> 1.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="9"> ! <label> "res" </label> ! <varname> fslider1 </varname> ! <init> 0.000000f </init> ! <min> 0.000000f </min> ! <max> 20.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="10"> ! <label> "tone" </label> ! <varname> fslider0 </varname> ! <init> 20.000000f </init> ! <min> 1.000000f </min> ! <max> 20.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="11"> ! <label> "pan" </label> ! <varname> fslider5 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="12"> ! <label> "vol" </label> ! <varname> fslider6 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "faust" </label> <group type="vgroup"> ! <label> "1-excitator" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,117 ---- <faust> ! <name>karplusplus -- Karplus-Strong + Fuzz</name> ! <author>Yann Orlarey, Albert Graef</author> ! <copyright></copyright> ! <license></license> ! <version>1.0</version> ! <inputs>0</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>12</count> <widget type="nentry" id="1"> ! <label>gain</label> ! <varname>fentry2</varname> ! <init>1.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="button" id="2"> ! <label>gate</label> ! <varname>fbutton0</varname> </widget> <widget type="hslider" id="3"> ! <label>samples</label> ! <varname>fslider3</varname> ! <init>512.0</init> ! <min>1.0</min> ! <max>1024.0</max> ! <step>1.0</step> </widget> <widget type="hslider" id="4"> ! <label>decay time</label> ! <varname>fslider2</varname> ! <init>4.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="nentry" id="5"> ! <label>freq</label> ! <varname>fentry1</varname> ! <init>440.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>1.0</step> </widget> <widget type="hslider" id="6"> ! <label>drive</label> ! <varname>fslider4</varname> ! <init>0.0</init> ! <min>0.0</min> ! <max>50.0</max> ! <step>0.1</step> </widget> <widget type="nentry" id="7"> ! <label>freq</label> ! <varname>fentry0</varname> ! <init>440.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>1.0</step> </widget> <widget type="hslider" id="8"> ! <label>level</label> ! <varname>fslider7</varname> ! <init>1.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="9"> ! <label>res</label> ! <varname>fslider1</varname> ! <init>0.0</init> ! <min>0.0</min> ! <max>20.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="10"> ! <label>tone</label> ! <varname>fslider0</varname> ! <init>20.0</init> ! <min>1.0</min> ! <max>20.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="11"> ! <label>pan</label> ! <varname>fslider5</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="12"> ! <label>vol</label> ! <varname>fslider6</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>faust</label> <group type="vgroup"> ! <label>1-excitator</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 119,128 **** </group> <group type="vgroup"> ! <label> "2-resonator" </label> <widgetref id="4" /> <widgetref id="5" /> </group> <group type="vgroup"> ! <label> "3-fuzz" </label> <widgetref id="6" /> <widgetref id="7" /> --- 119,128 ---- </group> <group type="vgroup"> ! <label>2-resonator</label> <widgetref id="4" /> <widgetref id="5" /> </group> <group type="vgroup"> ! <label>3-fuzz</label> <widgetref id="6" /> <widgetref id="7" /> *************** *** 132,136 **** </group> <group type="vgroup"> ! <label> "4-master" </label> <widgetref id="11" /> <widgetref id="12" /> --- 132,136 ---- </group> <group type="vgroup"> ! <label>4-master</label> <widgetref id="11" /> <widgetref id="12" /> *************** *** 138,141 **** </group> </layout> ! </ui> </faust> --- 138,141 ---- </group> </layout> ! </ui> </faust> Index: freeverb.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/seqdemo/freeverb.pd,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** freeverb.pd 16 Oct 2007 13:40:11 -0000 1.2 --- freeverb.pd 11 Aug 2008 08:15:10 -0000 1.3 *************** *** 82,84 **** #X connect 46 0 47 0; #X coords 0 -1 1 1 235 110 1 0 0; ! #X text 0 130 Generated Tue Oct 16 15:39:52 2007 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 82,84 ---- #X connect 46 0 47 0; #X coords 0 -1 1 1 235 110 1 0 0; ! #X text 0 130 Generated Mon Aug 11 09:46:24 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: karplusplus.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/seqdemo/karplusplus.pd,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** karplusplus.pd 16 Oct 2007 13:40:12 -0000 1.2 --- karplusplus.pd 11 Aug 2008 08:15:10 -0000 1.3 *************** *** 161,163 **** #X connect 89 0 90 0; #X coords 0 -1 1 1 235 260 1 0 0; ! #X text 0 280 Generated Tue Oct 16 15:39:53 2007 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 161,163 ---- #X connect 89 0 90 0; #X coords 0 -1 1 1 235 260 1 0 0; ! #X text 0 280 Generated Mon Aug 11 09:46:24 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; |
From: Albert G. <ag...@us...> - 2008-08-11 08:15:30
|
Update of /cvsroot/q-lang/faust2pd In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv22410 Modified Files: ChangeLog Log Message: fixes for compatibility with latest Faust from cvs Index: ChangeLog =================================================================== RCS file: /cvsroot/q-lang/faust2pd/ChangeLog,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ChangeLog 16 Oct 2007 13:37:54 -0000 1.2 --- ChangeLog 11 Aug 2008 08:14:56 -0000 1.3 *************** *** 1,2 **** --- 1,6 ---- + 2008-08-11 Albert Graef <Dr....@t-...> + + * faust2pd/faustxml.q: Fixes for latest (CVS) Faust XML format. + 2007-10-16 Albert Graef <Dr....@t-...> |
Update of /cvsroot/q-lang/faust2pd/examples/synth In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv22410/examples/synth Modified Files: chimes.dsp.xml chimes.pd chorus.dsp.xml chorus.pd freeverb.dsp.xml freeverb.pd karplus.dsp.xml karplus.pd karplusplus.dsp.xml karplusplus.pd organ.dsp.xml organ.pd phasemod.dsp.xml phasemod.pd subtractive.dsp.xml subtractive.pd Log Message: fixes for compatibility with latest Faust from cvs Index: organ.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/organ.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** organ.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- organ.dsp.xml 11 Aug 2008 08:15:14 -0000 1.2 *************** *** 1,93 **** <faust> ! <name> "organ -- a simple additive synth" </name> ! <author> "Albert Graef" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "1.0" </version> ! <inputs> 0 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 9 </count> <widget type="hslider" id="1"> ! <label> "attack" </label> ! <varname> fslider3 </varname> ! <init> 1.000000e-02f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="2"> ! <label> "decay" </label> ! <varname> fslider1 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="3"> ! <label> "release" </label> ! <varname> fslider2 </varname> ! <init> 0.200000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="4"> ! <label> "sustain" </label> ! <varname> fslider0 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="5"> ! <label> "pan" </label> ! <varname> fslider4 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="6"> ! <label> "vol" </label> ! <varname> fslider5 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="nentry" id="7"> ! <label> "freq" </label> ! <varname> fentry0 </varname> ! <init> 440.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="nentry" id="8"> ! <label> "gain" </label> ! <varname> fentry1 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="button" id="9"> ! <label> "gate" </label> ! <var> fbutton0 </var> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "faust" </label> <group type="vgroup"> ! <label> "1-adsr" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,93 ---- <faust> ! <name>organ -- a simple additive synth</name> ! <author>Albert Graef</author> ! <copyright></copyright> ! <license></license> ! <version>1.0</version> ! <inputs>0</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>9</count> <widget type="hslider" id="1"> ! <label>attack</label> ! <varname>fslider3</varname> ! <init>0.01</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="2"> ! <label>decay</label> ! <varname>fslider2</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="3"> ! <label>release</label> ! <varname>fslider1</varname> ! <init>0.2</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="4"> ! <label>sustain</label> ! <varname>fslider0</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="5"> ! <label>pan</label> ! <varname>fslider4</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="6"> ! <label>vol</label> ! <varname>fslider5</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="nentry" id="7"> ! <label>freq</label> ! <varname>fentry0</varname> ! <init>440.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>1.0</step> </widget> <widget type="nentry" id="8"> ! <label>gain</label> ! <varname>fentry1</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="button" id="9"> ! <label>gate</label> ! <varname>fbutton0</varname> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>faust</label> <group type="vgroup"> ! <label>1-adsr</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 96,100 **** </group> <group type="vgroup"> ! <label> "2-master" </label> <widgetref id="5" /> <widgetref id="6" /> --- 96,100 ---- </group> <group type="vgroup"> ! <label>2-master</label> <widgetref id="5" /> <widgetref id="6" /> *************** *** 105,108 **** </group> </layout> ! </ui> </faust> --- 105,108 ---- </group> </layout> ! </ui> </faust> Index: karplus.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/karplus.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** karplus.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- karplus.dsp.xml 11 Aug 2008 08:15:12 -0000 1.2 *************** *** 1,77 **** <faust> ! <name> "karplus -- Karplus-Strong string synth" </name> ! <author> "Yann Orlarey" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "1.0" </version> ! <inputs> 0 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 7 </count> <widget type="nentry" id="1"> ! <label> "gain" </label> ! <varname> fentry1 </varname> ! <init> 1.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="button" id="2"> ! <label> "gate" </label> ! <var> fbutton0 </var> </widget> <widget type="hslider" id="3"> ! <label> "samples" </label> ! <varname> fslider1 </varname> ! <init> 512.000000f </init> ! <min> 1.000000f </min> ! <max> 1024.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="hslider" id="4"> ! <label> "decay time" </label> ! <varname> fslider0 </varname> ! <init> 4.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="nentry" id="5"> ! <label> "freq" </label> ! <varname> fentry0 </varname> ! <init> 440.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="hslider" id="6"> ! <label> "pan" </label> ! <varname> fslider2 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="7"> ! <label> "vol" </label> ! <varname> fslider3 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "faust" </label> <group type="vgroup"> ! <label> "1-excitator" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,77 ---- <faust> ! <name>karplus -- Karplus-Strong string synth</name> ! <author>Yann Orlarey</author> ! <copyright></copyright> ! <license></license> ! <version>1.0</version> ! <inputs>0</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>7</count> <widget type="nentry" id="1"> ! <label>gain</label> ! <varname>fentry1</varname> ! <init>1.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="button" id="2"> ! <label>gate</label> ! <varname>fbutton0</varname> </widget> <widget type="hslider" id="3"> ! <label>samples</label> ! <varname>fslider1</varname> ! <init>512.0</init> ! <min>1.0</min> ! <max>1024.0</max> ! <step>1.0</step> </widget> <widget type="hslider" id="4"> ! <label>decay time</label> ! <varname>fslider0</varname> ! <init>4.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="nentry" id="5"> ! <label>freq</label> ! <varname>fentry0</varname> ! <init>440.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>1.0</step> </widget> <widget type="hslider" id="6"> ! <label>pan</label> ! <varname>fslider2</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="7"> ! <label>vol</label> ! <varname>fslider3</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>faust</label> <group type="vgroup"> ! <label>1-excitator</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 79,88 **** </group> <group type="vgroup"> ! <label> "2-resonator" </label> <widgetref id="4" /> <widgetref id="5" /> </group> <group type="vgroup"> ! <label> "3-master" </label> <widgetref id="6" /> <widgetref id="7" /> --- 79,88 ---- </group> <group type="vgroup"> ! <label>2-resonator</label> <widgetref id="4" /> <widgetref id="5" /> </group> <group type="vgroup"> ! <label>3-master</label> <widgetref id="6" /> <widgetref id="7" /> *************** *** 90,93 **** </group> </layout> ! </ui> </faust> --- 90,93 ---- </group> </layout> ! </ui> </faust> Index: chimes.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/chimes.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** chimes.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- chimes.pd 11 Aug 2008 08:15:11 -0000 1.2 *************** *** 392,394 **** #X connect 200 0 201 0; #X coords 0 -1 1 1 310 260 1 0 0; ! #X text 0 280 Generated Mon 16 Oct 2006 01:16:20 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 392,394 ---- #X connect 200 0 201 0; #X coords 0 -1 1 1 310 260 1 0 0; ! #X text 0 280 Generated Mon Aug 11 09:46:07 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: organ.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/organ.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** organ.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- organ.pd 11 Aug 2008 08:15:14 -0000 1.2 *************** *** 175,177 **** #X connect 85 0 86 0; #X coords 0 -1 1 1 235 200 1 0 0; ! #X text 0 220 Generated Mon 16 Oct 2006 01:16:23 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 175,177 ---- #X connect 85 0 86 0; #X coords 0 -1 1 1 235 200 1 0 0; ! #X text 0 220 Generated Mon Aug 11 09:46:10 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: freeverb.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/freeverb.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** freeverb.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- freeverb.dsp.xml 11 Aug 2008 08:15:12 -0000 1.2 *************** *** 1,47 **** <faust> ! <name> "freeverb -- a Schroeder reverb" </name> ! <author> "Yann Orlarey" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "1.0" </version> ! <inputs> 2 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 3 </count> <widget type="hslider" id="1"> ! <label> "damp" </label> ! <varname> fslider0 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 2.500000e-02f </step> </widget> <widget type="hslider" id="2"> ! <label> "roomsize" </label> ! <varname> fslider1 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 2.500000e-02f </step> </widget> <widget type="hslider" id="3"> ! <label> "wet" </label> ! <varname> fslider2 </varname> ! <init> 0.333300f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 2.500000e-02f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "freeverb" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,47 ---- <faust> ! <name>freeverb -- a Schroeder reverb</name> ! <author>Yann Orlarey</author> ! <copyright></copyright> ! <license></license> ! <version>1.0</version> ! <inputs>2</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>3</count> <widget type="hslider" id="1"> ! <label>damp</label> ! <varname>fslider0</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.025</step> </widget> <widget type="hslider" id="2"> ! <label>roomsize</label> ! <varname>fslider1</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.025</step> </widget> <widget type="hslider" id="3"> ! <label>wet</label> ! <varname>fslider2</varname> ! <init>0.3333</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.025</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>freeverb</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 49,52 **** </group> </layout> ! </ui> </faust> --- 49,52 ---- </group> </layout> ! </ui> </faust> Index: phasemod.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/phasemod.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** phasemod.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- phasemod.dsp.xml 11 Aug 2008 08:15:14 -0000 1.2 *************** *** 1,93 **** <faust> ! <name> "phasemod -- phase modulation synth" </name> ! <author> "Albert Graef" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "1.0" </version> ! <inputs> 0 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 9 </count> <widget type="hslider" id="1"> ! <label> "attack" </label> ! <varname> fslider3 </varname> ! <init> 1.000000e-02f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="2"> ! <label> "decay" </label> ! <varname> fslider1 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="3"> ! <label> "release" </label> ! <varname> fslider2 </varname> ! <init> 0.200000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="4"> ! <label> "sustain" </label> ! <varname> fslider0 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="5"> ! <label> "pan" </label> ! <varname> fslider4 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="6"> ! <label> "vol" </label> ! <varname> fslider5 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="nentry" id="7"> ! <label> "freq" </label> ! <varname> fentry0 </varname> ! <init> 440.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="nentry" id="8"> ! <label> "gain" </label> ! <varname> fentry1 </varname> ! <init> 1.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="button" id="9"> ! <label> "gate" </label> ! <var> fbutton0 </var> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "faust" </label> <group type="vgroup"> ! <label> "1-adsr" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,93 ---- <faust> ! <name>phasemod -- phase modulation synth</name> ! <author>Albert Graef</author> ! <copyright></copyright> ! <license></license> ! <version>1.0</version> ! <inputs>0</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>9</count> <widget type="hslider" id="1"> ! <label>attack</label> ! <varname>fslider3</varname> ! <init>0.01</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="2"> ! <label>decay</label> ! <varname>fslider2</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="3"> ! <label>release</label> ! <varname>fslider1</varname> ! <init>0.2</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="4"> ! <label>sustain</label> ! <varname>fslider0</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="5"> ! <label>pan</label> ! <varname>fslider4</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="6"> ! <label>vol</label> ! <varname>fslider5</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="nentry" id="7"> ! <label>freq</label> ! <varname>fentry0</varname> ! <init>440.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>1.0</step> </widget> <widget type="nentry" id="8"> ! <label>gain</label> ! <varname>fentry1</varname> ! <init>1.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="button" id="9"> ! <label>gate</label> ! <varname>fbutton0</varname> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>faust</label> <group type="vgroup"> ! <label>1-adsr</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 96,100 **** </group> <group type="vgroup"> ! <label> "2-master" </label> <widgetref id="5" /> <widgetref id="6" /> --- 96,100 ---- </group> <group type="vgroup"> ! <label>2-master</label> <widgetref id="5" /> <widgetref id="6" /> *************** *** 105,108 **** </group> </layout> ! </ui> </faust> --- 105,108 ---- </group> </layout> ! </ui> </faust> Index: karplus.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/karplus.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** karplus.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- karplus.pd 11 Aug 2008 08:15:13 -0000 1.2 *************** *** 147,149 **** #X connect 69 0 70 0; #X coords 0 -1 1 1 235 140 1 0 0; ! #X text 0 160 Generated Mon 16 Oct 2006 01:16:22 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 147,149 ---- #X connect 69 0 70 0; #X coords 0 -1 1 1 235 140 1 0 0; ! #X text 0 160 Generated Mon Aug 11 09:46:09 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: phasemod.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/phasemod.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** phasemod.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- phasemod.pd 11 Aug 2008 08:15:14 -0000 1.2 *************** *** 175,177 **** #X connect 85 0 86 0; #X coords 0 -1 1 1 235 200 1 0 0; ! #X text 0 220 Generated Mon 16 Oct 2006 01:16:23 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 175,177 ---- #X connect 85 0 86 0; #X coords 0 -1 1 1 235 200 1 0 0; ! #X text 0 220 Generated Mon Aug 11 09:46:10 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: subtractive.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/subtractive.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** subtractive.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- subtractive.pd 11 Aug 2008 08:15:15 -0000 1.2 *************** *** 203,205 **** #X connect 101 0 102 0; #X coords 0 -1 1 1 235 260 1 0 0; ! #X text 0 280 Generated Mon 16 Oct 2006 01:16:24 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 203,205 ---- #X connect 101 0 102 0; #X coords 0 -1 1 1 235 260 1 0 0; ! #X text 0 280 Generated Mon Aug 11 09:46:11 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: subtractive.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/subtractive.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** subtractive.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- subtractive.dsp.xml 11 Aug 2008 08:15:15 -0000 1.2 *************** *** 1,109 **** <faust> ! <name> "subtractive -- saw wave filtered with resonant lowpass" </name> ! <author> "Albert Graef" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "1.0" </version> ! <inputs> 0 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 11 </count> <widget type="hslider" id="1"> ! <label> "attack" </label> ! <varname> fslider3 </varname> ! <init> 1.000000e-02f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="2"> ! <label> "decay" </label> ! <varname> fslider1 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="3"> ! <label> "release" </label> ! <varname> fslider2 </varname> ! <init> 0.200000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="4"> ! <label> "sustain" </label> ! <varname> fslider0 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="5"> ! <label> "cutoff (harmonic)" </label> ! <varname> fslider5 </varname> ! <init> 6.000000f </init> ! <min> 1.000000f </min> ! <max> 20.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="6"> ! <label> "resonance (dB)" </label> ! <varname> fslider4 </varname> ! <init> 3.000000f </init> ! <min> 0.000000f </min> ! <max> 20.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="7"> ! <label> "pan" </label> ! <varname> fslider6 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="8"> ! <label> "vol" </label> ! <varname> fslider7 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="nentry" id="9"> ! <label> "freq" </label> ! <varname> fentry0 </varname> ! <init> 440.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="nentry" id="10"> ! <label> "gain" </label> ! <varname> fentry1 </varname> ! <init> 1.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="button" id="11"> ! <label> "gate" </label> ! <var> fbutton0 </var> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "faust" </label> <group type="vgroup"> ! <label> "1-adsr" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,109 ---- <faust> ! <name>subtractive -- saw wave filtered with resonant lowpass</name> ! <author>Albert Graef</author> ! <copyright></copyright> ! <license></license> ! <version>1.0</version> ! <inputs>0</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>11</count> <widget type="hslider" id="1"> ! <label>attack</label> ! <varname>fslider3</varname> ! <init>0.01</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="2"> ! <label>decay</label> ! <varname>fslider2</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="3"> ! <label>release</label> ! <varname>fslider1</varname> ! <init>0.2</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="4"> ! <label>sustain</label> ! <varname>fslider0</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="5"> ! <label>cutoff (harmonic)</label> ! <varname>fslider5</varname> ! <init>6.0</init> ! <min>1.0</min> ! <max>20.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="6"> ! <label>resonance (dB)</label> ! <varname>fslider4</varname> ! <init>3.0</init> ! <min>0.0</min> ! <max>20.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="7"> ! <label>pan</label> ! <varname>fslider6</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="8"> ! <label>vol</label> ! <varname>fslider7</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="nentry" id="9"> ! <label>freq</label> ! <varname>fentry0</varname> ! <init>440.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>1.0</step> </widget> <widget type="nentry" id="10"> ! <label>gain</label> ! <varname>fentry1</varname> ! <init>1.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="button" id="11"> ! <label>gate</label> ! <varname>fbutton0</varname> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>faust</label> <group type="vgroup"> ! <label>1-adsr</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 112,121 **** </group> <group type="vgroup"> ! <label> "2-filter" </label> <widgetref id="5" /> <widgetref id="6" /> </group> <group type="vgroup"> ! <label> "3-master" </label> <widgetref id="7" /> <widgetref id="8" /> --- 112,121 ---- </group> <group type="vgroup"> ! <label>2-filter</label> <widgetref id="5" /> <widgetref id="6" /> </group> <group type="vgroup"> ! <label>3-master</label> <widgetref id="7" /> <widgetref id="8" /> *************** *** 126,129 **** </group> </layout> ! </ui> </faust> --- 126,129 ---- </group> </layout> ! </ui> </faust> Index: chorus.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/chorus.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** chorus.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- chorus.pd 11 Aug 2008 08:15:12 -0000 1.2 *************** *** 96,98 **** #X connect 54 0 55 0; #X coords 0 -1 1 1 235 140 1 0 0; ! #X text 0 160 Generated Mon 16 Oct 2006 01:16:21 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 96,98 ---- #X connect 54 0 55 0; #X coords 0 -1 1 1 235 140 1 0 0; ! #X text 0 160 Generated Mon Aug 11 09:46:08 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: karplusplus.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/karplusplus.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** karplusplus.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- karplusplus.dsp.xml 11 Aug 2008 08:15:13 -0000 1.2 *************** *** 1,117 **** <faust> ! <name> "karplusplus -- Karplus-Strong + Fuzz" </name> ! <author> "Yann Orlarey, Albert Graef" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "1.0" </version> ! <inputs> 0 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 12 </count> <widget type="nentry" id="1"> ! <label> "gain" </label> ! <varname> fentry2 </varname> ! <init> 1.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="button" id="2"> ! <label> "gate" </label> ! <var> fbutton0 </var> </widget> <widget type="hslider" id="3"> ! <label> "samples" </label> ! <varname> fslider3 </varname> ! <init> 512.000000f </init> ! <min> 1.000000f </min> ! <max> 1024.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="hslider" id="4"> ! <label> "decay time" </label> ! <varname> fslider2 </varname> ! <init> 4.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="nentry" id="5"> ! <label> "freq" </label> ! <varname> fentry1 </varname> ! <init> 440.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="hslider" id="6"> ! <label> "drive" </label> ! <varname> fslider4 </varname> ! <init> 0.000000f </init> ! <min> 0.000000f </min> ! <max> 50.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="nentry" id="7"> ! <label> "freq" </label> ! <varname> fentry0 </varname> ! <init> 440.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="hslider" id="8"> ! <label> "level" </label> ! <varname> fslider7 </varname> ! <init> 1.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="9"> ! <label> "res" </label> ! <varname> fslider1 </varname> ! <init> 0.000000f </init> ! <min> 0.000000f </min> ! <max> 20.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="10"> ! <label> "tone" </label> ! <varname> fslider0 </varname> ! <init> 20.000000f </init> ! <min> 1.000000f </min> ! <max> 20.000000f </max> ! <step> 0.100000f </step> </widget> <widget type="hslider" id="11"> ! <label> "pan" </label> ! <varname> fslider5 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="12"> ! <label> "vol" </label> ! <varname> fslider6 </varname> ! <init> 0.300000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "faust" </label> <group type="vgroup"> ! <label> "1-excitator" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,117 ---- <faust> ! <name>karplusplus -- Karplus-Strong + Fuzz</name> ! <author>Yann Orlarey, Albert Graef</author> ! <copyright></copyright> ! <license></license> ! <version>1.0</version> ! <inputs>0</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>12</count> <widget type="nentry" id="1"> ! <label>gain</label> ! <varname>fentry2</varname> ! <init>1.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="button" id="2"> ! <label>gate</label> ! <varname>fbutton0</varname> </widget> <widget type="hslider" id="3"> ! <label>samples</label> ! <varname>fslider3</varname> ! <init>512.0</init> ! <min>1.0</min> ! <max>1024.0</max> ! <step>1.0</step> </widget> <widget type="hslider" id="4"> ! <label>decay time</label> ! <varname>fslider2</varname> ! <init>4.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="nentry" id="5"> ! <label>freq</label> ! <varname>fentry1</varname> ! <init>440.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>1.0</step> </widget> <widget type="hslider" id="6"> ! <label>drive</label> ! <varname>fslider4</varname> ! <init>0.0</init> ! <min>0.0</min> ! <max>50.0</max> ! <step>0.1</step> </widget> <widget type="nentry" id="7"> ! <label>freq</label> ! <varname>fentry0</varname> ! <init>440.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>1.0</step> </widget> <widget type="hslider" id="8"> ! <label>level</label> ! <varname>fslider7</varname> ! <init>1.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="9"> ! <label>res</label> ! <varname>fslider1</varname> ! <init>0.0</init> ! <min>0.0</min> ! <max>20.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="10"> ! <label>tone</label> ! <varname>fslider0</varname> ! <init>20.0</init> ! <min>1.0</min> ! <max>20.0</max> ! <step>0.1</step> </widget> <widget type="hslider" id="11"> ! <label>pan</label> ! <varname>fslider5</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="12"> ! <label>vol</label> ! <varname>fslider6</varname> ! <init>0.3</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>faust</label> <group type="vgroup"> ! <label>1-excitator</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 119,128 **** </group> <group type="vgroup"> ! <label> "2-resonator" </label> <widgetref id="4" /> <widgetref id="5" /> </group> <group type="vgroup"> ! <label> "3-fuzz" </label> <widgetref id="6" /> <widgetref id="7" /> --- 119,128 ---- </group> <group type="vgroup"> ! <label>2-resonator</label> <widgetref id="4" /> <widgetref id="5" /> </group> <group type="vgroup"> ! <label>3-fuzz</label> <widgetref id="6" /> <widgetref id="7" /> *************** *** 132,136 **** </group> <group type="vgroup"> ! <label> "4-master" </label> <widgetref id="11" /> <widgetref id="12" /> --- 132,136 ---- </group> <group type="vgroup"> ! <label>4-master</label> <widgetref id="11" /> <widgetref id="12" /> *************** *** 138,141 **** </group> </layout> ! </ui> </faust> --- 138,141 ---- </group> </layout> ! </ui> </faust> Index: freeverb.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/freeverb.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** freeverb.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- freeverb.pd 11 Aug 2008 08:15:12 -0000 1.2 *************** *** 82,84 **** #X connect 46 0 47 0; #X coords 0 -1 1 1 235 110 1 0 0; ! #X text 0 130 Generated Mon 16 Oct 2006 01:16:21 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 82,84 ---- #X connect 46 0 47 0; #X coords 0 -1 1 1 235 110 1 0 0; ! #X text 0 130 Generated Mon Aug 11 09:46:08 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: chimes.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/chimes.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** chimes.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- chimes.dsp.xml 11 Aug 2008 08:15:11 -0000 1.2 *************** *** 1,233 **** <faust> ! <name> "chimes -- chimes synth using a bank of resonz filters" </name> ! <author> "Albert Graef" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "2.0" </version> ! <inputs> 0 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 26 </count> <widget type="nentry" id="1"> ! <label> "decay" </label> ! <varname> fentry4 </varname> ! <init> 1.000000e-02f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="2"> ! <label> "amplitude0" </label> ! <varname> fentry6 </varname> ! <init> 0.167000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="3"> ! <label> "decay0" </label> ! <varname> fentry0 </varname> ! <init> 3.693000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="4"> ! <label> "harmonic0" </label> ! <varname> fentry3 </varname> ! <init> 1.000000f </init> ! <min> 0.000000f </min> ! <max> 50.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="5"> ! <label> "rq0" </label> ! <varname> fentry1 </varname> ! <init> 2.000000e-03f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-04f </step> </widget> <widget type="nentry" id="6"> ! <label> "amplitude1" </label> ! <varname> fentry10 </varname> ! <init> 8.300000e-02f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="7"> ! <label> "decay1" </label> ! <varname> fentry7 </varname> ! <init> 2.248000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="8"> ! <label> "harmonic1" </label> ! <varname> fentry9 </varname> ! <init> 3.007000f </init> ! <min> 0.000000f </min> ! <max> 50.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="9"> ! <label> "rq1" </label> ! <varname> fentry8 </varname> ! <init> 2.000000e-03f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-04f </step> </widget> <widget type="nentry" id="10"> ! <label> "amplitude2" </label> ! <varname> fentry14 </varname> ! <init> 8.700000e-02f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="11"> ! <label> "decay2" </label> ! <varname> fentry11 </varname> ! <init> 2.828000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="12"> ! <label> "harmonic2" </label> ! <varname> fentry13 </varname> ! <init> 4.968000f </init> ! <min> 0.000000f </min> ! <max> 50.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="13"> ! <label> "rq2" </label> ! <varname> fentry12 </varname> ! <init> 2.000000e-03f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-04f </step> </widget> <widget type="nentry" id="14"> ! <label> "amplitude3" </label> ! <varname> fentry18 </varname> ! <init> 5.300000e-02f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="15"> ! <label> "decay3" </label> ! <varname> fentry15 </varname> ! <init> 3.364000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="16"> ! <label> "harmonic3" </label> ! <varname> fentry17 </varname> ! <init> 8.994000f </init> ! <min> 0.000000f </min> ! <max> 50.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="17"> ! <label> "rq3" </label> ! <varname> fentry16 </varname> ! <init> 2.000000e-03f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-04f </step> </widget> <widget type="nentry" id="18"> ! <label> "amplitude4" </label> ! <varname> fentry22 </varname> ! <init> 5.300000e-02f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="19"> ! <label> "decay4" </label> ! <varname> fentry19 </varname> ! <init> 2.488000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="20"> ! <label> "harmonic4" </label> ! <varname> fentry21 </varname> ! <init> 12.006000f </init> ! <min> 0.000000f </min> ! <max> 50.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="nentry" id="21"> ! <label> "rq4" </label> ! <varname> fentry20 </varname> ! <init> 2.000000e-03f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-04f </step> </widget> <widget type="hslider" id="22"> ! <label> "pan" </label> ! <varname> fslider0 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="23"> ! <label> "vol" </label> ! <varname> fslider1 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="nentry" id="24"> ! <label> "freq" </label> ! <varname> fentry2 </varname> ! <init> 440.000000f </init> ! <min> 20.000000f </min> ! <max> 20000.000000f </max> ! <step> 1.000000f </step> </widget> <widget type="nentry" id="25"> ! <label> "gain" </label> ! <varname> fentry5 </varname> ! <init> 1.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="button" id="26"> ! <label> "gate" </label> ! <var> fbutton0 </var> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "faust" </label> <group type="hgroup"> ! <label> "1-excitator" </label> <widgetref id="1" /> </group> <group type="hgroup"> ! <label> "2-resonator-0" </label> <widgetref id="2" /> <widgetref id="3" /> --- 1,233 ---- <faust> ! <name>chimes -- chimes synth using a bank of resonz filters</name> ! <author>Albert Graef</author> ! <copyright></copyright> ! <license></license> ! <version>2.0</version> ! <inputs>0</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>26</count> <widget type="nentry" id="1"> ! <label>decay</label> ! <varname>fentry4</varname> ! <init>0.01</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="2"> ! <label>amplitude0</label> ! <varname>fentry18</varname> ! <init>0.167</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="3"> ! <label>decay0</label> ! <varname>fentry15</varname> ! <init>3.693</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="4"> ! <label>harmonic0</label> ! <varname>fentry17</varname> ! <init>1.0</init> ! <min>0.0</min> ! <max>50.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="5"> ! <label>rq0</label> ! <varname>fentry16</varname> ! <init>0.002</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.0001</step> </widget> <widget type="nentry" id="6"> ! <label>amplitude1</label> ! <varname>fentry22</varname> ! <init>0.083</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="7"> ! <label>decay1</label> ! <varname>fentry19</varname> ! <init>2.248</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="8"> ! <label>harmonic1</label> ! <varname>fentry21</varname> ! <init>3.007</init> ! <min>0.0</min> ! <max>50.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="9"> ! <label>rq1</label> ! <varname>fentry20</varname> ! <init>0.002</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.0001</step> </widget> <widget type="nentry" id="10"> ! <label>amplitude2</label> ! <varname>fentry14</varname> ! <init>0.087</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="11"> ! <label>decay2</label> ! <varname>fentry11</varname> ! <init>2.828</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="12"> ! <label>harmonic2</label> ! <varname>fentry13</varname> ! <init>4.968</init> ! <min>0.0</min> ! <max>50.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="13"> ! <label>rq2</label> ! <varname>fentry12</varname> ! <init>0.002</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.0001</step> </widget> <widget type="nentry" id="14"> ! <label>amplitude3</label> ! <varname>fentry10</varname> ! <init>0.053</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="15"> ! <label>decay3</label> ! <varname>fentry7</varname> ! <init>3.364</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="16"> ! <label>harmonic3</label> ! <varname>fentry9</varname> ! <init>8.994</init> ! <min>0.0</min> ! <max>50.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="17"> ! <label>rq3</label> ! <varname>fentry8</varname> ! <init>0.002</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.0001</step> </widget> <widget type="nentry" id="18"> ! <label>amplitude4</label> ! <varname>fentry6</varname> ! <init>0.053</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="19"> ! <label>decay4</label> ! <varname>fentry0</varname> ! <init>2.488</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="20"> ! <label>harmonic4</label> ! <varname>fentry3</varname> ! <init>12.006</init> ! <min>0.0</min> ! <max>50.0</max> ! <step>0.001</step> </widget> <widget type="nentry" id="21"> ! <label>rq4</label> ! <varname>fentry1</varname> ! <init>0.002</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.0001</step> </widget> <widget type="hslider" id="22"> ! <label>pan</label> ! <varname>fslider0</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="23"> ! <label>vol</label> ! <varname>fslider1</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="nentry" id="24"> ! <label>freq</label> ! <varname>fentry2</varname> ! <init>440.0</init> ! <min>20.0</min> ! <max>20000.0</max> ! <step>1.0</step> </widget> <widget type="nentry" id="25"> ! <label>gain</label> ! <varname>fentry5</varname> ! <init>1.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="button" id="26"> ! <label>gate</label> ! <varname>fbutton0</varname> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>faust</label> <group type="hgroup"> ! <label>1-excitator</label> <widgetref id="1" /> </group> <group type="hgroup"> ! <label>2-resonator-0</label> <widgetref id="2" /> <widgetref id="3" /> *************** *** 236,240 **** </group> <group type="hgroup"> ! <label> "2-resonator-1" </label> <widgetref id="6" /> <widgetref id="7" /> --- 236,240 ---- </group> <group type="hgroup"> ! <label>2-resonator-1</label> <widgetref id="6" /> <widgetref id="7" /> *************** *** 243,247 **** </group> <group type="hgroup"> ! <label> "2-resonator-2" </label> <widgetref id="10" /> <widgetref id="11" /> --- 243,247 ---- </group> <group type="hgroup"> ! <label>2-resonator-2</label> <widgetref id="10" /> <widgetref id="11" /> *************** *** 250,254 **** </group> <group type="hgroup"> ! <label> "2-resonator-3" </label> <widgetref id="14" /> <widgetref id="15" /> --- 250,254 ---- </group> <group type="hgroup"> ! <label>2-resonator-3</label> <widgetref id="14" /> <widgetref id="15" /> *************** *** 257,261 **** </group> <group type="hgroup"> ! <label> "2-resonator-4" </label> <widgetref id="18" /> <widgetref id="19" /> --- 257,261 ---- </group> <group type="hgroup"> ! <label>2-resonator-4</label> <widgetref id="18" /> <widgetref id="19" /> *************** *** 264,268 **** </group> <group type="vgroup"> ! <label> "3-master" </label> <widgetref id="22" /> <widgetref id="23" /> --- 264,268 ---- </group> <group type="vgroup"> ! <label>3-master</label> <widgetref id="22" /> <widgetref id="23" /> *************** *** 273,276 **** </group> </layout> ! </ui> </faust> --- 273,276 ---- </group> </layout> ! </ui> </faust> Index: karplusplus.pd =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/karplusplus.pd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** karplusplus.pd 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- karplusplus.pd 11 Aug 2008 08:15:13 -0000 1.2 *************** *** 203,205 **** #X connect 101 0 102 0; #X coords 0 -1 1 1 235 260 1 0 0; ! #X text 0 280 Generated Mon 16 Oct 2006 01:16:22 PM CEST by faust2pd v1.0. See http://faudiostream.sf.net and http://q-lang.sf.net.; --- 203,205 ---- #X connect 101 0 102 0; #X coords 0 -1 1 1 235 260 1 0 0; ! #X text 0 280 Generated Mon Aug 11 09:46:09 2008 by faust2pd v1.1. See http://faudiostream.sf.net and http://q-lang.sf.net.; Index: chorus.dsp.xml =================================================================== RCS file: /cvsroot/q-lang/faust2pd/examples/synth/chorus.dsp.xml,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** chorus.dsp.xml 7 Oct 2007 20:15:51 -0000 1.1.1.1 --- chorus.dsp.xml 11 Aug 2008 08:15:11 -0000 1.2 *************** *** 1,55 **** <faust> ! <name> "chorus -- a simple chorus effect" </name> ! <author> "Albert Graef" </author> ! <copyright> Unknow </copyright> ! <license> Unknow </license> ! <version> "1.0" </version> ! <inputs> 2 </inputs> ! <outputs> 2 </outputs> ! <ui> <activewidgets> ! <count> 4 </count> <widget type="hslider" id="1"> ! <label> "delay" </label> ! <varname> fslider2 </varname> ! <init> 2.500000e-02f </init> ! <min> 0.000000f </min> ! <max> 0.200000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="2"> ! <label> "depth" </label> ! <varname> fslider1 </varname> ! <init> 2.000000e-02f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-03f </step> </widget> <widget type="hslider" id="3"> ! <label> "freq" </label> ! <varname> fslider0 </varname> ! <init> 2.000000f </init> ! <min> 0.000000f </min> ! <max> 10.000000f </max> ! <step> 1.000000e-02f </step> </widget> <widget type="hslider" id="4"> ! <label> "level" </label> ! <varname> fslider3 </varname> ! <init> 0.500000f </init> ! <min> 0.000000f </min> ! <max> 1.000000f </max> ! <step> 1.000000e-02f </step> </widget> </activewidgets> <passivewidgets> ! <count> 0 </count> </passivewidgets> <layout> <group type="vgroup"> ! <label> "chorus" </label> <widgetref id="1" /> <widgetref id="2" /> --- 1,55 ---- <faust> ! <name>chorus -- a simple chorus effect</name> ! <author>Albert Graef</author> ! <copyright></copyright> ! <license></license> ! <version>1.0</version> ! <inputs>2</inputs> ! <outputs>2</outputs> ! <ui> <activewidgets> ! <count>4</count> <widget type="hslider" id="1"> ! <label>delay</label> ! <varname>fslider2</varname> ! <init>0.025</init> ! <min>0.0</min> ! <max>0.2</max> ! <step>0.001</step> </widget> <widget type="hslider" id="2"> ! <label>depth</label> ! <varname>fslider1</varname> ! <init>0.02</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.001</step> </widget> <widget type="hslider" id="3"> ! <label>freq</label> ! <varname>fslider0</varname> ! <init>2.0</init> ! <min>0.0</min> ! <max>10.0</max> ! <step>0.01</step> </widget> <widget type="hslider" id="4"> ! <label>level</label> ! <varname>fslider3</varname> ! <init>0.5</init> ! <min>0.0</min> ! <max>1.0</max> ! <step>0.01</step> </widget> </activewidgets> <passivewidgets> ! <count>0</count> </passivewidgets> <layout> <group type="vgroup"> ! <label>chorus</label> <widgetref id="1" /> <widgetref id="2" /> *************** *** 58,61 **** </group> </layout> ! </ui> </faust> --- 58,61 ---- </group> </layout> ! </ui> </faust> |
From: Albert G. <ag...@us...> - 2008-08-11 08:15:20
|
Update of /cvsroot/q-lang/faust2pd/faust2pd In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv22410/faust2pd Modified Files: faustxml.q Log Message: fixes for compatibility with latest Faust from cvs Index: faustxml.q =================================================================== RCS file: /cvsroot/q-lang/faust2pd/faust2pd/faustxml.q,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** faustxml.q 9 Jun 2008 09:46:17 -0000 1.2 --- faustxml.q 11 Aug 2008 08:15:15 -0000 1.3 *************** *** 110,122 **** = S otherwise; ! private parse_prop S, parse_control X, parse_group CD X; ! parse_doc (node (element "name" _ _) [node (text NAME) _], ! node (element "version" _ _) [node (text VERSION) _], ! node (element "inputs" _ _) [node (text IN) _], ! node (element "outputs" _ _) [node (text OUT) _], CONTROLS,LAYOUT) = (NAME,VERSION,IN,OUT,CONTROLS) ! where [NAME,VERSION] = map (parse_prop.trim) [NAME,VERSION], IN:Int = val IN, OUT:Int = val OUT, CONTROLS = map parse_control CONTROLS, --- 110,123 ---- = S otherwise; ! private parse_node X, parse_prop S, parse_control X, parse_group CD X; ! parse_doc (node (element "name" _ _) NAME, ! node (element "version" _ _) VERSION, ! node (element "inputs" _ _) IN, ! node (element "outputs" _ _) OUT, CONTROLS,LAYOUT) = (NAME,VERSION,IN,OUT,CONTROLS) ! where [NAME,VERSION,IN,OUT] = map parse_node [NAME,VERSION,IN,OUT], ! [NAME,VERSION] = map (parse_prop.trim) [NAME,VERSION], IN:Int = val IN, OUT:Int = val OUT, CONTROLS = map parse_control CONTROLS, *************** *** 124,127 **** --- 125,133 ---- parse_doc _ = throw "invalid XML data" otherwise; + parse_node [node (text S:String) _] + = S; + parse_node [] = ""; + parse_node _ = throw "invalid XML data" otherwise; + parse_prop "Unknow" // sic! = ""; *************** *** 141,146 **** parse_control _ = throw "invalid XML data" otherwise; ! param (node (element NAME:String _ _) [node (text VAL:String) _]) ! = (NAME,VAL); param _ _ = throw "invalid XML data" otherwise; --- 147,152 ---- parse_control _ = throw "invalid XML data" otherwise; ! param (node (element NAME:String _ _) VAL) ! = (NAME,VAL) where VAL:String = parse_node VAL; param _ _ = throw "invalid XML data" otherwise; *************** *** 168,173 **** make_group CD TYPE ! [node (element "label" _ _) [node (text LABEL:String) _]|PARAMS] ! = C where C:Control = (val $ "faustxml::"++ TYPE) (str_val LABEL,map (parse_group CD) PARAMS); make_group _ _ _ = throw "invalid XML data" otherwise; --- 174,180 ---- make_group CD TYPE ! [node (element "label" _ _) LABEL|PARAMS] ! = C where LABEL:String = parse_node LABEL, ! C:Control = (val $ "faustxml::"++ TYPE) (str_val LABEL,map (parse_group CD) PARAMS); make_group _ _ _ = throw "invalid XML data" otherwise; |
From: Albert G. <ag...@us...> - 2008-08-11 08:15:20
|
Update of /cvsroot/q-lang/faust2pd/faust In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv22410/faust Modified Files: puredata.cpp Log Message: fixes for compatibility with latest Faust from cvs Index: puredata.cpp =================================================================== RCS file: /cvsroot/q-lang/faust2pd/faust/puredata.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** puredata.cpp 12 Mar 2008 10:19:49 -0000 1.3 --- puredata.cpp 11 Aug 2008 08:15:15 -0000 1.4 *************** *** 6,12 **** #include <stdlib.h> #include <math.h> using namespace std; ! #include <string> //------------------------------------------------------------------- --- 6,17 ---- #include <stdlib.h> #include <math.h> + #include <string> using namespace std; ! ! struct Meta ! { ! void declare (const char* key, const char* value) {} ! }; //------------------------------------------------------------------- *************** *** 113,116 **** --- 118,123 ---- void stop() { fStopped = true; } bool stopped() { return fStopped; } + + virtual void declare(float* zone, const char* key, const char* value) {} }; |
From: Albert G. <ag...@us...> - 2008-07-30 21:00:44
|
Update of /cvsroot/q-lang/q/src In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv17121/src Modified Files: w3centities.c Log Message: updated entity definitions to latest from W3C Index: w3centities.c =================================================================== RCS file: /cvsroot/q-lang/q/src/w3centities.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** w3centities.c 18 Jan 2008 02:31:46 -0000 1.2 --- w3centities.c 30 Jul 2008 21:00:40 -0000 1.3 *************** *** 1,5 **** ! /* generated from w3centities.ent Fri Jan 18 03:24:08 2008 */ ! typedef struct ENTITY { char *name; long c; } Entity; static Entity entities[] = { --- 1,5 ---- ! /* generated from w3centities.ent Wed Jul 30 22:28:13 2008 */ ! typedef struct ENTITY { const char *name; long c; } Entity; static Entity entities[] = { *************** *** 240,244 **** { "Lcedil", 0x0013B }, { "Lcy", 0x0041B }, ! { "LeftAngleBracket", 0x02329 }, { "LeftArrowBar", 0x021E4 }, { "LeftArrowRightArrow", 0x021C6 }, --- 240,244 ---- { "Lcedil", 0x0013B }, { "Lcy", 0x0041B }, ! { "LeftAngleBracket", 0x027E8 }, { "LeftArrowBar", 0x021E4 }, { "LeftArrowRightArrow", 0x021C6 }, *************** *** 371,377 **** { "Ouml", 0x000D6 }, { "OverBar", 0x000AF }, ! { "OverBrace", 0x0FE37 }, { "OverBracket", 0x023B4 }, ! { "OverParenthesis", 0x0FE35 }, { "PHgr", 0x003A6 }, { "PSgr", 0x003A8 }, --- 371,377 ---- { "Ouml", 0x000D6 }, { "OverBar", 0x000AF }, ! { "OverBrace", 0x023DE }, { "OverBracket", 0x023B4 }, ! { "OverParenthesis", 0x023DC }, { "PHgr", 0x003A6 }, { "PSgr", 0x003A8 }, *************** *** 414,418 **** { "Rgr", 0x003A1 }, { "Rho", 0x003A1 }, ! { "RightAngleBracket", 0x0232A }, { "RightArrowBar", 0x021E5 }, { "RightArrowLeftArrow", 0x021C4 }, --- 414,418 ---- { "Rgr", 0x003A1 }, { "Rho", 0x003A1 }, ! { "RightAngleBracket", 0x027E9 }, { "RightArrowBar", 0x021E5 }, { "RightArrowLeftArrow", 0x021C4 }, *************** *** 514,520 **** { "Ugrave", 0x000D9 }, { "Umacr", 0x0016A }, ! { "UnderBrace", 0x0FE38 }, { "UnderBracket", 0x023B5 }, ! { "UnderParenthesis", 0x0FE36 }, { "Union", 0x022C3 }, { "UnionPlus", 0x0228E }, --- 514,520 ---- { "Ugrave", 0x000D9 }, { "Umacr", 0x0016A }, ! { "UnderBrace", 0x023DF }, { "UnderBracket", 0x023B5 }, ! { "UnderParenthesis", 0x023DD }, { "Union", 0x022C3 }, { "UnionPlus", 0x0228E }, *************** *** 1229,1235 **** { "lagran", 0x02112 }, { "lambda", 0x003BB }, ! { "lang", 0x02329 }, { "langd", 0x02991 }, ! { "langle", 0x02329 }, { "lap", 0x02A85 }, { "laquo", 0x000AB }, --- 1229,1235 ---- { "lagran", 0x02112 }, { "lambda", 0x003BB }, ! { "lang", 0x027E8 }, { "langd", 0x02991 }, ! { "langle", 0x027E8 }, { "lap", 0x02A85 }, { "laquo", 0x000AB }, *************** *** 1247,1251 **** { "late", 0x02AAD }, { "lbarr", 0x0290C }, ! { "lbbrk", 0x02997 }, { "lbrace", 0x0007B }, { "lbrack", 0x0005B }, --- 1247,1251 ---- { "late", 0x02AAD }, { "lbarr", 0x0290C }, ! { "lbbrk", 0x02772 }, { "lbrace", 0x0007B }, { "lbrack", 0x0005B }, *************** *** 1597,1601 **** { "pgr", 0x003C0 }, { "phgr", 0x003C6 }, ! { "phi", 0x003D5 }, { "phiv", 0x003C6 }, { "phmmat", 0x02133 }, --- 1597,1601 ---- { "pgr", 0x003C0 }, { "phgr", 0x003C6 }, ! { "phi", 0x003C6 }, { "phiv", 0x003C6 }, { "phmmat", 0x02133 }, *************** *** 1670,1677 **** { "radic", 0x0221A }, { "raemptyv", 0x029B3 }, ! { "rang", 0x0232A }, { "rangd", 0x02992 }, { "range", 0x029A5 }, ! { "rangle", 0x0232A }, { "raquo", 0x000BB }, { "rarr", 0x02192 }, --- 1670,1677 ---- { "radic", 0x0221A }, { "raemptyv", 0x029B3 }, ! { "rang", 0x027E9 }, { "rangd", 0x02992 }, { "range", 0x029A5 }, ! { "rangle", 0x027E9 }, { "raquo", 0x000BB }, { "rarr", 0x02192 }, *************** *** 1691,1695 **** { "rationals", 0x0211A }, { "rbarr", 0x0290D }, ! { "rbbrk", 0x02998 }, { "rbrace", 0x0007D }, { "rbrack", 0x0005D }, --- 1691,1695 ---- { "rationals", 0x0211A }, { "rbarr", 0x0290D }, ! { "rbbrk", 0x02773 }, { "rbrace", 0x0007D }, { "rbrack", 0x0005D }, |
From: Albert G. <ag...@us...> - 2008-07-30 21:00:44
|
Update of /cvsroot/q-lang/q In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv17121 Modified Files: ChangeLog Log Message: updated entity definitions to latest from W3C Index: ChangeLog =================================================================== RCS file: /cvsroot/q-lang/q/ChangeLog,v retrieving revision 1.336 retrieving revision 1.337 diff -C2 -d -r1.336 -r1.337 *** ChangeLog 6 Mar 2008 10:18:58 -0000 1.336 --- ChangeLog 30 Jul 2008 21:00:39 -0000 1.337 *************** *** 1,2 **** --- 1,6 ---- + 2008-07-30 Albert Graef <Dr....@t-...> + + * src/w3centities.c: updated to latest from W3C + 2008-03-06 Albert Graef <Dr....@t-...> |
From: Albert G. <ag...@us...> - 2008-06-09 10:05:42
|
Update of /cvsroot/q-lang/faust2pd/faust2pd In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv23096/faust2pd Modified Files: faustxml.q Log Message: Fix incompatibility with XML generated by latest (cvs) Faust version. Index: faustxml.q =================================================================== RCS file: /cvsroot/q-lang/faust2pd/faust2pd/faustxml.q,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** faustxml.q 7 Oct 2007 20:15:44 -0000 1.1.1.1 --- faustxml.q 9 Jun 2008 09:46:17 -0000 1.2 *************** *** 104,107 **** --- 104,113 ---- = throw "invalid XML data" otherwise; + private str_val S; + + str_val S:String + = S where 'S:String = valq S; + = S otherwise; + private parse_prop S, parse_control X, parse_group CD X; *************** *** 123,128 **** = ""; parse_prop S:String ! = S where 'S:String = valq S; ! = S otherwise; parse_prop _ = "" otherwise; --- 129,133 ---- = ""; parse_prop S:String ! = str_val S; parse_prop _ = "" otherwise; *************** *** 133,137 **** where ATTRS = dict ATTRS, PARAMS = dict $ map param PARAMS, TYPE:String = ATTRS!"type", ID:Int = val $ ATTRS!"id", ! LABEL:String = val $ PARAMS!"label"; parse_control _ = throw "invalid XML data" otherwise; --- 138,142 ---- where ATTRS = dict ATTRS, PARAMS = dict $ map param PARAMS, TYPE:String = ATTRS!"type", ID:Int = val $ ATTRS!"id", ! LABEL:String = str_val $ PARAMS!"label"; parse_control _ = throw "invalid XML data" otherwise; *************** *** 165,168 **** [node (element "label" _ _) [node (text LABEL:String) _]|PARAMS] = C where C:Control = (val $ "faustxml::"++ TYPE) ! (val LABEL,map (parse_group CD) PARAMS); make_group _ _ _ = throw "invalid XML data" otherwise; --- 170,173 ---- [node (element "label" _ _) [node (text LABEL:String) _]|PARAMS] = C where C:Control = (val $ "faustxml::"++ TYPE) ! (str_val LABEL,map (parse_group CD) PARAMS); make_group _ _ _ = throw "invalid XML data" otherwise; |
From: Albert G. <ag...@us...> - 2008-03-12 11:04:03
|
Update of /cvsroot/q-lang/qt-q/src In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv15444/src Modified Files: smokeqt.i Log Message: fix 'deprecated conversion from string constant' warnings (gcc 4.2.1) Index: smokeqt.i =================================================================== RCS file: /cvsroot/q-lang/qt-q/src/smokeqt.i,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** smokeqt.i 8 Jan 2008 10:53:59 -0000 1.31 --- smokeqt.i 12 Mar 2008 11:03:53 -0000 1.32 *************** *** 2731,2736 **** struct conv_entry { ! char *target; // target (C/C++) type (NULL = end of list) ! char *meth; // method name for special cases (NULL for any) toc_func to_cval; // Q -> C/C++ (inputs) fromc_func from_cval; // C/C++ -> Q (outputs and return values) --- 2731,2736 ---- struct conv_entry { ! const char *target; // target (C/C++) type (NULL = end of list) ! const char *meth; // method name for special cases (NULL for any) toc_func to_cval; // Q -> C/C++ (inputs) fromc_func from_cval; // C/C++ -> Q (outputs and return values) |
From: Albert G. <ag...@us...> - 2008-03-12 10:51:46
|
Update of /cvsroot/q-lang/q-faust/src In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv4523/src Modified Files: faust.i Log Message: fix 'deprecated conversion from string constant' warnings (gcc 4.2.1) Index: faust.i =================================================================== RCS file: /cvsroot/q-lang/q-faust/src/faust.i,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** faust.i 3 Jun 2006 08:59:26 -0000 1.17 --- faust.i 12 Mar 2008 10:51:34 -0000 1.18 *************** *** 216,220 **** struct ui_elem_t { ui_elem_type_t type; ! char *label; float *zone; void *ref; --- 216,220 ---- struct ui_elem_t { ui_elem_type_t type; ! const char *label; float *zone; void *ref; *************** *** 775,779 **** struct stack_elem_t { int type; ! char *label; int n; expr *xv; --- 775,779 ---- struct stack_elem_t { int type; ! const char *label; int n; expr *xv; *************** *** 789,793 **** } ! static int push(int type, char *label, int n, expr *xv) { if (stacksz+1 >= astacksz) { --- 789,793 ---- } ! static int push(int type, const char *label, int n, expr *xv) { if (stacksz+1 >= astacksz) { *************** *** 806,810 **** } ! static int pop(int &type, char *&label, int &n, expr *&xv) { if (stacksz <= 0) return 0; --- 806,810 ---- } ! static int pop(int &type, const char *&label, int &n, expr *&xv) { if (stacksz <= 0) return 0; *************** *** 828,832 **** expr x; int type; ! char *label; expr *xv1 = (expr*)realloc(xv, (n+1)*sizeof(expr)); if (xv1) --- 828,832 ---- expr x; int type; ! const char *label; expr *xv1 = (expr*)realloc(xv, (n+1)*sizeof(expr)); if (xv1) |
From: Albert G. <ag...@us...> - 2008-03-12 10:19:56
|
Update of /cvsroot/q-lang/faust2pd/faust In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv17709/faust Modified Files: puredata.cpp Log Message: fix 'deprecated conversion from string constant' warnings (gcc 4.2.1) Index: puredata.cpp =================================================================== RCS file: /cvsroot/q-lang/faust2pd/faust/puredata.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** puredata.cpp 19 Oct 2007 09:44:40 -0000 1.2 --- puredata.cpp 12 Mar 2008 10:19:49 -0000 1.3 *************** *** 91,110 **** virtual ~UI() {} ! virtual void addButton(char* label, float* zone) = 0; ! virtual void addToggleButton(char* label, float* zone) = 0; ! virtual void addCheckButton(char* label, float* zone) = 0; ! virtual void addVerticalSlider(char* label, float* zone, float init, float min, float max, float step) = 0; ! virtual void addHorizontalSlider(char* label, float* zone, float init, float min, float max, float step) = 0; ! virtual void addNumEntry(char* label, float* zone, float init, float min, float max, float step) = 0; ! virtual void addNumDisplay(char* label, float* zone, int precision) = 0; ! virtual void addTextDisplay(char* label, float* zone, char* names[], float min, float max) = 0; ! virtual void addHorizontalBargraph(char* label, float* zone, float min, float max) = 0; ! virtual void addVerticalBargraph(char* label, float* zone, float min, float max) = 0; ! virtual void openFrameBox(char* label) = 0; ! virtual void openTabBox(char* label) = 0; ! virtual void openHorizontalBox(char* label) = 0; ! virtual void openVerticalBox(char* label) = 0; virtual void closeBox() = 0; --- 91,110 ---- virtual ~UI() {} ! virtual void addButton(const char* label, float* zone) = 0; ! virtual void addToggleButton(const char* label, float* zone) = 0; ! virtual void addCheckButton(const char* label, float* zone) = 0; ! virtual void addVerticalSlider(const char* label, float* zone, float init, float min, float max, float step) = 0; ! virtual void addHorizontalSlider(const char* label, float* zone, float init, float min, float max, float step) = 0; ! virtual void addNumEntry(const char* label, float* zone, float init, float min, float max, float step) = 0; ! virtual void addNumDisplay(const char* label, float* zone, int precision) = 0; ! virtual void addTextDisplay(const char* label, float* zone, const char* names[], float min, float max) = 0; ! virtual void addHorizontalBargraph(const char* label, float* zone, float min, float max) = 0; ! virtual void addVerticalBargraph(const char* label, float* zone, float min, float max) = 0; ! virtual void openFrameBox(const char* label) = 0; ! virtual void openTabBox(const char* label) = 0; ! virtual void openHorizontalBox(const char* label) = 0; ! virtual void openVerticalBox(const char* label) = 0; virtual void closeBox() = 0; *************** *** 145,172 **** protected: string path; ! void add_elem(ui_elem_type_t type, char *label = NULL); ! void add_elem(ui_elem_type_t type, char *label, float *zone); ! void add_elem(ui_elem_type_t type, char *label, float *zone, float init, float min, float max, float step); ! void add_elem(ui_elem_type_t type, char *label, float *zone, float min, float max); public: ! virtual void addButton(char* label, float* zone); ! virtual void addToggleButton(char* label, float* zone); ! virtual void addCheckButton(char* label, float* zone); ! virtual void addVerticalSlider(char* label, float* zone, float init, float min, float max, float step); ! virtual void addHorizontalSlider(char* label, float* zone, float init, float min, float max, float step); ! virtual void addNumEntry(char* label, float* zone, float init, float min, float max, float step); ! virtual void addNumDisplay(char* label, float* zone, int precision); ! virtual void addTextDisplay(char* label, float* zone, char* names[], float min, float max); ! virtual void addHorizontalBargraph(char* label, float* zone, float min, float max); ! virtual void addVerticalBargraph(char* label, float* zone, float min, float max); ! virtual void openFrameBox(char* label); ! virtual void openTabBox(char* label); ! virtual void openHorizontalBox(char* label); ! virtual void openVerticalBox(char* label); virtual void closeBox(); --- 145,172 ---- protected: string path; ! void add_elem(ui_elem_type_t type, const char *label = NULL); ! void add_elem(ui_elem_type_t type, const char *label, float *zone); ! void add_elem(ui_elem_type_t type, const char *label, float *zone, float init, float min, float max, float step); ! void add_elem(ui_elem_type_t type, const char *label, float *zone, float min, float max); public: ! virtual void addButton(const char* label, float* zone); ! virtual void addToggleButton(const char* label, float* zone); ! virtual void addCheckButton(const char* label, float* zone); ! virtual void addVerticalSlider(const char* label, float* zone, float init, float min, float max, float step); ! virtual void addHorizontalSlider(const char* label, float* zone, float init, float min, float max, float step); ! virtual void addNumEntry(const char* label, float* zone, float init, float min, float max, float step); ! virtual void addNumDisplay(const char* label, float* zone, int precision); ! virtual void addTextDisplay(const char* label, float* zone, const char* names[], float min, float max); ! virtual void addHorizontalBargraph(const char* label, float* zone, float min, float max); ! virtual void addVerticalBargraph(const char* label, float* zone, float min, float max); ! virtual void openFrameBox(const char* label); ! virtual void openTabBox(const char* label); ! virtual void openHorizontalBox(const char* label); ! virtual void openVerticalBox(const char* label); virtual void closeBox(); *************** *** 235,239 **** } ! inline void PdUI::add_elem(ui_elem_type_t type, char *label) { ui_elem_t *elems1 = (ui_elem_t*)realloc(elems, (nelems+1)*sizeof(ui_elem_t)); --- 235,239 ---- } ! inline void PdUI::add_elem(ui_elem_type_t type, const char *label) { ui_elem_t *elems1 = (ui_elem_t*)realloc(elems, (nelems+1)*sizeof(ui_elem_t)); *************** *** 253,257 **** } ! inline void PdUI::add_elem(ui_elem_type_t type, char *label, float *zone) { ui_elem_t *elems1 = (ui_elem_t*)realloc(elems, (nelems+1)*sizeof(ui_elem_t)); --- 253,257 ---- } ! inline void PdUI::add_elem(ui_elem_type_t type, const char *label, float *zone) { ui_elem_t *elems1 = (ui_elem_t*)realloc(elems, (nelems+1)*sizeof(ui_elem_t)); *************** *** 271,275 **** } ! inline void PdUI::add_elem(ui_elem_type_t type, char *label, float *zone, float init, float min, float max, float step) { --- 271,275 ---- } ! inline void PdUI::add_elem(ui_elem_type_t type, const char *label, float *zone, float init, float min, float max, float step) { *************** *** 290,294 **** } ! inline void PdUI::add_elem(ui_elem_type_t type, char *label, float *zone, float min, float max) { --- 290,294 ---- } ! inline void PdUI::add_elem(ui_elem_type_t type, const char *label, float *zone, float min, float max) { *************** *** 309,349 **** } ! void PdUI::addButton(char* label, float* zone) { add_elem(UI_BUTTON, label, zone); } ! void PdUI::addToggleButton(char* label, float* zone) { add_elem(UI_TOGGLE_BUTTON, label, zone); } ! void PdUI::addCheckButton(char* label, float* zone) { add_elem(UI_CHECK_BUTTON, label, zone); } ! void PdUI::addVerticalSlider(char* label, float* zone, float init, float min, float max, float step) { add_elem(UI_V_SLIDER, label, zone, init, min, max, step); } ! void PdUI::addHorizontalSlider(char* label, float* zone, float init, float min, float max, float step) { add_elem(UI_H_SLIDER, label, zone, init, min, max, step); } ! void PdUI::addNumEntry(char* label, float* zone, float init, float min, float max, float step) { add_elem(UI_NUM_ENTRY, label, zone, init, min, max, step); } // FIXME: addNumDisplay and addTextDisplay not implemented in Faust yet? ! void PdUI::addNumDisplay(char* label, float* zone, int precision) {} ! void PdUI::addTextDisplay(char* label, float* zone, char* names[], float min, float max) {} ! void PdUI::addHorizontalBargraph(char* label, float* zone, float min, float max) { add_elem(UI_H_BARGRAPH, label, zone, min, max); } ! void PdUI::addVerticalBargraph(char* label, float* zone, float min, float max) { add_elem(UI_V_BARGRAPH, label, zone, min, max); } ! void PdUI::openFrameBox(char* label) { if (!path.empty()) path += "/"; path += mangle(label); } ! void PdUI::openTabBox(char* label) { if (!path.empty()) path += "/"; path += mangle(label); } ! void PdUI::openHorizontalBox(char* label) { if (!path.empty()) path += "/"; path += mangle(label); } ! void PdUI::openVerticalBox(char* label) { if (!path.empty()) path += "/"; --- 309,349 ---- } ! void PdUI::addButton(const char* label, float* zone) { add_elem(UI_BUTTON, label, zone); } ! void PdUI::addToggleButton(const char* label, float* zone) { add_elem(UI_TOGGLE_BUTTON, label, zone); } ! void PdUI::addCheckButton(const char* label, float* zone) { add_elem(UI_CHECK_BUTTON, label, zone); } ! void PdUI::addVerticalSlider(const char* label, float* zone, float init, float min, float max, float step) { add_elem(UI_V_SLIDER, label, zone, init, min, max, step); } ! void PdUI::addHorizontalSlider(const char* label, float* zone, float init, float min, float max, float step) { add_elem(UI_H_SLIDER, label, zone, init, min, max, step); } ! void PdUI::addNumEntry(const char* label, float* zone, float init, float min, float max, float step) { add_elem(UI_NUM_ENTRY, label, zone, init, min, max, step); } // FIXME: addNumDisplay and addTextDisplay not implemented in Faust yet? ! void PdUI::addNumDisplay(const char* label, float* zone, int precision) {} ! void PdUI::addTextDisplay(const char* label, float* zone, const char* names[], float min, float max) {} ! void PdUI::addHorizontalBargraph(const char* label, float* zone, float min, float max) { add_elem(UI_H_BARGRAPH, label, zone, min, max); } ! void PdUI::addVerticalBargraph(const char* label, float* zone, float min, float max) { add_elem(UI_V_BARGRAPH, label, zone, min, max); } ! void PdUI::openFrameBox(const char* label) { if (!path.empty()) path += "/"; path += mangle(label); } ! void PdUI::openTabBox(const char* label) { if (!path.empty()) path += "/"; path += mangle(label); } ! void PdUI::openHorizontalBox(const char* label) { if (!path.empty()) path += "/"; path += mangle(label); } ! void PdUI::openVerticalBox(const char* label) { if (!path.empty()) path += "/"; |
From: Albert G. <ag...@us...> - 2008-03-11 22:50:45
|
Update of /cvsroot/q-lang/pd-qext In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv18475 Modified Files: ChangeLog Makefile Log Message: bump version number Index: Makefile =================================================================== RCS file: /cvsroot/q-lang/pd-qext/Makefile,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Makefile 11 Feb 2008 03:28:12 -0000 1.9 --- Makefile 11 Mar 2008 22:50:39 -0000 1.10 *************** *** 48,52 **** # dist target to roll a distribution tarball ! version = 0.3 dist = pd-qext-$(version) DISTFILES = COPYING ChangeLog README TODO Makefile \ --- 48,52 ---- # dist target to roll a distribution tarball ! version = 0.4 dist = pd-qext-$(version) DISTFILES = COPYING ChangeLog README TODO Makefile \ Index: ChangeLog =================================================================== RCS file: /cvsroot/q-lang/pd-qext/ChangeLog,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ChangeLog 11 Mar 2008 22:22:51 -0000 1.4 --- ChangeLog 11 Mar 2008 22:50:39 -0000 1.5 *************** *** 1,4 **** --- 1,6 ---- 2008-03-11 <Dr....@t-...> + + Release 0.4 + * pd.c (pd_send): fix a deadlock between pd_send and q_tick when reading from/writing to the asynchronous message queue |
From: Albert G. <ag...@us...> - 2008-03-11 22:42:33
|
Update of /cvsroot/q-lang/pd-qext In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv14523 Modified Files: pd.c Log Message: fix a deadlock between pd_send and q_tick, 2nd attempt Index: pd.c =================================================================== RCS file: /cvsroot/q-lang/pd-qext/pd.c,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** pd.c 11 Mar 2008 20:16:41 -0000 1.5 --- pd.c 11 Mar 2008 22:42:27 -0000 1.6 *************** *** 66,69 **** --- 66,70 ---- pthread_cond_wait(&x->cond_init, &x->mut_init); pthread_cleanup_pop(1); + newref(y); release_lock(); pthread_mutex_lock(&x->mut_x); *************** *** 76,83 **** } } - acquire_lock(); if (n < x->a_xv) { ! x->xv[x->n_xv++] = newref(y); pthread_mutex_unlock(&x->mut_x); return mkvoid; } else { --- 77,84 ---- } } if (n < x->a_xv) { ! x->xv[x->n_xv++] = y; pthread_mutex_unlock(&x->mut_x); + acquire_lock(); return mkvoid; } else { *************** *** 85,88 **** --- 86,91 ---- fprintf(stderr, "pd_send(%s): buffer overflow (runaway thread?)\n", x->args); + acquire_lock(); + unref(y); return __ERROR; } |
From: Albert G. <ag...@us...> - 2008-03-11 22:22:56
|
Update of /cvsroot/q-lang/pd-qext In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv3727 Modified Files: ChangeLog Log Message: ChangeLog updated Index: ChangeLog =================================================================== RCS file: /cvsroot/q-lang/pd-qext/ChangeLog,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ChangeLog 11 Feb 2008 03:36:46 -0000 1.3 --- ChangeLog 11 Mar 2008 22:22:51 -0000 1.4 *************** *** 1,2 **** --- 1,7 ---- + 2008-03-11 <Dr....@t-...> + + * pd.c (pd_send): fix a deadlock between pd_send and q_tick when + reading from/writing to the asynchronous message queue + 2008-02-09 Albert Graef <Dr....@t-...> |
From: Albert G. <ag...@us...> - 2008-03-11 20:16:49
|
Update of /cvsroot/q-lang/pd-qext In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv22261 Modified Files: pd.c Log Message: fix a deadlock between pd_send and q_tick when reading from/writing to the asynchronous message queue Index: pd.c =================================================================== RCS file: /cvsroot/q-lang/pd-qext/pd.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** pd.c 5 Oct 2007 23:53:48 -0000 1.4 --- pd.c 11 Mar 2008 20:16:41 -0000 1.5 *************** *** 66,69 **** --- 66,70 ---- pthread_cond_wait(&x->cond_init, &x->mut_init); pthread_cleanup_pop(1); + release_lock(); pthread_mutex_lock(&x->mut_x); n = x->n_xv; *************** *** 75,78 **** --- 76,80 ---- } } + acquire_lock(); if (n < x->a_xv) { x->xv[x->n_xv++] = newref(y); |
From: Albert G. <ag...@us...> - 2008-03-10 11:49:18
|
Update of /cvsroot/q-lang/q-audio In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv14491 Modified Files: configure.in Log Message: bump version number Index: configure.in =================================================================== RCS file: /cvsroot/q-lang/q-audio/configure.in,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** configure.in 31 Jan 2008 07:01:18 -0000 1.15 --- configure.in 10 Mar 2008 11:49:09 -0000 1.16 *************** *** 2,6 **** AC_INIT(src/audio.q) AM_CONFIG_HEADER(config.h) ! AM_INIT_AUTOMAKE(q-audio, 2.6) AM_MAINTAINER_MODE AC_CANONICAL_HOST --- 2,6 ---- AC_INIT(src/audio.q) AM_CONFIG_HEADER(config.h) ! AM_INIT_AUTOMAKE(q-audio, 2.7) AM_MAINTAINER_MODE AC_CANONICAL_HOST |
From: Albert G. <ag...@us...> - 2008-03-10 11:47:21
|
Update of /cvsroot/q-lang/q-audio In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv12423 Modified Files: NEWS Log Message: update NEWS Index: NEWS =================================================================== RCS file: /cvsroot/q-lang/q-audio/NEWS,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** NEWS 11 Feb 2008 06:06:57 -0000 1.13 --- NEWS 10 Mar 2008 11:47:12 -0000 1.14 *************** *** 1,2 **** --- 1,3 ---- + 03-10-08 V2.7 GGI 2.2 compatibility (audio_player) 01-31-08 V2.6 add audio_in/audio_out convenience functions 10-05-07 V2.5 audio_player now installs into <prefix>/share/q/apps |
From: Albert G. <ag...@us...> - 2008-03-10 11:47:01
|
Update of /cvsroot/q-lang/q-audio In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv11889 Modified Files: ChangeLog Log Message: update ChangeLog Index: ChangeLog =================================================================== RCS file: /cvsroot/q-lang/q-audio/ChangeLog,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** ChangeLog 31 Jan 2008 07:01:18 -0000 1.22 --- ChangeLog 10 Mar 2008 11:46:54 -0000 1.23 *************** *** 1,2 **** --- 1,8 ---- + 2008-03-10 Albert Graef <Dr....@t-...> + + + Release 2.7 + + * src/audio_player.q: fixes for GGI 2.2 compatibility + 2008-01-31 Albert Graef <Dr....@t-...> |
From: Albert G. <ag...@us...> - 2008-03-10 11:46:35
|
Update of /cvsroot/q-lang/q-audio/src In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv11587 Modified Files: audio_player.q Log Message: GGI 2.2 compatibility fixes Index: audio_player.q =================================================================== RCS file: /cvsroot/q-lang/q-audio/src/audio_player.q,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** audio_player.q 31 Jan 2008 07:00:16 -0000 1.14 --- audio_player.q 10 Mar 2008 11:46:27 -0000 1.15 *************** *** 205,213 **** expose_cb C (NAME,SF,F,OUT,VIS,WD,HT,WH,LT,LC,RT,RC,POS,I,N,WAV,PLAY) ! = update_display (VIS,WD,HT,WH,LT,LC,RT,RC) NAME I WAV || (NAME,SF,F,OUT,VIS,WD,HT,WH,LT,LC,RT,RC, POS,I,N,WAV,PLAY) ! if not PLAY and then (C>0); expose_cb C STATE = STATE otherwise; --- 205,214 ---- expose_cb C (NAME,SF,F,OUT,VIS,WD,HT,WH,LT,LC,RT,RC,POS,I,N,WAV,PLAY) ! = ggi_clear VIS || ! update_display (VIS,WD,HT,WH,LT,LC,RT,RC) NAME I WAV || (NAME,SF,F,OUT,VIS,WD,HT,WH,LT,LC,RT,RC, POS,I,N,WAV,PLAY) ! if C>0; expose_cb C STATE = STATE otherwise; |
From: Albert G. <ag...@us...> - 2008-03-10 07:30:13
|
Update of /cvsroot/q-lang/q/modules/ggi In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv3043 Modified Files: README-GGI Log Message: add notice about patch fixing the x:-inwin bug in GGI 2.2 releases Index: README-GGI =================================================================== RCS file: /cvsroot/q-lang/q/modules/ggi/README-GGI,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** README-GGI 8 Mar 2008 23:02:17 -0000 1.10 --- README-GGI 10 Mar 2008 07:30:05 -0000 1.11 *************** *** 15,23 **** The module requires that you have libggi (version 2.0 or later) and libgii ! (version 0.8 or later) installed. (We recommend using libggi 2.1/libgii 0.9, ! as later versions appear to have a bug breaking the '-inwin' option of the X11 ! target, which is needed to embed GGI windows inside GUI applications.) For the ! additional font support you also need version 2 of the FreeType library ! (http://www.freetype.org/). Binary GGI packages are readily available on most current Linux distributions. --- 15,24 ---- The module requires that you have libggi (version 2.0 or later) and libgii ! (version 0.8 or later) installed. (Note that all GGI 2.2 releases up to 2.2.2 ! have a bug breaking the '-inwin' option of the X11 target, which is needed to ! embed GGI windows inside GUI applications. A patch fixing this can be found on ! the Q website at http://q-lang.sf.net/ggi-2.2-inwin.patch.) For the additional ! font support you also need version 2 of the FreeType library available at ! http://www.freetype.org/. Binary GGI packages are readily available on most current Linux distributions. |