Flucoma sample code. Where is it?

So I’ve compiled flucoma a while back, and looking at some of the sample code. But anyone have other resources I can look thorugh?

2 Likes

Hello!

FluCoMa head-quarters here. 2 quick things:

  1. To answer your question first:
    1.1 beginner examples and code snippets and instructions here by the amazing @tedmoore :
    Controlling a Synth using a Neural Network
    Classifying Sounds Using a Neural Network
    2D Corpus Exploring

1.2 more advanced discussions and code sharing on discourse.flucoma.org and many examples are in SC on learn.flucoma.org with thoughts and

1.3 in the distribution folder, some of my dirty more advanced examples have been left - they are my dirty coding so not necessarity good SC but some fun ideas. Again Ted has done some cleaning so when it looks like good SC practice and / or good English language, it is most likely his :slight_smile:

Now, replying to a non-asked question:

  1. why did you compile yourself? The binaries are on most 64 bit OSes, code signed and packed with love. I’m curious if we missed something there.

I hope you enjoy. I’m active on this forum and over there, so feel free to ask either places.

p.a.

3 Likes

Thanks! I’ve been following on and off, mostly not too closely, the project when it was announced somewhere in 2016 following the wave of the wekinator. Kind of dropped off when there wasn’t enough development, but was delighted with the recentish developments and the tutorials in support of supercollider and pure data. Kind of a pity that everything’s stopped now because the grant has ended.

There’s various reasons for compiling a project. The most immediate one is, some open source projects aren’t compileable straight from the source, and might have tweaks or add ons that somehow aren’t mentioned in the project. Compiling them will surface these issues. Being able to do this prolongs the longevity of the project as opposed to a siloing of build knowledge to a few people, which disappears once the project ends.

thanks. indeed 2 of your comments are interconnected:

and

We moved from many full-time staff to no staff paid on the project, but tried to make that transparent, compilable, and contributable. Moreover, the code is self-compiling (CI integration) so it allows many levels of involvement (from tutorial, help, CCE-based code and support and examples, mostly on discourse.flucoma.org to C++ hands on via https://develop.flucoma.org/ which has a documentation of the infrastructure and even points of potential improvements.

At the moment, I and a few ex-contributor are slowly pushing forward, fixing bugs (although nothing major has emerged yet, fingers crossed) and I am trying to find creative ways to support a fragile community of users. Any help welcome.

1 Like

Hi
I have a question, I watched ben hackbarth on the FluCoMa podcast talk about audioguide, he seems to make gestures with his voice and his app recreates his vocalizations into musical phrases with instruments. First , can FluCoMa do that ? Or should I get into audioguide as well, and also, where are people getting these huge libraries of audio to work with, in general? Are they mainly making them on their own?
Thanks

Hello @sslew

Your questions are interesting, and not as either-or as you frame them :slight_smile:

  1. you can definitely do this in FluCoMa. Imagine an audio query in the 2d plotter example to get started. I might push a code snippet here if you struggle, or maybe @tedmoore will do faster than I do.

  2. you can definitely download and play with Ben’s software. AudioGuide is a fantastic tool and helps training the musical intuition of how to think in term or machine listening and queries.

  3. Huge libraries are everywhere online. Ben has a few links to free orchestral ones. There are also some used in Machine Listening training, etc. I can give a few links if that helps, but maybe we should make another thread for that as it is very useful to get that much wider than FluCoMa and AudioGuide usages.

p

If you make a thread on where the libraries are located, please point me there.

It seems there are so
Many things you can do with FluCoMa
I know you can make your own ideas up, but I’m curious what the creators are after , what they want FluCoMa to do.
Just a small list of possible uses would be enlightening.
for my own use I thought of a sort of round Robin sample trigger of a large database of sounds that are similar that cross fade into each other. that was my first idea.
That’s all I can think of. But there must be so much more. There are a lot of new concepts in this machine learning world.

This is really cool,

At the 5:05 mark.
very interesting , he’s using his app sp tools and max with FluCoMa, But I’d like to do this in sc version of FluCoMa

1 Like

SP Tools is FluCoMa under the hood, so anything he is doing can be done. Rod has focused the tools in a way that works for him (and many others). There is no reason you couldn’t do something similar.

Sam

2 Likes

and Rodrigo’s code is all open - so you could poke at it and see - the whole ethos of FluCoMa was that the code and knowledge and interface was the same beyond single CCE (Max, Pd, SC) so you should be able to ‘read’ the machine-listening and querying parts and even take the parameters as is!