> I see now that Stephen Sinclair's STK version was also based on the same
(presumably) SynthBuilder patch.

Indeed it was my project in Gary Scavone's class way back when, to actually
boot up the NeXT Cube and translate it to C++ ;)

The file format was basically a kind of Obj-C image dump if I remember
correctly, which was too complicated to reverse engineer, so I had to do a
lot of screenshots of the block diagrams and manual translation of the code
blocks.  It was fun.

Sadly last I heard the SynthBuilder files can no longer be found at McGill,
but not sure..
There was also an electric guitar model and some other things, that I can
remember.  The CHANT software was also on there I believe.

I was actually quite impressed by the SynthBuilder architecture, a bit
in-between Max/MSP and something.. more powerful, because you could break
up the code into explicit, visually-arranged blocks, but each block could
contain C code and the whole thing would get ahead-of-time compiled for
real-time DSP execution.  I'm not aware of anything quite like that these
days, I guess FAUST actually comes closest.

Steve


On Wed, May 29, 2019 at 9:32 PM Julius Smith <j...@ccrma.stanford.edu> wrote:

> It builds for me using faust2caqt on a Mac.
>
> It sounds good to my ears. "Commuted waveguide synthesis" for low
> strings and "commuted modal synthesis" for high strings.
>  I see now that Stephen Sinclair's STK version was also based on the
> same (presumably) SynthBuilder patch.
>
> - Julius
>
> On Wed, May 29, 2019 at 11:56 AM Scott R. Looney <scottrloo...@gmail.com>
> wrote:
> >
> > hi Romain and everyone, thanks again for the piano example, but i'm
> having trouble getting it to build, at least using the Web Editor. it also
> won't export as a Pure Data object.
> >
> > the error i'm getting when trying to run is:ERROR : calling foreign
> function 'getValueEQBandWidthFactor' is not allowed in this compilation
> mode!
> >
> > can't seem to download it as a Pure Data object either. i think it is
> likely failing compilation there as well.
> >
> > any assistance appreciated!
> >
> > best,
> > scott
> >
> > On Mon, May 27, 2019 at 5:39 PM Julius Smith <j...@ccrma.stanford.edu>
> wrote:
> >>
> >> Thanks Romain for jogging my memory about the faust-stk piano!
> >> As I recall, that was a port of Scott Van Duyne's SynthBuilder piano to
> Faust.
> >> I think I found it at
> >> <faust>/examples/physicalModeling/faust-stk/piano.dsp
> >> In there, search for "allPass" or "stiffnessCoefficient", etc.
> >>
> >> Cheers,
> >> - Julius
> >>
> >> On Mon, May 27, 2019 at 11:56 AM Scott R. Looney <
> scottrloo...@gmail.com> wrote:
> >> >
> >> > oops - looks like it fails compilation on the Web Editor at least:
> >> >
> >> > ERROR : calling foreign function 'getValueEQBandWidthFactor' is not
> allowed in this compilation mode!
> >> >
> >> > can't seem to download it as a Pure Data object either. i think it is
> likely failing compilation there as well.
> >> >
> >> > best,
> >> > scott
> >> >
> >> > On Mon, May 27, 2019 at 11:48 AM Scott R. Looney <
> scottrloo...@gmail.com> wrote:
> >> >>
> >> >> excellent! this looks very much like something i can work with.
> thanks very much Romain! just to make certain though - this does look like
> it's missing the dispersion filter - is that correct?
> >> >>
> >> >> best,
> >> >> scott
> >> >>
> >> >> On Mon, May 27, 2019 at 6:01 AM Stephen Sinclair <
> radars...@gmail.com> wrote:
> >> >>>
> >> >>> On Mon, May 27, 2019 at 10:07 AM Romain Michon <rmnmic...@gmail.com>
> wrote:
> >> >>> >>
> >> >>> >> It's a bit old so ymmv. It would be cool to port it to Faust ;)
> >> >>> >
> >> >>> >
> >> >>> > I did a quick port of it a loong time ago:
> https://github.com/grame-cncm/faust/blob/master-dev/examples/physicalModeling/faust-stk/piano.dsp
> >> >>>
> >> >>> Oh wow very nice!  :)
> >> >>>
> >> >>> Steve
> >> >
> >> > _______________________________________________
> >> > Faudiostream-users mailing list
> >> > Faudiostream-users@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/faudiostream-users
> >>
> >>
> >>
> >> --
> >>
> >> Julius O. Smith III <j...@ccrma.stanford.edu>
> >> Professor of Music and, by courtesy, Electrical Engineering
> >> CCRMA, Stanford University
> >> http://ccrma.stanford.edu/~jos/
> >
> > _______________________________________________
> > Faudiostream-users mailing list
> > Faudiostream-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>
>
>
> --
>
> Julius O. Smith III <j...@ccrma.stanford.edu>
> Professor of Music and, by courtesy, Electrical Engineering
> CCRMA, Stanford University
> http://ccrma.stanford.edu/~jos/
>
>
> _______________________________________________
> Faudiostream-users mailing list
> Faudiostream-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>
_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to