Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

How far can the inbuilt modules take me, and how do I use t?

For general discussion related FlowStone

How far can the inbuilt modules take me, and how do I use t?

Postby Warkauze » Tue Dec 20, 2022 7:10 am

So far, I have been enjoying experimenting with this software, however I have run into an issue that's preventing me from achieving my goals. I have a lot of ideas, and I want to be able to turn these ideas into functioning, free plugins that I can share to the world.

The problem is that I just suck at coding, and I find it to be pretty unfun. I have tried learning C# in Unity, and more recently, I tried to learn Ruby. However it just isn't something that I can really become invested into.

So, how powerful are the inbuilt modules? Can I build a completely unique synth from the ground up using just the modules, or is Ruby something I have to learn in order to achieve my goals? Is their any guides/tutorials that you would recommend that would teach me how to use these modules?
Warkauze
 
Posts: 6
Joined: Wed Jun 22, 2022 10:29 am

Re: How far can the inbuilt modules take me, and how do I us

Postby Spogg » Tue Dec 20, 2022 8:40 am

I would say the whole idea of FlowStone was to make it easy to make stuff by being a visual programming environment. The coding possibilities could be seen as extensions for those who want to dive deeper.

The stock modules give a very extensive range of possibilities for realising a huge range of creations and when I first started that’s all I had to play with. As I progressed, members here offered their own suggestions and modules which in many cases were more flexible and CPU-efficient. I feel sure you would get the same help, from me and others.

In my experience, learning the basics of DSP coding has proved the most useful to create customised functions and modules, assembly coding (ASM) can improve CPU usage and Ruby is good for complex functions in the green world and is important for working with MIDI. But none of this is actually essential to make something unique, just your creative use of the tools available. Maybe it’s not the best analogy, but consider how many different and unique things you can make with a box of Lego. You don’t have to make the bricks! :lol:

One thing you could do is examine the contents of my Quilcom stuff, especially the more recent projects, and make use of anything you find interesting. If you know exactly what you want, just ask and you’ll most likely get a useful response which you can not only use but learn from.
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: How far can the inbuilt modules take me, and how do I us

Postby Warkauze » Tue Dec 20, 2022 12:17 pm

Thank you for your response! This is very helpful, and I do hope to improve and learn! I am having trouble opening some flowstone projects. When opening, I get an error that says "Flowstone requires a CPU that supports SSE instructions." This only happens with some flowstone projects.
Warkauze
 
Posts: 6
Joined: Wed Jun 22, 2022 10:29 am

Re: How far can the inbuilt modules take me, and how do I us

Postby R&R » Tue Dec 20, 2022 7:45 pm

This is a really tough question(s).
I think Spogg answered it well...

PS
Spogg is hardly representative of the average Flowstone user. Understatement of the day :-)
And, he is also always nice to answer alot of questions...

However it just isn't something that I can really become invested into.


Sound like me :D
But I have coded/scripted some (C#/javascript and a tiny bit of C and asm a long long time ago) but aren't that skilled and have forgotten most of it.
I enjoy coding when I know what I'm trying to achieve, and understand the coding at the moment (since coding has to be relearned all the time for me and be somewhat fresh in memory 8-) )

So, how powerful are the inbuilt modules? Can I build a completely unique synth from the ground up using just the modules, or is Ruby something I have to learn in order to achieve my goals? Is their any guides/tutorials that you would recommend that would teach me how to use these modules?


I'm a complete newbie and built this https://www.kvraudio.com/product/saguaro-one-by-saguaro-one
Have been tinkering with is now and then since spring/summer, when I started playing around with FS.

Having owned some hardware synth for a long time I built it to learn a bIt about synths. Just for fun.
The plugin is hardly unique in sound and is more of a wonky "example synth" on steroids. But as reference It could have been made "entirely" with inbuilt (toolbox) prims and modules if needed. It does feature alot of alterations using even more toolbox prims though...
It did however end up full of MVs ASM modules he has kindly shared :D
Alot due to the fact I made mistakes, and overdid it a little bit :lol: in respect to my initial synth structure (the amount if connections) and had to resort to optimized modules.
I recently changed my mind in regards to the structure and gained back alot of cpu performance by improving it.

Can I build a completely unique synth from the ground up using just the modules


Yes.

But if your ambitions are to create multiple plugins "and" compete with other serious plugins in sound quality or "fidelity" and versatility you have a real challenge on your hands. You will likely need to learn some DSP and how audio and audio processing works. Math.
Otherwise you end up with something like my synth... playful and maybe unique (for good or bad) in appearance but nothing out of the ordinary in sound. Even if i'm personally pretty satisfied with it... in respect to the level of ambition and effort put into it. Which was mostly to enjoy myself and create a synth plugin that I can continue tinkering with when I feel the urge...

I'll keep updating my synth for a time... that's why I'm still lurking around the forum to check if there are some solutions to issues I still have with my plugin.

FS is a good learning and prototype enviroment...
But I kind of feel that there is a lack of tutorials. On the other hand, if you want to dive into the rabbit hole you can maybe look at for example Spogg's and K Browns .fsm files?
I rarely undestand much looking inside these :lol: but some solutions would probably aim you in the right direction if you know that you're trying to achieve...

Well, this is my experience and perception of all the FS stuff. Other people likely have their own view...

The math behind audio and audio processing is a good thing to try and learn I believe... if your ambitions are high.
R&R
 
Posts: 468
Joined: Fri Jul 15, 2022 2:28 pm

Re: How far can the inbuilt modules take me, and how do I us

Postby Spogg » Wed Dec 21, 2022 7:27 am

Warkauze wrote:... I am having trouble opening some flowstone projects. When opening, I get an error that says "Flowstone requires a CPU that supports SSE instructions." This only happens with some flowstone projects.


Wow, this is the very first time I’ve heard of this! :o

I’m far from being an expert on CPUs and stuff but I thought all modern CPUs support SSE and SSE 2 instruction sets and have for a long time. The export dialogue has the option to support SSE and I always leave it ticked because it’s essential for just about everything to work. I’m puzzled! What CPU are you using?

Hopefully someone else can ask more relevant questions and offer advice...
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: How far can the inbuilt modules take me, and how do I us

Postby Spogg » Wed Dec 21, 2022 7:35 am

R&R wrote:... I kind of feel that there is a lack of tutorials ...

I’ve heard this said before and I agree.

One thing you can do is search for tutorial and you’ll currently get 26 pages of hits. If you sort through these there’s some good stuff to be found about various topics.
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: How far can the inbuilt modules take me, and how do I us

Postby R&R » Wed Dec 21, 2022 2:12 pm

Might it be that Warkauze is trying to open files made in a Flowstone 3.09beta?

Warkauze can you point to any .fsm project file here at the forum that produce error?

You can also check if other software is able to recognize support for SSE by your particular CPU.
For example, here is CPUID: https://www.cpuid.com/downloads/cpu-z/cpu-z_2.03-en.exe
It will show support beside "instructions" when you run this utility.

Are you able to open these projects that produce errors at all? or does Flowstone crash?
R&R
 
Posts: 468
Joined: Fri Jul 15, 2022 2:28 pm

Re: How far can the inbuilt modules take me, and how do I us

Postby R&R » Wed Dec 21, 2022 2:56 pm

One thing you can do is search for tutorial and you’ll currently get 26 pages of hits. If you sort through these there’s some good stuff to be found about various topics.


I agree there's alot of good stuff to read and learn from. Unfortunately not in a skill-based order :)
R&R
 
Posts: 468
Joined: Fri Jul 15, 2022 2:28 pm

Re: How far can the inbuilt modules take me, and how do I us

Postby R&R » Thu Jan 05, 2023 9:46 pm

This is likely what Warkauze encountered:

File_load_error.jpg
File_load_error.jpg (55.99 KiB) Viewed 7880 times


It also get it when I try to open some .fsm files. Atleast in the FS version i'm currently using (FS3.081).
The same files usually seem to work fine in FS4 so likely they are FS4 (3.09beta) files. But they might not be. I don't know.

Here is an example (symmetryknob) of a shared .fsm that will envoke SSE dialog etc and crash my FS3.081...

http://www.dsprobotics.com/support/viewtopic.php?t=53302
R&R
 
Posts: 468
Joined: Fri Jul 15, 2022 2:28 pm

Re: How far can the inbuilt modules take me, and how do I us

Postby Spogg » Fri Jan 06, 2023 9:06 am

I tried that and I don’t get the actual SSE message, just a warning that it’s made with a newer version of FS, but it’s probably because I use 3.06 and have done for some years now.
But I agree that’s what he’s seeing. I’ve added a moderator comment to the post for the knob.
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England


Return to General

Who is online

Users browsing this forum: Google [Bot] and 67 guests