what characteristics must the projects have to be presented? Do they have to be open source, do they have to be ready or can they be prototypes?
Thanks this is my first message! Francesco Il giorno lun 1 giu 2020 alle ore 01:17 Sam Pluta <spl...@gmail.com> ha scritto: > As a newer user, seeing some larger structured projects would be nice. I > am mostly using this language as a way to make plugins in SC. My brain is > wired to use oop structure in larger projects. Seeing some larger > functional projects would be really helpful for me. > > Sam > > On May 31, 2020 at 12:27:56 PM, Gary Worsham (gary.wors...@gmail.com) > wrote: > > Here are some thoughts. I started by taking the Kadenze Faust online > course. I've made VST plugins for Windows, jaqt for Linux, Android apps, > Bela and ESP32. Still I feel like a beginner because the syntax is > occasionally baffling, especially if you are using recursion. > > a) I usually start with a block diagram of an algorithm in mind and then > struggle to represent it in Faust. What I'd like to see is a step by step > strategy for decomposing an arbitrary block diagram into Faust, especially > with recursion and routing complications. > > b) There's sometimes a gigantic gap between the basic examples and some of > the more elaborate ones, e.g. JOS's recursion example immediately jumps to > some ridiculously complex FFT structure. Way over my head. Maybe that's > not a separate concern from point (a). > > c) When writing code for the ESP32 for example, figuring out how much code > would run without triggering watchdog timer errors is trial and error. I > got pointed at some of the code profiling tools but I could not figure out > how to use them. When targeting smaller embedded systems there's going to > be a limit on algorithm complexity and figuring out what will or won't fit > is frustrating. For example, one ESP32 algo I worked with would not allow > even a single pole filter to be added but I could add another flanger and > LFO. So, I'd like a bit of a session devoted to showing how to use the > profiling tools. > > Thanks, > > Gary W. > > > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon> > Virus-free. > www.avast.com > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link> > <#m_-8713102643393980965_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> > > On Sun, May 31, 2020 at 7:09 AM Dario Sanfilippo < > sanfilippo.da...@gmail.com> wrote: > >> Hello, Yann. >> >> On Fri, 29 May 2020 at 10:51, Yann Orlarey <orla...@grame.fr> wrote: >> >>> We plan to organize new Faust online workshops in the coming weeks. >>> Among the themes we have thought of, two of them involve contributions from >>> the community. And we'd love to hear what you think about them. >>> >>> 1/ Workshop Q&A >>> The idea would be to collect in advance questions and problems that you >>> may have about Faust and for which we will try to find answers. Then we >>> will organize a workshop where the most representative questions will be >>> presented as well as the answers we can give them. >>> >> >> This perhaps depends on the direction that Faust is taking for its future >> developments. >> >> Personally, I've found that Faust is an environment where aspects of >> algorithmic composition and audio engineering can coexist beautifully. I >> can also see that the interest of electronic musicians for Faust is growing >> a lot recently: I've already asked on the list and other musicians use >> Faust extensively; three (the most recent ones) of the seven performance >> projects in my music PhD portfolio are entirely developed in Faust. And >> many colleagues are asking about Faust lately. >> >> Yet, I see that they're often concerned about Faust being more for >> engineers rather than musicians, and that it may only be good for sound >> synthesis rather than composition. While this is partially true, I also >> think that Faust can be an environment where both sound and music can be >> developed. >> >> If the idea of Faust as an environment for both sound and music synthesis >> is part of its development, then one question that a new audience might >> want to hear is: >> >> Can Faust be used as an environment for algorithmic composition? >> >> This answer would then be followed by one or more examples of simple >> compositions entirely developed in Faust that demonstrate how algorithmic >> techniques can be implemented for formal developments besides sound >> synthesis. >> >> If this direction seems to be important for the future developments of >> Faust, I think that we could also think of a new Faust library, perhaps >> "composition.lib", where some algorithmic composition techniques such as >> chaos theory, L-systems, Markov chains, self-similarity, or adaptation, are >> implemented including some basic music examples. >> >> >>> >>> 2/ Workshop Faust based projects >>> There are now many projects that use Faust to varying degrees. The idea >>> would be to have the developers of these projects do a 10mn informal >>> presentation/demo of their project. We could imagine having a dozen or so >>> projects present >>> >> >> I really don't mean to do self-promotion and I'm only interested in >> making Faust better or more appreciated, so I will mention my library in >> case you find it appropriate for that purpose: >> https://github.com/dariosanfilippo/edgeofchaos. >> >> The library is the developing environment for my music projects, which >> investigate adaptive audio feedback networks for live performance. The >> library includes information processing, audio processing, and mapping >> processing functions, among others, to implement the recursive chain of >> cognition-adaptation-transformation to model complex autonomous behaviours. >> >> The future development is to turn the library into an audio complex >> adaptive systems generator following the paradigm of Kauffman's random >> Boolean networks. >> >> Ideally, it should be as easy as having something like >> >> process = CAS(N, seed); >> >> where N is the number of nodes/agents, and "seed" is a float that feeds a >> number of uncorrelated pseudo-random generators to determine, among other >> things, the type of audio processing functions in an agent >> (transformation), its information processing infrastructure (cognition), >> and the positive or negative feedback relationships between information >> signals and audio processing variables (adaptation). >> >> Hence, process(4, .743); and process(4, .744); would result in two >> different systems, although the systems themselves are always >> deterministic. >> >> But this is just an idea that I haven't started developing yet. >> >> Best, >> Dario >> >> >>> >>> The two other workshops we have thought of are: >>> >>> 3/ a workshop dedicated to architecture files and how to design them. >>> >>> 4/ a workshop for the general public on writing VST plugins with Faust. >>> >>> Tell us what you think. If the first two seem interesting to you, we'll >>> start collecting questions and projects very quickly. >>> >>> Thanks >>> >>> Yann >>> >>> >>> *Yann Orlarey* >>> Directeur scientifique/Scientific director >>> >>> >>> orla...@grame.fr <x...@grame.fr> T : +33 (0) 4 72 07 37 00 >>> GRAME - Centre national de création musicale >>> 11 cours de Verdun Gensoul | 69002 Lyon >>> www.grame.fr | facebook <https://www.facebook.com/Gramelyon/> | >>> instagram <https://www.instagram.com/grame_cncm/> | twitter >>> <https://twitter.com/GRAME_LYON> >>> _______________________________________________ >>> 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 >> > _______________________________________________ > 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 >
_______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users