It does seem that you are correct :) The code I wrote at first fails for some reason. I don't know why, but I can definitely do what I want now. Thanks a lot for the clarification!
- Jonatan Den ons. 24. okt. 2018 kl. 19.32 skrev Yann Orlarey <orla...@grame.fr>: > Hi Jonatan, > > I am not sure to understand what the problem is? > > import("stdfaust.lib"); > process = control(os.osc(440), choice==0), control(os.osc(660), choice==1) > :> _; > choice = button("choice"); > > > In the above code, only one of the two branches will be computed and the > choice will be done at runtime. The semantics of `control` is > (approximatively) the following: > > control(x,y) = x@D(y) with { D(y) = y==0 : +~_; }; > > Cheers > > Yann > > > Le mer. 24 oct. 2018 à 16:56, Stéphane Letz <l...@grame.fr> a écrit : > >> A bit occupied these days, we’ll look at the issue not before next week. >> >> Stéphane >> >> >> > Le 24 oct. 2018 à 13:19, Jonatan Midtgaard <jonatan.midtga...@gmail.com> >> a écrit : >> > >> > Just bumping this thread in case no one saw it. >> > >> > Should it possible to be change the branch at runtime? Because that >> seems broken at the moment. >> > >> > - Jonatan >> > >> >> On 17 Oct 2018, at 12.26, Jonatan Midtgaard < >> jonatan.midtga...@gmail.com> wrote: >> >> >> >> Tested and it works! >> >> >> >> Follow-up question: >> >> Is it possible to change the 'branch' that is calculated at runtime? >> Doing this naively with an hslider or button >> >> >> >> var(0) = 5; >> >> var(1) = 9; >> >> choice = button("choice"); >> >> process = control(var(0),choice==0), control(var(1),choice==1) :> _; >> >> >> >> Still fails when compiled with >> >> faust -scal -es 1 -lang ocpp >> >> >> >> - Jonatan >> >> >> >> Den lør. 13. okt. 2018 kl. 09.32 skrev <l...@grame.fr>: >> >> Fixed on GIT master-dev branch (compiler version 2.11.10) >> >> >> >> Stéphane >> >> >> >> >> >> > Le 12 oct. 2018 à 11:05, Jonatan Midtgaard < >> jonatan.midtga...@gmail.com> a écrit : >> >> > >> >> > Thanks for the quick response. Looking forward to hearing about the >> developments. >> >> > >> >> > - Jonatan >> >> > >> >> > fre. 12. okt. 2018 17.02 skrev Stéphane Letz <l...@grame.fr>: >> >> > > >> >> > > ASSERT : please report this message, the stack trace, and the >> failing DSP file to Faust developers (file: mterm.cpp, line: 511, version: >> 2.11.9, options: ocpp, -scal -ftz 0) >> >> > >> >> > The reported message is indeed correct ! This reveal an issue in the >> compiler, we are working on it. >> >> > >> >> > Thanks. >> >> > >> >> > Stéphane >> >> >> > >> >> >> >> _______________________________________________ >> 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