Hi Daniel,
I'm not really sure how Spencer Salazar who implemented faust2ck decided to
manage the creation of parameter names for the chugin based on the Faust
code. When I use that kind of architecture in Faust, I usually delete all
the groups, metadatas, etc. in the Faust code, just to be sure... Did you
try to do that? In the case of bowed.dsp, the "GUI specification" section
would look like that:
freq = nentry("freq",440,20,20000,1);
gain = nentry("gain",1,0,1,0.01);
gate = button("gate");
bowPosition = hslider("Bow_Position",0.7,0.01,1,0.01);
bowPressure = hslider("Bow_Pressure",0.75,0,1,0.01);
typeModulation = nentry("Modulation_Type",0,0,4,1);
nonLinearity = hslider("Nonlinearity",0,0,1,0.01);
frequencyMod = hslider("Modulation_Frequency",220,20,1000,0.1);
nonLinAttack = hslider("Nonlinearity_Attack",0.1,0,2,0.01);
vibratoFreq = hslider("Vibrato_Freq",6,1,15,0.1);
vibratoGain = hslider("Vibrato_Gain",0.01,0,1,0.01);
vibratoBegin = hslider("Vibrato_Begin",0.05,0,2,0.01);
vibratoAttack = hslider("Vibrato_Attack",0.5,0,2,0.01);
vibratoRelease = hslider("Vibrato_Release",0.01,0,2,0.01);
envelopeAttack = hslider("Envelope_Attack",0.01,0,2,0.01);
envelopeDecay = hslider("Envelope_Decay",0.05,0,2,0.01);
envelopeRelease = hslider("Envelope_Release",0.1,0,2,0.01);
This seems to work on my computer.
Concerning your other questions about the spectrum of the sound generated
by the model, physical models are harder to control than other types of
synthesizers. While freq, gain and note on/off coupled with an envelope
generator are sufficient in many cases, physical models often need to be
controlled in a more precise way in order to get realistic sounds. The
physical models of the Faust-STK only implement the model of the
instrument: the "virtual" performer behind it (for instance MIDI) will not
be able to play bowed strings or wind instruments as well as a piano for
example just because they have way more parameters that have to be adjusted
in function of each others.
I hope this answers your question.
Cheers,
Romain
On Sat, Dec 6, 2014 at 10:01 PM, Daniel Chapiro <[email protected]> wrote:
>
> I ran faust2ck on a Faust model (bowed.dsp), but when I tried to use the
> resulting bowed.chug, and instantiated it in a ChucK program, although the
> UGen is visible, only its gate/freq/gain members are visible. All the other
> members of bowed.dsp are reported by ChucK as "non-existing"…
>
> I don't know if this is a bug in faust2ck, or something in the bowed.dsp
> code that confused faust2ck.
>
> Any help would be great!
>
> Cheers!
> --Daniel
>
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
>
> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
> _______________________________________________
> Faudiostream-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>
>
--
Romain Michon
(+1)(650)646-8917http://ccrma.stanford.edu/~rmichon
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Faudiostream-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/faudiostream-users