[Faudiostream-devel] Optimized JAVA backend generated code

2013-02-26 Thread Stéphane Letz
Hi Romain, The JAVA backend generated code is now much better. Stéphane -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/a

[Faudiostream-devel] Architecture files structure

2013-03-12 Thread Stéphane Letz
Hi Romain, I see that you've added a new "faust2android.cpp" architecture in the git repot, that *explicitly* has the "class UI, class dsp" inside it. We have restructured the architecture files so that now the "include" way is preferable; that is the UI/audio/dsp stuff is moved and *shared* i

[Faudiostream-devel] faustgen~ 0.84b

2013-03-15 Thread Stéphane Letz
New 0.84b version at https://sourceforge.net/projects/faudiostream/files/ 15/03/2013 : Version 0.84b : crashing bug correction in LLVM code generation Stéphane -- Everyone hates slow websites. So do we. Make your web apps

[Faudiostream-devel] faustgen~ 0.85b

2013-03-15 Thread Stéphane Letz
New 0.85b version at https://sourceforge.net/projects/faudiostream/files/ 15/03/2013 : Version 0.85b : memory management corrections in LLVM code generation (still 32 bits only for now… version 64/32bits to be used with latest Max/MSP 6.1 in test) Stéphane -

Re: [Faudiostream-devel] #include and why not #include

2013-05-18 Thread Stéphane Letz
Le 18 mai 2013 à 11:02, Alexandre Bique a écrit : > On Sat, May 18, 2013 at 10:38 AM, Stéphane Letz wrote: >> Le 18 mai 2013 à 10:23, Alexandre Bique a écrit : >> >>> Hi, >>> >>> When I read the generated source code, I can see that you u

Re: [Faudiostream-devel] [PATCH] faust2*: use `/bin/bash -e' to stop on error

2013-05-18 Thread Stéphane Letz
Thanks committed, pushed. Stéphane Le 18 mai 2013 à 11:21, Alexandre Bique a écrit : > Hi, > > Most of the scripts faust2* do not check if the commands succeed. > So run bash with -e to check that. > > -- > Alexandre Bique > <0001-faust2-use-bin-bash-e-to-stop-on-error.patch>-

Re: [Faudiostream-devel] [PATCHES] Some patches for the PREFIX issue.

2013-05-20 Thread Stéphane Letz
Thanks. I see all these patches are for the faust2 branch. We'll need to possibly adapt them for faust1 as well. Stéphane Le 20 mai 2013 à 12:34, Alexandre Bique a écrit : > Hi, > > Please see attached patches. > > Regards, > -- > Alexandre Bique > <0001-Makefile-we-actually-build-a-static

Re: [Faudiostream-devel] Clarinet does not build when using -quad

2013-05-20 Thread Stéphane Letz
Thanks. I guess -quad support has never fully being tested. Stéphane Le 20 mai 2013 à 13:40, Alexandre Bique a écrit : > Hi, > > See the log: http://88.191.147.34:11013/view?id=52 > > Regards, > -- > Alexandre Bique > > --

Re: [Faudiostream-devel] vDSP Accelerate

2013-05-22 Thread Stéphane Letz
Up to now, Faust strategy to generate "vectorizable" code has been to generate C/C++ code that is simple enough so that auto-vectorizer compilers (icc which is quite good, gcc…) can do the job themselves. This is typical what the "-vec" mode does. Another strategy is indeed to generate call t

[Faudiostream-devel] faust-sound-converter tool

2013-10-09 Thread Stéphane Letz
Hi All, Faust code sometimes need to load external sounds: the ffunction mechanism can be used to that. For our internals needs, we have develop a help tool that could be useful for everyone. It allows to convert a sound file in a pure C header file, containing all samples in a static table, t

Re: [Faudiostream-devel] Faust2 compilation question

2013-10-14 Thread Stéphane Letz
LLVM 3.3 works on OSX. Be sure LLVM_33 tag is defined so that the following can compile: #if defined(LLVM_33) #include #else #include #endif Stéphane Le 14 oct. 2013 à 17:56, Steven Yi a écrit : > Hi All, > > I was trying to compile the faust2 branch today and ran into issues, > probab

Re: [Faudiostream-devel] Faust2 compilation question

2013-10-14 Thread Stéphane Letz
; VERSION_LESS because the LLVM_VERSION being reported from llvm-config > is "3.3svn". > > I got to the point where I'm linking faust but it seems I forgot to > compile LLVM as a unversal build. :) I think everything should be > good for me now, thanks again! &g

Re: [Faudiostream-devel] Faust2 compilation question

2013-10-14 Thread Stéphane Letz
Le 14 oct. 2013 à 22:07, Steven Yi a écrit : > Actually, there's some odd issue with Garbageable not working with > i386/x86_64. What issue exactly ? Stéphane -- October Webinars: Code for Performance Free Intel webin

Re: [Faudiostream-devel] faust2: clang version, makefile vs cmake

2013-10-17 Thread Stéphane Letz
The regular Makefile is the most uptodate Please feel free to correct the CMake file Stéphane Le 17 oct. 2013 à 17:47, Steven Yi a écrit : > Hi All, > > I had a question about clang versions. I see that the Makefile.unix > in the compiler folder assumes that clang is compiled for use with t

Re: [Faudiostream-devel] faust2: clang version, makefile vs cmake

2013-10-17 Thread Stéphane Letz
now as neither work for me. As a > result, the faust opcode for Csound will not be included in the 10.8 > release I'm putting together now, though I think they will be included > in the 10.6 release. > > steven > > On Thu, Oct 17, 2013 at 11:52 AM, Stéphane Letz wr

Re: [Faudiostream-devel] faust2: clang version, makefile vs cmake

2013-10-17 Thread Stéphane Letz
gt;>> modifications to allow "3.3svn" as a version to set LLVM_33, and >>> modifying LLVM_CLANG to use the value of CXX, but that gets me a lot >>> of errors for linking with i386." >>> >>> I also don't know if just using the system's

Re: [Faudiostream-devel] faust2: clang version, makefile vs cmake

2013-10-18 Thread Stéphane Letz
IBFLAGS) $(objects) libmain.o global.o -static -o libfaust.a > > libfaust.$(LIB_EXT) : $(objects) libmain.o global.o > - libtool -dynamic $(LIBFLAGS) $(objects) libmain.o global.o > -lstdc++ `$(LLVM_CONFIG) --ldflags` -lLLVM-`$(LL > + libtool -dynamic $(LIBFLAGS) $(objects) libma

Re: [Faudiostream-devel] faust2: clang version, makefile vs cmake

2013-10-18 Thread Stéphane Letz
Le 18 oct. 2013 à 12:31, Albert Graef a écrit : > Hi Stéphane, > > On Fri, Oct 18, 2013 at 12:31 AM, Steven Yi wrote: >> I just tried a change to allow overriding of LLVM_CLANG (git diff >> below). This just does an ifndef. >> >> +ifndef LLVM_CLANG >> LLVM_CLANG = $(shell $(LLVM_CONFIG) --pre

Re: [Faudiostream-devel] 32bit FAUST-LV2 crash on quit

2013-10-30 Thread Stéphane Letz
Faust2 is now updated Yann can you updated the online compiler? Thanks. Stéphane Le 31 oct. 2013 à 00:38, Albert Graef a écrit : > On Wed, Oct 30, 2013 at 11:44 PM, Albert Graef wrote: >> A new tarball is available at http://code.google.com/p/faust-lv2/, and >> I'm going to push the chang

Re: [Faudiostream-devel] 32bit FAUST-LV2 crash on quit

2013-10-31 Thread Stéphane Letz
I know the issue, just need to find some time and a working Linux system here. (not before next week) Stéphane Le 31 oct. 2013 à 08:17, Albert Graef a écrit : > On Thu, Oct 31, 2013 at 7:27 AM, Stéphane Letz wrote: >> Faust2 is now updated > > Wonderful, many thanks! :) &g

[Faudiostream-devel] Cleanup vstui.h ?

2014-01-23 Thread Stéphane Letz
vstui.h still contains old definition of UI class. It would be better to remove it, use #include "faust/gui/UI.h" instead, and remove obsolete methods. Anyone doing VST development to cleanup this? Thanks Stéphane -

Re: [Faudiostream-devel] faust2: clang version, makefile vs cmake

2014-02-04 Thread Stéphane Letz
please do. Thanks. Stéphane Le 4 févr. 2014 à 13:34, Albert Graef a écrit : > -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Wh

Re: [Faudiostream-devel] VSTi

2014-04-25 Thread Stéphane Letz
Please send the error messages. Stéphane Le 26 avr. 2014 à 01:31, Yan Michalevsky a écrit : > Faust VSTi compilation seems broken. It doesn't seem to be related to only > vsti-poly as vsti-mono doesn't work as well. It required checking out a > revision from before Feb '14 for me to work. >

[Faudiostream-devel] Two new items to read on Faust site

2014-05-26 Thread Stéphane Letz
Home FAUST 0.9.67 released : http://faust.grame.fr/index.php/component/content/article/7-news/80-faust0967 and Faust and the Web Audio API revisited : http://faust.grame.fr/index.php/component/content/article/7-news/79-faust-web-audio Stéphane -

Re: [Faudiostream-devel] [Faudiostream-users] FaustLive is released !

2014-06-03 Thread Stéphane Letz
Le 3 juin 2014 à 12:04, Albert Graef a écrit : > Trying to build the Faust-related libraries needed for FaustLive from the > current Faust2 git sources on Arch, I'm getting a few compile errors in the > faustremote stuff, mostly due to missing -I's and -L's, and a missing > #include in one sp

[Faudiostream-devel] Situation for Faust DSP external MIDI control

2014-06-03 Thread Stéphane Letz
Hi all, We are now in the situation where Faust DSP can be controlled by regular User Interfaces, MIDI, OSC, accelerometers when used on phones or tablets… Concerning MIDI, the thing is that no real specification have been established, and we think time is now to collect what has already been d

Re: [Faudiostream-devel] FaustLive is released !

2014-07-28 Thread Stéphane LETZ
Le 28 juil. 2014 à 13:51, Albert Graef a écrit : > Oops sorry, I actually meant to send this to the list. > > Still working on the faust2-git package for Arch, I now run into the > following problem when building 'make remote' with the latest source from git: > > g++-c -o Sources/remote_d

Re: [Faudiostream-devel] [Faudiostream-users] faust2vst and hslider step parameter

2014-08-26 Thread Stéphane LETZ
; + void GetDisplay(char *text) { > + if(fPrecision == 0) > + std::sprintf(text, "%d", int(*fZone)); > + else > + std::sprintf(text,"%.*f", fPrecision, *fZone); > + } > }; > > /*---

Re: [Faudiostream-devel] osclib

2014-09-17 Thread Stéphane Letz
Le 18 sept. 2014 à 09:24, Albert Graef a écrit : > On Thu, Sep 18, 2014 at 7:28 AM, Dominique Fober wrote: > one reason is the light weight of the library, but you’re right regarding the > dozens of faust dsps. > another one is the standalone binary, which makes remote distribution more > str

Re: [Faudiostream-devel] osclib

2014-09-18 Thread Stéphane Letz
Le 18 sept. 2014 à 10:11, Albert Graef a écrit : > On Thu, Sep 18, 2014 at 8:48 AM, Stéphane Letz wrote: > Please do. > > Ok, will do. > > I also tried on my side. I have some problems even with the compilation > process itself (c++11 issue maybe with LLVM ?). Please

Re: [Faudiostream-devel] Faust2: `make dynamic` on OS X

2014-09-24 Thread Stéphane Letz
Le 24 sept. 2014 à 08:48, Albert Graef a écrit : > On Wed, Sep 24, 2014 at 8:33 AM, Albert Graef wrote: > Or should I commit my changes to the Makefiles? (There's obviously some > option in the c++ link command still missing for building universal binaries, > though.) > > Just adding $(ARCHF

Re: [Faudiostream-devel] Faust2: `make dynamic` on OS X

2014-09-24 Thread Stéphane Letz
Already committed. Stéphane Le 24 sept. 2014 à 08:48, Albert Graef a écrit : > On Wed, Sep 24, 2014 at 8:33 AM, Albert Graef wrote: > Or should I commit my changes to the Makefiles? (There's obviously some > option in the c++ link command still missing for building universal binaries, > tho

Re: [Faudiostream-devel] unrecognized command line option "-Wexit-time-destructors"

2014-10-07 Thread Stéphane Letz
Fixed on GIT. Stéphane Le 7 oct. 2014 à 10:59, Ryan Schmidt a écrit : > Hello, I'm the maintainer for the Faust ports in the MacPorts package > management system. I've just committed updates to the Faust 1.x and 2.x > development version ports, thanks to the efforts of Dr. Albert Graef, as

Re: [Faudiostream-devel] unrecognized command line option "-Wexit-time-destructors"

2014-10-07 Thread Stéphane Letz
don't mind then I'll just commit > his patches to the master and faust2 branches as soon as I find the time. > That will also benefit the Arch and Ubuntu packages that I maintain on the > AUR and Launchpad. > > Albert > > On Tue, Oct 7, 2014 at 11:27 AM, Stéphane Letz

Re: [Faudiostream-devel] unrecognized command line option "-Wexit-time-destructors"

2014-10-07 Thread Stéphane Letz
-devel > ports later. > > Albert > > On Tue, Oct 7, 2014 at 5:16 PM, Stéphane Letz wrote: > OK. > > Stéphane > > Le 7 oct. 2014 à 17:14, Albert Graef a écrit : > > > Hi Stéphane, > > > > thanks for fixing that so quickly. Ryan Schmidt has al

Re: [Faudiostream-devel] building faust2 branch

2014-11-13 Thread Stéphane Letz
Use older LLVM version: I would say 3.4 or 3.5 Stéphane Le 13 nov. 2014 à 14:45, Oliver Larkin a écrit : > i’m trying to build Faustlive which i assume requires the faust2 branch. Is > that correct? > > if so - when i try and call make on the faust2 branch i get an error: > > olmbp3:faust

Re: [Faudiostream-devel] building faust2 branch

2014-11-13 Thread Stéphane Letz
> llvm::Value*, llvm::Twine const&) in llvm_code_container.o > NOTE: a missing vtable usually means the first non-inline virtual member > function has no definition. > "vtable for llvm::ICmpInst", referenced from: > llvm::ICmpInst::ICmpInst(llvm::CmpInst::Predi

Re: [Faudiostream-devel] something broke in webaudio?

2014-12-18 Thread Stéphane Letz
Fixed and pushed on git. Stéphane Le 1 déc. 2014 à 12:47, Oliver Larkin a écrit : > I’ve been trying to use the remote compilation in the latest faustlive to > export a web version of a faust patch, but something seems to have changed > recently causing it not to work: > > here are two html

Re: [Faudiostream-devel] Compiling faust directly into C

2015-01-07 Thread Stéphane Letz
faust2 branch can generate pure C, using commands like : faust -lang c foo.dsp Stéphane Le 7 janv. 2015 à 12:35, Harry van Haaren a écrit : > > > On Wed, Jan 7, 2015 at 6:31 AM, Edgar J Berdahl wrote: > Does anyone have anything to report about compiling Faust directly into > traditional

Re: [Faudiostream-devel] bsmooth

2015-01-12 Thread Stéphane Letz
1) which Faust compiler version? 2) can you send the exact dsp code you're compiling? Thanks. Stéphane Le 12 janv. 2015 à 16:29, Jonatan Liljedahl a écrit : > Hi, > > I'm trying to use bsmooth from music.lib, but get compilation failure: > > Use of undeclared identifier 'count'. > > Look

Re: [Faudiostream-devel] bsmooth

2015-01-12 Thread Stéphane Letz
Right the compiled code is incorrect in -vec mode. We are looking at the problem. Stéphane Le 12 janv. 2015 à 16:29, Jonatan Liljedahl a écrit : > Hi, > > I'm trying to use bsmooth from music.lib, but get compilation failure: > > Use of undeclared identifier 'count'. > > Looking at the ge

Re: [Faudiostream-devel] bsmooth

2015-01-13 Thread Stéphane Letz
count; > // SECTION : 2 > // LOOP 0x7ffdb347ddf0 > // pre processing > for (int i=0; i<4; i++) fRec0_tmp[i]=fRec0_perm[i]; > // exec code > for (int i=0; i fRec0[i] = (fRec0[i-1] + (fSlow1 * (fSlow2 - > fVec0[(fVec0_idx+i-iSlow3)&8191]))); > } > // post processing >

Re: [Faudiostream-devel] bugreport

2015-01-22 Thread Stéphane Letz
Even worse : "process = _ * button("cos"); makes the compiler crash ))-; We'll look ASAP. Stéphane Le 21 janv. 2015 à 23:43, Jonatan Liljedahl a écrit : > With this input: > > process = _ * button("log"); > > running faust gives: > > Assertion failed: (args.size() == arity()), function com

[Faudiostream-devel] Faust and WebAudio API : recent impovements

2015-01-29 Thread Stéphane Letz
Hi all, Some cleanup in the WebAudio related code and scripts have been done. Emscripten based compilation was broken and is now working again (BTW the latest 1.29 SDK version of Emscripten is much faster to compile code than previous versions…) On faust1 branch the following commands can be

Re: [Faudiostream-devel] llvm_dsp_factory

2015-02-26 Thread Stéphane Letz
Hi Oli, > Hi, > > I have been playing with the llvm dsp stuff and have integrated it into my > application. > > One thing I have noticed is that changes in the metadata of a .dsp do not > result in a recompilation. Try the max msp faustgen~ and change an item of > metadata, it will print th

Re: [Faudiostream-devel] Becoming a contributor

2015-03-16 Thread Stéphane Letz
Le 16 mars 2015 à 05:41, Guy Sherman a écrit : > Hi there, > > I’ve been looking at Faust for a little while now, and I am really excited > about it. There is a project that I would like to put Faust at the core of. > I’ve been looking at the faust2 branch, and have had a bit of trouble > bu

Re: [Faudiostream-devel] OSX Build

2015-03-29 Thread Stéphane Letz
Works here on OSX 10.8.5 On which OSX version are you compiling? Thanks. Stéphane Le 28 mars 2015 à 21:27, Guy Sherman a écrit : > Hi There, > > I’ve been trying to build the faust2 branch but run into an error at the > linking stage: > > Undefined symbols for architecture i386: > "typei

Re: [Faudiostream-devel] Faust on Windows

2015-05-04 Thread Stéphane Letz
Le 3 mai 2015 à 12:14, Guy Sherman a écrit : > Hi All, > > So I finally got all the VS projects to build in VS2013. And when paired with > FaustWorks, I seem to at least be getting C++ code generated. > > Can someone point me in the right direction for loading up architectures on > FaustWork

Re: [Faudiostream-devel] Faust2 and Pure on Arch

2015-05-06 Thread Stéphane Letz
Yep. Stéphane Le 6 mai 2015 à 22:43, Albert Graef a écrit : > On Wed, May 6, 2015 at 11:39 AM, Albert Graef wrote: > So for the time being we updated the AUR packages of Faust2 and Pure to use > the LLVM 3.5 packages available in the official Arch repositories. > > Stéphane, I just added a m

[Faudiostream-devel] WAC 2016 : call for submissions

2015-09-05 Thread Stéphane Letz
Here: http://webaudio.gatech.edu/node/22 Stéphane -- ___ Faudiostream-devel mailing list Faudiostream-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fa

Re: [Faudiostream-devel] Breakage in latest git

2015-12-23 Thread Stéphane Letz
Should be fixed on git. Stéphane Le 22 déc. 2015 à 22:19, Albert Graef a écrit : > Some recent changes broke compilation on Linux (Arch). Obviously missing > includes. Due to the upcoming holidays I don't have the time to fix these > myself right now, so if anyone else please could have a loo

[Faudiostream-devel] Polyphonic and MIDI support in FaustLive (to test…)

2016-02-11 Thread Stéphane Letz
Hi all, We recently added polyphonic and MIDI support in FaustLive, to be activated in the "Parameter" section of each DSP window. The polyphonic support uses the "mydsp_poly" DSP wrapping class already explained here : http://faust.grame.fr/news/2016/01/13/polyphonic-instruments.html and MIDI

Re: [Faudiostream-devel] Polyphonic and MIDI support in FaustLive (to test…)

2016-02-14 Thread Stéphane Letz
Le 14 févr. 2016 à 00:42, Albert Graef a écrit : > It seems that for some reason libHTTPFaust.so contains http_fetch() without > external linkage (note the lowercase t): > > $ nm /usr/local/lib/libHTTPDFaust.so|grep http_fetch > 000469b0 t _Z10http_fetchPKcPPc > > In contrast, the s

Re: [Faudiostream-devel] Polyphonic and MIDI support in FaustLive (to test…)

2016-02-15 Thread Stéphane Letz
> > Finally, it's nice to be able to see all the parameters for each voice in > FaustLive and manipulate them separately. But there should be a "Lock" button > which binds together all the "global" synth parameters (i.e., all parameters > except freq, gain and gate) so that you can change stuff

Re: [Faudiostream-devel] Polyphonic and MIDI support in FaustLive (to test…)

2016-02-25 Thread Stéphane Letz
Le 17 févr. 2016 à 09:49, Albert Graef a écrit : > On Mon, Feb 15, 2016 at 2:29 PM, Stéphane Letz wrote: > I've just added a "All Voices" tab in the UI that basically "groups" all > voices so that parameter control in this "All Voices" tab is redi

Re: [Faudiostream-devel] Portingstuff to Windows 64 bit

2016-03-01 Thread Stéphane Letz
They are already Microsoft VS projects (32 bits) at several places, you may start with them. For faustgen~ you'll have to also compile LLVM and other dependancies. Stéphane Le 1 mars 2016 à 15:57, alfonso santimone a écrit : > Hi all, > i realized that in the Faust community does not seems t

Re: [Faudiostream-devel] Polyphonic and MIDI support in FaustLive (to test…)

2016-03-01 Thread Stéphane Letz
Tried a "steal voice in release mode" then "steal oldest voice" method, pushed in git. Stéphane Le 1 mars 2016 à 13:24, Albert Graef a écrit : > On Thu, Feb 25, 2016 at 3:13 PM, Stéphane Letz wrote: > > > I have some problems reloading dsps with FaustLive o

Re: [Faudiostream-devel] Polyphonic and MIDI support in FaustLive (to test…)

2016-03-02 Thread Stéphane Letz
Thanks ! Improvements pushed in git. Stéphane Le 1 mars 2016 à 23:51, Albert Graef a écrit : > On Tue, Mar 1, 2016 at 11:36 PM, Albert Graef wrote: > Stolen voices should have their gate control zeroed before starting the new > note so that their envelop is retriggered. > > I should add tha

Re: [Faudiostream-devel] [Faudiostream-users] Polyphonic and MIDI support in FaustLive (to test…)

2016-03-02 Thread Stéphane Letz
Le 2 mars 2016 à 20:46, Albert Graef a écrit : > On Wed, Mar 2, 2016 at 2:44 PM, Vincent G. Listes > wrote: > Is there a document somewhere outside the code that explains polyphony > handling in FAUST ? > > That's easy to explain: There is no polyphony handling in Faust. :) This > falls out

Re: [Faudiostream-devel] A better environment for teaching Faust?

2016-05-23 Thread Stéphane Letz
Hi Mykle, Partial answer only for now : you can download a El Capitan compatible version of JackOSX here : https://dl.dropboxusercontent.com/u/28869550/JackOSX.0.92_b3.zip Stéphane > Le 22 mai 2016 à 06:52, Mykle Hansen a écrit : > > Hello, > > I’ve just started studying Faust this year.

Re: [Faudiostream-devel] A better environment for teaching Faust?

2016-05-23 Thread Stéphane Letz
> Le 23 mai 2016 à 14:02, Albert Graef a écrit : > > On Mon, May 23, 2016 at 10:38 AM, Romain Michon wrote: > Similarly, you can download a precompiled version of FaustLive for OSX here: > https://sourceforge.net/projects/faudiostream/files/?source=navbar > > All those binaries are pretty old

Re: [Faudiostream-devel] A better environment for teaching Faust?

2016-05-23 Thread Stéphane Letz
> > Hi Albert, > > Thanks for your advice. > > I’ve gone ahead and installed that, and am now running Faust 2.43 instead of > 2.40 . It’s maybe slightly more stable, but it still crashes often when > reloading > a .dsp file, Do you have crash log to send me? > and it still truncates compiler

Re: [Faudiostream-devel] [PATCH] Support for llvm 3.8

2016-06-08 Thread Stéphane Letz
Applied and tested (a bit…) on OSX. Thanks a lot! Stéphane > Le 7 juin 2016 à 14:04, Kjetil Matheussen a écrit : > > Hi, > > Here is a patch to make faust2 compile with llvm 3.8.0: > http://users.notam02.no/~kjetism/faust2_llvm38.patch > > Although I mostly didn't know what I was doing, it s

Re: [Faudiostream-devel] [PATCH] Support for llvm 3.8

2016-06-08 Thread Stéphane Letz
Bizarre, it does not crash here.. Stéphane > Le 8 juin 2016 à 17:50, Kjetil Matheussen a écrit : > > > > On Wed, Jun 8, 2016 at 5:27 PM, Kjetil Matheussen > wrote: > > Could it be that this assert inside LLVM is not very important, and I just > need to recompile it with NDEBUG defined? >

Re: [Faudiostream-devel] Thread safety of the llvm-dsp.h functions

2016-06-13 Thread Stéphane Letz
This internal lock is « activated » by the external API startMTDSPFactories/stopMTDSPFactories : this was added when we suspected multi-thread access to the libfaust API in Max/MSP faustgen~, but has not been extensively tested since. I would be interested if you can used those startMTDSPFact

Re: [Faudiostream-devel] Thread safety of the llvm-dsp.h functions

2016-06-13 Thread Stéphane Letz
it requires > some very fast mouse maneuvers to call these functions simultaneously). > > So I can't tell very much about how well startMTDSPFactories works, > but from the source code, all the functions I use seems to be > protected by this lock, so it's probably safe. >

Re: [Faudiostream-devel] Missing dsp::instanceInit declaration in faust1

2016-06-14 Thread Stéphane Letz
It has already be done recently. Stéphane > Le 14 juin 2016 à 12:04, Kjetil Matheussen a écrit > : > > > to the dsp class in architecture/faust/audio/dsp.h in faust1? > > It seems like it's been forgotten. > > >

Re: [Faudiostream-devel] heap-buffer-overflow in patternmatcher

2016-06-14 Thread Stéphane Letz
Patch not complete AFAICS. Done on my side and pushed. Stéphane > Le 14 juin 2016 à 13:00, Kjetil Matheussen a écrit > : > > Works here on faust2. Thank you. > Patch for faust2: http://users.notam02.no/~kjetism/sourcereader.cpp.diff > > > On Tue, Jun 14, 2016 at 12:14 PM, Yann Orlarey wro

Re: [Faudiostream-devel] [patch] faustpower functions must be declared static

2016-06-14 Thread Stéphane Letz
This « multilple definitions of linker errors » is a problem we are aware of, but that is a bit more complex to solve in a clean way that this simple patch…. Stéphane > Le 14 juin 2016 à 16:08, Kjetil Matheussen a écrit > : > > The autogenerated "faustpowerN_f" functions in faust2 must

Re: [Faudiostream-devel] [patch] faustpower functions must be declared static

2016-06-14 Thread Stéphane Letz
o that I don't have to do it manually > every time I upgrade faust2. I guess it's better than nothing? > > > On Tue, Jun 14, 2016 at 4:13 PM, Stéphane Letz wrote: > This « multilple definitions of linker errors » is a problem we are aware > of, but that is a bit

Re: [Faudiostream-devel] SR now a float

2016-06-14 Thread Stéphane Letz
Albert; look at the commit : SR definition has been changed in math.lib, it does not change any public interface and so should not break anything… Stéphane > Le 14 juin 2016 à 17:21, Albert Graef a écrit : > > Yann, maybe it would be possible to discuss such changes *before* they > actually

[Faudiostream-devel] "remorked_dsp" branch to test

2016-06-17 Thread Stéphane Letz
Hi All, Since we don’t want to cause any « cardiac arrest » to anybody anymore… ((-; we have created a new « remorked_dsp » branch with some work in the base dsp class. https://sourceforge.net/p/faudiostream/code/ci/reworked_dsp/ Two different things have been done : 1) a new « virtual dsp*

Re: [Faudiostream-devel] [Faudiostream-users] FaustLive Crash

2016-06-18 Thread Stéphane Letz
téphane, > > It works. Now FL is alive again. > The only DSP file that FL crashes is my main project that I'm working > today...rs. Why? > > The code is correct because I don't change nothing and it was working in FL. > I don't know now why this is the unique DS

Re: [Faudiostream-devel] Regarding llvm_malloc/llvm_free/fabsf/etc.

2016-06-21 Thread Stéphane Letz
This was indeed required with (at least..) LLVM 3.1 and possibly some versions later on. If you can prepare a patch to deal with that this would be great. Thanks. Stéphane > Le 21 juin 2016 à 14:10, Kjetil Matheussen a écrit > : > > > I'm compiling libfaust for windows, and have been strug

Re: [Faudiostream-devel] [patch] A couple of minor fixes to compile with mingw gcc 4.9.3

2016-06-21 Thread Stéphane Letz
> Le 21 juin 2016 à 00:19, Kjetil Matheussen a écrit > : > > > > 1. To avoid "losing precision" error: > > -? (long)array_typed1 > (long)array_typed1 > +? (intptr_t)array_typed1 > (intptr_t)array_typed1 > > > > 2. Windows snprintf d

Re: [Faudiostream-devel] Faust compiler woes

2016-06-24 Thread Stéphane Letz
Hi Albert, Concerning the first part, it seems you did not read my mail of June 17, I put it again here : Since we don’t want to cause any « cardiac arrest » to anybody anymore… ((-; we have created a new « remorked_dsp » branch with some work in the base dsp class. https://source

Re: [Faudiostream-devel] Faust compiler woes

2016-06-25 Thread Stéphane Letz
> Le 25 juin 2016 à 09:48, Albert Graef a écrit : > > Hi Stéphane, > > On Sat, Jun 25, 2016 at 8:57 AM, Stéphane Letz wrote: > Concerning the first part, it seems you did not read my mail of June 17, I > put it again here : > > Indeed I did not, it still sits wa

[Faudiostream-devel] Faust interpreter backend in faust2 branch

2016-07-01 Thread Stéphane Letz
Hi All, Have you ever dreamed to run your Faust DSP much slower than what you can currently do with the C/C++ generated code or the LLVM backend? Have a look at the new interpreter backend that was recently merged in faust2 branch. Detailled informations here : http://faust.grame.fr/news/2016

Re: [Faudiostream-devel] Faust interpreter backend in faust2 branch

2016-07-01 Thread Stéphane Letz
which takes up > 20-40 megabytes > or thereabout. And, to avoid LLVM linking problems. I've given up making faust > with LLVM work on windows 32, at least for now. > > > > On Fri, Jul 1, 2016 at 11:11 AM, Stéphane Letz wrote: > Hi All, > > Have you ever dream

Re: [Faudiostream-devel] [Fauck] missing PathBuilder.h

2016-07-08 Thread Stéphane Letz
Yes createDSPInstance as as separated function is deprecated. Better now use the createDSPInstance method of the llvm_factory* factory object. (this was done with the new « interpreter » backend.: a new dsp_factory class has been defined, which llvm_factory and interpreter_factory now derive fro

[Faudiostream-devel] 'bench-llvm' tool to test

2016-09-09 Thread Stéphane Letz
Hi All, I’ve restructured and make public code we had to do DSP CPU benchmarks. For developers a new tool called 'bench-llvm’ can be used to help find out the best compilation options for a given DSP program. On Faust2 branch and assuming Faust/LLVM are correctly compiled an installed do, cd

[Faudiostream-devel] Revisited DSP init model

2016-09-15 Thread Stéphane Letz
Hi all, We have revisited the generated DSP « init » code to allow a finer control of the different init phases. Up to now the Faust compiler generated the « init » method has the following shape : virtual void init(int samplingFreq) { classInit(samplingFreq); instanceInit(sa

Re: [Faudiostream-devel] Script to convert code to the new libraries.

2016-10-20 Thread Stéphane Letz
> > And a related question to the devs: > Could you do a release of faust 2 that has the new libraries? > That would make the lives of packagers easier. > > Thanks, > Bart. > Done on https://sourceforge.net/projects/faudiostream/files/ File is faust-2.0.a52.tgz Stéphane ---

Re: [Faudiostream-devel] [Faudiostream-users] Script to convert code to the new libraries.

2016-10-21 Thread Stéphane Letz
> Le 20 oct. 2016 à 23:13, Bart Brouns a écrit : > > > On Thu, Oct 20, 2016 at 05:40:43PM +0200, Stéphane Letz wrote: >> File is faust-2.0.a52.tgz > > Thanks. > > Unfortunately, this makefile puts the libs in $(prefix)/share/faust/, > whereas 0.9.90 puts the

Re: [Faudiostream-devel] [Faudiostream-users] Script to convert code to the new libraries.

2016-10-21 Thread Stéphane Letz
> Le 21 oct. 2016 à 16:21, Bart Brouns a écrit : > > On Fri, Oct 21, 2016 at 11:14:33AM +0200, Stéphane Letz wrote: >>> In some of the scripts, the program 'error' is used. >>> IDK which package provides that, but I don't have it. >>> A s

Re: [Faudiostream-devel] errors building Faust2

2016-11-05 Thread Stéphane Letz
Tested and commited, thanks. Stéphane > Le 5 nov. 2016 à 08:31, Albert Graef a écrit : > > -- Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With

[Faudiostream-devel] Faust git tree moved to Github

2016-11-09 Thread Stéphane Letz
Hi All, We finally moved Faust git tree to Github, available here : https://github.com/grame-cncm/faust. In the process we had to clean the Source Forge tree that has some huge files (after some old incorrect commits…) which could not be moved to GitHub. WARNING : contributors, please start wi

Re: [Faudiostream-devel] [faudiostream:discussion] FaustLive Doesn't work on Windows 10 x86

2017-01-05 Thread Stéphane Letz
Tested successfully here in Windows 10 64 bits installed on Virtual Box : have tout correctly run the installer (that first install FL then the Microsoft Visual C++ 12 redistributable) ? Stéphane > Le 2 janv. 2017 à 07:50, John Carlson a écrit : > > > > > --- > > [FaustLive Doesn't work

[Faudiostream-devel] Beta of Faust WebAssembly backends to test

2017-01-13 Thread Stéphane Letz
Hi All, The faust2 branch now contains 2 WebAssembly backends (textual and binary). A more complete post can be description here : http://faust.grame.fr/news/2017/01/13/faust-webassembly.html WebAssembly (http://webassembly.org) is still a fresh technology, as well as the Faust backends, but w

Re: [Faudiostream-devel] Beta of Faust WebAssembly backends to test

2017-01-17 Thread Stéphane Letz
oes LLVM already provide this target? > > Albert > > On Fri, Jan 13, 2017 at 4:10 PM, Stéphane Letz wrote: > Hi All, > > The faust2 branch now contains 2 WebAssembly backends (textual and binary). A > more complete post can be description here : > http

Re: [Faudiostream-devel] [Faudiostream-users] FaustLive Error Messages

2017-01-22 Thread Stéphane Letz
Old preference folder is probably the problem, open a terminal and run the exact following command: rm -rf .FaustLive-CurrentSession-2.0 the will remove the hidden FaustLive preference on your user account. Then start FL again. Stéphane > Le 22 janv. 2017 à 05:51, Ming-Lun Lee a écrit : >

Re: [Faudiostream-devel] [Faudiostream-users] FaustLive Error Messages

2017-01-23 Thread Stéphane Letz
Best, > Ming > > Ming-Lun Lee > Assistant Professor > Department of Electrical and Computer Engineering > Audio and Music Engineering > University of Rochester > 510 Computer Studies Building > (585) 275-2120 > > On Sun, Jan 22, 2017 at 4:01 AM, Stéphane Letz wrote:

[Faudiostream-devel] faust2juce to test

2017-02-06 Thread Stéphane Letz
Developed by Adrien Albouy over the last months, faust2juce is a new script to create JUCE projects from Faust DSP files. The command is explained here : https://github.com/grame-cncm/faust/tree/master-dev/architecture/jucer Several architecture files have been created : - JuceGUI.h is used

[Faudiostream-devel] faust2juce : new -plugin parameter

2017-02-11 Thread Stéphane Letz
JUCE plugins can now be generated, MIDI and OSC controlled, see: https://github.com/grame-cncm/faust/tree/master-dev/architecture/juce Test and feedback on JUCE platforms welcome ! Stéphane -- Check out the vibrant tech

[Faudiostream-devel] Faust meets JUCE...

2017-02-22 Thread Stéphane Letz
First official version, post here : http://faust.grame.fr/news/2017/02/21/Faust-meets-JUCE.html Stéphane -- Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.l

Re: [Faudiostream-devel] [Faudiostream-users] Faust meets JUCE...

2017-02-23 Thread Stéphane Letz
compiler. > best > a. > > www.elgallorojorecords.com > soundcloud.com/alfonsosantimone > www.facebook.com/alfonsosantimone > > On Wed, Feb 22, 2017 at 5:50 PM, Stéphane Letz wrote: > First official version, post here

[Faudiostream-devel] Access to the FaustWeb compilation service to test

2017-03-01 Thread Stéphane Letz
FaustWeb github project is here : https://github.com/grame-cncm/faustservice/tree/dev In this project now exists a « faustwebclient » program that can be used to remotely access the FaustWeb compilation service, send it a Faust DSP source, and get back the binary result for a given platform/ta

[Faudiostream-devel] 'faustbench' tool to test

2017-03-06 Thread Stéphane Letz
Hi All, For developers a new tool called ‘faustbench’ can be used to help find out the best compilation options for a given DSP program, using the C++ generated code and located in tools/benchmark folder. The faustbench script calls the Faust compiler with different compilation parameters, pro

[Faudiostream-devel] WebAssembly is now officially activated in Chrome and Firefox... and in the Faust online compilers

2017-03-17 Thread Stéphane Letz
Hi All, WebAssembly (http://webassembly.org) is now officially activated in Chrome and Firefox (https://lists.w3.org/Archives/Public/public-webassembly/2017Feb/0002.html). The Faust WebAssembly backend emitted binary format has been raised to match the official 0x01 number. Statically genera

[Faudiostream-devel] Possibly interesting for developers: new post on DSP CPU optimizing tools

2017-04-27 Thread Stéphane Letz
Here : http://faust.grame.fr/news/2017/04/26/optimizing-compilation-parameters.html Stéphane -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot

  1   2   3   4   >