Re: [Faudiostream-users] Testing wget https://faustservice.inria.fr

2025-04-10 Thread Kjetil Matheussen
On Wed, Apr 9, 2025 at 1:19 PM yann orlarey wrote: > > Hi everyone, > > As Stéphane mentioned on Discord, we are moving away from Google Cloud and > switching to INRIA for hosting the Faust remote compilation service. > > > The new URL is: https://faustservice.inria.fr > > While the service works

Re: [Faudiostream-users] [Ann] Radium with support for the interpreter, and updated to latest version of Faust

2024-03-17 Thread Kjetil Matheussen
2.no/~kjetism/radium/pictures/radium_5_9_53_faust.png https://users.notam02.no/~kjetism/radium/pictures/radium_faustdev_5_9_60.png Old video demonstrating the FaustDev instrument: https://www.youtube.com/watch?v=LJm9Lox1WFA On Thu, Dec 29, 2022 at 9:55 PM Kjetil Matheussen wrote: > > Hi again, >

Re: [Faudiostream-users] [Ann] Radium with support for the interpreter, and updated to latest version of Faust

2022-12-29 Thread Kjetil Matheussen
.png https://users.notam02.no/~kjetism/radium/pictures/radium_faustdev_5_9_60.png Old video demonstrating the FaustDev instrument: https://www.youtube.com/watch?v=LJm9Lox1WFA On Fri, Apr 15, 2022 at 10:25 AM Kjetil Matheussen wrote: > > Hi all! > > Radium 6.9.98 has just been released. Faus

Re: [Faudiostream-users] [Ann] Radium with support for the interpreter, and updated to latest version of Faust

2022-04-15 Thread Kjetil Matheussen
instrument ("FaustDev"). The FaustDev instrument includes a text editor. Audio, GUI, error messages, and svg files are updated in realtime while writing code.) On Wed, Feb 5, 2020 at 2:39 PM Kjetil Matheussen wrote: > > Thank you! > > Radium 5.9.96 has just been released. I

Re: [Faudiostream-users] Faust IDE questions

2021-11-15 Thread Kjetil Matheussen
On Mon, Nov 15, 2021 at 7:20 PM James Mckernon wrote: > > Hi all, > > I have generally been a user of FaustLive but have just been looking > at the faust IDE, as I got it running locally for the first time. (I > had always thought of it primarily as a remote/web service up until > now.) I would li

Re: [Faudiostream-users] Interpreter backend crashes when dividing by zero

2021-04-19 Thread Kjetil Matheussen
e. The typical case is when producing > indexes to access rdtable/rwtable or delay lines, that may trigger memory > access crashes as explained before. > == > > Stéphane > > > > Le 19 avr. 2021 à 19:44, Kjetil Matheussen a > > écrit : > > > > Thank

Re: [Faudiostream-users] Interpreter backend crashes when dividing by zero

2021-04-19 Thread Kjetil Matheussen
Mon, Apr 19, 2021 at 7:24 PM Stéphane Letz wrote: > > This is a the kind of problematic code that the compiler does not correctly > handle in a perfect way. More info here: > https://faustdoc.grame.fr/manual/faq/#produced-nan-or-infinity-values-and-table-access > > Sté

[Faudiostream-users] Interpreter backend crashes when dividing by zero

2021-04-19 Thread Kjetil Matheussen
Hi, I don't know if this is a bug in the compiler, the interpreter backend, or the faust code itself, but the interpreter backend crashes when it runs this code: import("stdfaust.lib"); divPitch = hslider("divPitch", 10, 0, 10, 0.01); enable5 = button("enable2"); process = os.osc(1000 / d

Re: [Faudiostream-users] faust2xxx -soundfile can't find sndfile.h

2020-02-28 Thread Kjetil Matheussen
Locate the file "sndfile.h" (apple + f), and add that path (-I option) to the faust2caqt script. On Fri, Feb 28, 2020 at 6:53 PM Dario Sanfilippo wrote: > > That doesn't work either. > > > On Fri, 28 Feb 2020 at 16:38, Giuseppe Silvi wrote: >> >> had you also tried the brew link --force libsnd

Re: [Faudiostream-users] [Ann] Radium with support for the interpreter, and updated to latest version of Faust

2020-02-05 Thread Kjetil Matheussen
! ((-; (beside our own testing tools…) > > Stéphane > > > Le 22 janv. 2020 à 05:33, Romain Michon a écrit : > > > > Very nice! Awesome work! Thanks, Kjetil! > > > > Cheers, > > > > Romain > > > > On Mon, Jan 20, 2020 at 10:10 AM Kjeti

Re: [Faudiostream-users] [Ann] Radium with support for the interpreter, and updated to latest version of Faust

2020-01-20 Thread Kjetil Matheussen
Radium 5.9.90 has just been released. It has Faust from December built-in. Previous problems with the interpreter backend and the llvm backend has been fixed. http://users.notam02.no/~kjetism/radium/ Old video demonstrating the FaustDev instrument in Radium: https://www.youtube.com/watch?v=LJm9Lo

Re: [Faudiostream-users] changing output with time

2019-08-09 Thread Kjetil Matheussen
On Fri, Aug 9, 2019 at 3:21 PM Bostjan Jerko wrote: > > Thanks to you and Josh for explaining. I’m basically just in the process of > learning how Faust works and you both helped me a lot. > Here's one way you could do it by using a state: create_state(old_counter, old_output) = (new_counter, n

Re: [Faudiostream-users] changing output with time

2019-08-09 Thread Kjetil Matheussen
On Fri, Aug 9, 2019 at 2:49 PM Japina wrote: > > I still can’t understand how the programming works in Faust in relation to > samples. Just for me to understand it I wanted to create a script that > changes output value at certain time. > I know that such function already exists, but I would lik

Re: [Faudiostream-users] [Ann] Radium with support for the interpreter, and updated to latest version of Faust

2019-05-12 Thread Kjetil Matheussen
On Sun, Apr 14, 2019 at 12:13 PM Kjetil Matheussen wrote: > > Hi all, > > I've just added support for latest version of Faust to Radium > (master-dev 2019-04-12). > > Radium is a DAW with an incorporated Faust development instrument > ("FaustDev"). The FaustDev

[Faudiostream-users] [Ann] Radium with support for the interpreter, and updated to latest version of Faust

2019-04-14 Thread Kjetil Matheussen
Hi all, I've just added support for latest version of Faust to Radium (master-dev 2019-04-12). Radium is a DAW with an incorporated Faust development instrument ("FaustDev"). The FaustDev instrument includes a text editor. Audio, GUI, error messages, and svg files are updated in realtime while wr

Re: [Faudiostream-users] [Faudiostream-devel] "ZDF" SVF in C++, could this be converted to FAUST?

2018-07-23 Thread Kjetil Matheussen
FAUSTFLOAT* output0 = outputs[0]; > > for (int i = 0; (i < count); i = (i + 1)) { > > int iRec0 = 5; > > output0[i] = FAUSTFLOAT(iRec0); > > } > > } > > > > Stéphane > > > >> Le 20 juil. 2018 à 13:08, Kjetil Mat

Re: [Faudiostream-users] [Faudiostream-devel] "ZDF" SVF in C++, could this be converted to FAUST?

2018-07-20 Thread Kjetil Matheussen
On Fri, Jul 20, 2018 at 11:35 AM, Kjetil Matheussen < k.s.matheus...@gmail.com> wrote: > > Actually, Faust should have been able to convert > m_a1/m_a2/m_a3/m_m0/m_m1/m_m2 into > slow variables so that we would have avoided all the conditional code in > the inner loop. > I

Re: [Faudiostream-users] [Faudiostream-devel] "ZDF" SVF in C++, could this be converted to FAUST?

2018-07-20 Thread Kjetil Matheussen
On Fri, Jul 20, 2018 at 11:07 AM, Kjetil Matheussen < k.s.matheus...@gmail.com> wrote: > > If faust had known that "mode" doesn't change very often, it could > probably have optimized a bit here. > Or perhaps it would be more naturally to make one faust prog

Re: [Faudiostream-users] [Faudiostream-devel] "ZDF" SVF in C++, could this be converted to FAUST?

2018-07-20 Thread Kjetil Matheussen
Poing Imperatif was made for making it easier to convert C++ and similar languages into Faust. I made this Poing Imperatif program from your C++ code: https://pastebin.com/DuVWvu7w Poing Imperatif created this Faust code: https://pastebin.com/fX0nkaGJ And finally Faust created this C++ code: vi

Re: [Faudiostream-users] Ann: Develop Faust programs inside the Radium music editor

2017-07-06 Thread Kjetil Matheussen
is still included in the Windows64 and OSX binaries. http://users.notam02.no/~kjetism/radium/ On Thu, Jun 23, 2016 at 8:00 PM, Kjetil Matheussen wrote: > Hello all, > > With the help of libfaust, you can now develop programs within > the Radium music editor. This has several advanta

Re: [Faudiostream-users] piecewise functions

2017-05-18 Thread Kjetil Matheussen
But I think pattern matching only works if the compiler can deduce which pattern to use at compile time... On Thu, May 18, 2017 at 10:13 AM, Kjetil Matheussen < k.s.matheus...@gmail.com> wrote: > You can also use pattern matching: > > sinc(0) = 1; > sinc(x) = sin(x)/x; &g

Re: [Faudiostream-users] piecewise functions

2017-05-18 Thread Kjetil Matheussen
You can also use pattern matching: sinc(0) = 1; sinc(x) = sin(x)/x; On Thu, May 18, 2017 at 7:08 AM, Julius Smith wrote: > I would do this using select2 - Julius > > > On Wed, May 17, 2017 at 7:19 PM, Rasik Srinath wrote: > > Hi guysreasonably new Faust user here. I've looked around and w

Re: [Faudiostream-users] How can I create static random values

2016-09-10 Thread Kjetil Matheussen
Hi, Not sure what you need, but faust should generate the random values during compile time or class initialization time if Faust is able to prove that the values are static. Don't know if this helps. On Sun, Sep 11, 2016 at 12:40 AM, Baudoux Roald wrote: > Hello, > > I need to create a serie

Re: [Faudiostream-users] segfault with latest git faust2

2016-09-07 Thread Kjetil Matheussen
land > Tel: 00 353 7086936 > Fax: 00 353 1 7086952 > > > On 7 Sep 2016, at 14:59, Kjetil Matheussen > wrote: > > > > Yes, I had the same problem. I didn't find out how to fix faust, > > but it worked to recompile llvm with runtime type information > > (i

Re: [Faudiostream-users] segfault with latest git faust2

2016-09-07 Thread Kjetil Matheussen
Yes, I had the same problem. I didn't find out how to fix faust, but it worked to recompile llvm with runtime type information (i.e. without the -no-rttfi switch) On Wed, Sep 7, 2016 at 3:56 PM, wrote: > Problem is at the moment that I can’t build faust. Tried 3.8 and 3.6. With > the latter I g

Re: [Faudiostream-users] segfault with latest git faust2

2016-09-07 Thread Kjetil Matheussen
Have you tried compiling with "-fsanitize=undefined -fsanitize=address"? The bug might appear faster with those switches. On Wed, Sep 7, 2016 at 3:51 PM, Stéphane Letz wrote: > Cannot link with latest LLVM 3.8.1 from macports here… hum... > > But LLVM 3.7.1 works. > > Stéphane > > > > Le 7 sept

Re: [Faudiostream-users] segfault with latest git faust2

2016-09-07 Thread Kjetil Matheussen
Do you get this error with any faust file, or just one specific? Does this program work? " declare author "GRAME1"; declare copyright "GRAME2"; process = 0; " And does this program work? " declare author "GRAME"; declare copyright "GRAME"; process = 0; " (the first one always worked, the secon

Re: [Faudiostream-users] Precision of slider step limited for QT and GTK apps.

2016-08-09 Thread Kjetil Matheussen
ouble doubleValue = value / 10.0; emit doubleValueChanged(doubleValue); }}; On Mon, Aug 8, 2016 at 2:37 PM, Aidan O Boyle wrote: > Yes I tried that and the results is still the same. > > On 8 August 2016 at 13:22, Kjetil Matheussen > wrote: > >> Hi, >> >>

Re: [Faudiostream-users] Precision of slider step limited for QT and GTK apps.

2016-08-08 Thread Kjetil Matheussen
d no effect. I will settle for 3 decimal > places for now :). > > Regards, > Aidan. > > On 4 August 2016 at 15:50, Kjetil Matheussen > wrote: > >> Hi, >> >> If I understand you correctly, the problem is that you can not write, >> for instance, "0.

Re: [Faudiostream-users] Precision of slider step limited for QT and GTK apps.

2016-08-04 Thread Kjetil Matheussen
Hi, If I understand you correctly, the problem is that you can not write, for instance, "0.001" into a numeric entry? Looking quickly at faustqt.h, it seems like the sliders are hardcoded to support a range of only 1. A theory why it doesn't work to set very accurate numbers in the numeri

Re: [Faudiostream-users] Order of controls

2016-06-30 Thread Kjetil Matheussen
Hi, You can prepend the parameter names with [1], [2], [3], etc, or [a], [b], [c], etc, etc. Text inside brackets are not displayed in the GUIs. On Thu, Jun 30, 2016 at 9:26 AM, Oliver Larkin wrote: > Hi all, > > Is there a way to explicitly order controls on a Faust UI? Ordering seems > to be

Re: [Faudiostream-users] Ann: Develop Faust programs inside the Radium music editor

2016-06-28 Thread Kjetil Matheussen
ome Elm. I'm hoping it will evolve into an equivalent > of ShaderToy (of https://www.shadertoy.com/) so people can share Faust > instruments and demos. > > > > cheers! > > > > > > > > On Fri, Jun 24, 2016 at 4:00 AM, Kjetil Matheussen < > k.s.matheus.

Re: [Faudiostream-users] Ann: Develop Faust programs inside the Radium music editor

2016-06-27 Thread Kjetil Matheussen
e's a screenshot of Radium dedicating almost all space to Faust: http://users.notam02.no/~kjetism/faustdev.png On Thu, Jun 23, 2016 at 9:07 PM, Romain Michon wrote: > Indeed... > On Jun 23, 2016 11:58 AM, "Albert Graef" wrote: > >> Very nice, congrats!! >> &

[Faudiostream-users] Ann: Develop Faust programs inside the Radium music editor

2016-06-23 Thread Kjetil Matheussen
Hello all, With the help of libfaust, you can now develop programs within the Radium music editor. This has several advantages: * Hear (and see) immediately the changes while writing. I.e. realtime compilation. No "compile" button. (Hmm, I guess "several advantages" was a bit exaggerated, cons

Re: [Faudiostream-users] faust2: undefined reference to `vtable for QTGUI'

2016-06-08 Thread Kjetil Matheussen
fig --cflags QtGui` `pkg-config --libs QtGui` -ljack On Wed, Jun 8, 2016 at 12:05 PM, Kjetil Matheussen wrote: > Hmm, I really don't want to run "make install" just to maybe get this > working: > > [kjetil@ttlush test]$ /home/kjetil//faust2/tools/faust2appls/faust2jaq

Re: [Faudiostream-users] faust2: undefined reference to `vtable for QTGUI'

2016-06-08 Thread Kjetil Matheussen
rchitecture/ `pkg-config --cflags QtGui` -ljack `pkg-config > --libs QtGui`" > > Stéphane > > > Le 8 juin 2016 à 11:52, Kjetil Matheussen a > écrit : > > > > Hi, > > > > I'm trying to use the qtgui template in faust2, but getting undefined > refere

[Faudiostream-users] faust2: undefined reference to `vtable for QTGUI'

2016-06-08 Thread Kjetil Matheussen
Hi, I'm trying to use the qtgui template in faust2, but getting undefined reference to vtable linker errors. As far as I can see, all virtual methods are implemented, so I don't know what's wrong. I've tried to uncomment QTGUI::QTGUI and QTGUI::~QTGUI, but that didn't make any difference. I've a

Re: [Faudiostream-users] pd crashes with multiple faust objects

2016-04-07 Thread Kjetil Matheussen
On Thu, Apr 7, 2016 at 9:42 AM, Kjetil Matheussen wrote: > Got this one > http://forum.pdpatchrepo.info/topic/9159/pd-faust-programming-language/10 > doing a quick search. > Seems like many people can confirm it. You compile two different faust > objects using the online compiler

Re: [Faudiostream-users] pd crashes with multiple faust objects

2016-04-07 Thread Kjetil Matheussen
Got this one http://forum.pdpatchrepo.info/topic/9159/pd-faust-programming-language/10 doing a quick search. Seems like many people can confirm it. You compile two different faust objects using the online compiler, and then pd will crash if you load both of them into pd. On Thu, Apr 7, 2016 at 9

Re: [Faudiostream-users] new JUCE module and Faust IDE

2015-03-16 Thread Kjetil Matheussen
e fixed (but there are some other ones preventing > it compiling on linux that i am currently looking at) > > it compiled on linux a few days ago :-) > > oli > > > > > On 16 Mar 2015, at 19:55, Kjetil Matheussen > wrote: > > > > > On Mon, Mar 16, 2015 a

Re: [Faudiostream-users] new JUCE module and Faust IDE

2015-03-16 Thread Kjetil Matheussen
On Mon, Mar 16, 2015 at 5:51 PM, Oliver Larkin wrote: > hi all, > > I have created a faust JUCE module based on the faustgen~ max external > which embeds the libfaust JIT compiler in a JUCE AudioProcessor. > > https://github.com/CMRCYork/juce_faustllvm > > there is a command line test project her

Re: [Faudiostream-users] [Faudiostream-devel] New faustvst.cpp architecture

2014-12-07 Thread Kjetil Matheussen
On Sun, Dec 7, 2014 at 11:56 AM, Oliver Larkin wrote: > My version of Cockos' IPlug is another option, which is liberally > licensed. It does win/mac VST2, VST3, AU, RTAS, AAX and standalone app (no > linux though). > > A while ago I made a (very basic) faust2iplug template project and python > s

Re: [Faudiostream-users] [Faudiostream-devel] New faustvst.cpp architecture

2014-12-07 Thread Kjetil Matheussen
> Or someone needs to sit down and port faust-vst to AU. Shouldn't be that > hard, so I might do that some time, but don't hold your breath for it. ;-) > Another alternative could be make a JUCE architecture file, then you'll get support for vst/au/rtas/npapi/activex in one architecture file. My e

Re: [Faudiostream-users] QT5 faust2caqt

2014-11-04 Thread Kjetil Matheussen
On fedora, qmake for qt5 is called qmake-qt5. There is no executable called qmake on fedora. This might be very common. At least for qt4, qmake is called qmake-qt4 on feodra, debian, ubuntu, mint, and arch. This is the script in Radium to find the qt4 version of "moc", "ui" and "qmake" for the ab

Re: [Faudiostream-users] Semantics of parameterless functions

2014-04-26 Thread Kjetil Matheussen
On Thu, Apr 24, 2014 at 10:23 PM, Julius Smith wrote: > Maybe it should be possible declare "volatile" foreign functions that > are not optimized in this way? > > What about calling it "detach", which kind of works the opposite way of "attach": rand = detach(fn(x)) / RAND_MAX with { fn = ffunc

Re: [Faudiostream-users] Semantics of parameterless functions

2014-04-25 Thread Kjetil Matheussen
Oh, you don't have any inputs. I thought you had, before posting too quickly. I guess it works if you somehow sends the output of the previous call to rand2() into the next, but I don't see immediately how to do that elegantly... On Fri, Apr 25, 2014 at 6:41 PM, Kjetil Matheus

Re: [Faudiostream-users] Semantics of parameterless functions

2014-04-25 Thread Kjetil Matheussen
Perhaps something like this: rand(x) = fn(x) / RAND_MAX with { fn = ffunction(int rand2(float), , ""); RAND_MAX = fconstant(int RAND_MAX, ); }; process = rand, rand, rand, rand; where "rand2" looks like this: static int rand2(float val){return rand();} On Fri, Apr 25, 2014 at 6:33 PM, T

Re: [Faudiostream-users] Fwd: [Faudiostream-devel] Updated lv2/lv2synth architectures

2014-03-05 Thread Kjetil Matheussen
On Wed, Mar 5, 2014 at 2:00 PM, Orlarey Yann wrote: > The current optimisation flags used are : > CXXFLAGS="-O3 -march=native -mfpmath=sse -msse -msse2 -msse3 -ffast-math > -ftree-vectorize" > > Albert, do you have the problem with other architectures, for example > jack-gtk that uses the same

Re: [Faudiostream-users] lighter parameter smoothing?

2013-12-11 Thread Kjetil Matheussen
Sorry about the line breaking. It seems impossible to turn off automatic line breaks in gmail. :-( On Wed, Dec 11, 2013 at 9:28 AM, Kjetil Matheussen wrote: > How about updating smooth values each 64th sample? > > Writing this: > > process = lowpass(2,fc) with{ > fc = vsl

Re: [Faudiostream-users] lighter parameter smoothing?

2013-12-11 Thread Kjetil Matheussen
How about updating smooth values each 64th sample? Writing this: process = lowpass(2,fc) with{ fc = vslider("[1] Eq1 Freq [unit:Hz] [style:knob]", 315, 40, 2, 1) : block(smooth(0.999)); // Note the "block" syntax. }; Creates something like this: virtual void compute (int

Re: [Faudiostream-users] lighter parameter smoothing?

2013-12-06 Thread Kjetil Matheussen
wonder if there is a way >> to fix it except having a "smooth" version of every component? >> >> On Thu, Dec 5, 2013 at 2:43 PM, Kjetil Matheussen >> wrote: >> > On Thu, Dec 5, 2013 at 2:41 PM, Kjetil Matheussen >> > wrote: >> >> On

Re: [Faudiostream-users] lighter parameter smoothing?

2013-12-05 Thread Kjetil Matheussen
On Thu, Dec 5, 2013 at 2:41 PM, Kjetil Matheussen wrote: > On Thu, Dec 5, 2013 at 2:26 PM, Jonatan Liljedahl wrote: >> Hi, >> >> I have a parametric EQ with lowshelf, two midbands and a highshelf, >> which gives a total of 10 parameters. In the original I get aroun

Re: [Faudiostream-users] lighter parameter smoothing?

2013-12-05 Thread Kjetil Matheussen
On Thu, Dec 5, 2013 at 2:26 PM, Jonatan Liljedahl wrote: > Hi, > > I have a parametric EQ with lowshelf, two midbands and a highshelf, > which gives a total of 10 parameters. In the original I get around 7% > cpu usage. If I run each parameter slider through a smooth(0.999) > filter, the cpu usage