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

Plugin for Mac?

For general discussion related FlowStone

Plugin for Mac?

Postby sedersmith » Wed Dec 18, 2019 4:15 pm

Hi team, I just decided to rewrite my plugs made in FS with another software development tool to be able to export audio units for MAC. Unfortunately, I'm not good in coding, graphical programming was brilliant, but I have to give it a try.

Could anyone who did this already share the experience which way is better, what software to use, where to start from?

Regards,
Seder Smith
sedersmith
 
Posts: 1
Joined: Wed Dec 18, 2019 4:12 pm

Re: Plugin for Mac?

Postby smithclarkson02 » Thu Apr 16, 2020 2:41 pm

Probably vst4free or bedroomproducers blog. Plugins alone won't make you sound more original. Even if you use some wild plugin you'll sound different than what you used to but now you're sound the same as everyone else using the plugin. You have to become inventive to truly sound different, or stumble upon some obscure sound-gooder plugin that no one else has found yet.
smithclarkson02
 
Posts: 1
Joined: Thu Apr 16, 2020 2:39 pm

Re: Plugin for Mac?

Postby guyman » Sun Apr 19, 2020 12:27 am

I don't know what this dude is talking about above, I think he's in the wrong forum - but I'll chime in. I don't program plugins or know a written programming language (outside of flowstone's dsp code, and some ruby) - so I am in the same boat.
But after a couple years of building hundreds of schematics/tools/synths with flowstone, I have spent a considerable amount of time researching the best course of action to embark upon professional development, and from what I can tell the best route is:
C++ and JUCE. Juce is a development platform, and libraries for C++ development of DSP tools. From what I can tell if someone know C++ it's fairly straight forward to create a tool in JUCE, and bounce to all plugin formats (AU,WINVST,MACVST,1,2,3, etc).
That being said I know that C++ is difficult to learn as it is lower level to the computer than languages like python, swift, or ruby- but it's FAST, and can create a structure to deal with signals like we do in dsp/blue in flowstone.
I understand a bit of computer science and I find my self brilliant at signal processing and sound mixing 8-) , but I am an idiot savant and know no code. I don't know if it's worth the investment of time at this point in my life to learn what's needed to make the jump to full blown developer. I hope that's not the case for you, and if you choose to embark on this path, I pray you find success !!!

If you need someone to bounce off of, maybe we can chat and learn some more together since it sounds like we are in the same rare niche boat....

Hope that helps.

~That Guy
User avatar
guyman
 
Posts: 199
Joined: Fri Mar 02, 2018 8:27 pm

Re: Plugin for Mac?

Postby pshannon » Sun Apr 19, 2020 2:36 am

Thanks for that explanation about a multi-platform framework called Juce. The licensing for selling your product seems very steep to me. I would never consider it with that kind of greed. On the flip side, there is a free version of it and it looks like a decent development framework to achieve your goals.
Look at companies who produce compilers for many different languages like Microsoft. They don't have these kinds of restrictions for selling your product. I have no goals of selling anything now or in the future, it is just all for fun.

Good luck,

https://shop.juce.com/get-juce
User avatar
pshannon
 
Posts: 144
Joined: Fri Jan 02, 2015 3:08 am

Re: Plugin for Mac?

Postby tulamide » Sun Apr 19, 2020 7:52 am

As has been said before, there are not many possibilities.

1) Pure C++
    That would mean starting at zero, creating your own functions and classes to deal with audio data

2) WDL/iPlug
    The creators of the DAW Reaper once published the framework they used to create the DAW, WDL, open source. It is capable of creating multi-platform plugins and is nowadays alive through the framework iPlug, which builds upon WDL and is free as well. You still need a C++ development environment, and knowledge of the language C++

3) JUCE
    Another C++ framework is JUCE. It works very similar to iPlug, but is much more advanced. It is also a commercial product. Not very expensive, Flowstone would cost a lot more over the years. But still to be mentioned. The free plan however is more than enough to get you started. You still need a C++ development environment, and knowledge of the language C++

As you can see, there is no way to go multi-platform without C++. JUCE has the most tools to help you with the first steps, but that will change with the upcoming version 6. iPlug is great (Youlean used it to switch from Flowstone to C++ for his now famous Loudness Meter), but much closer to standard C++ programming.
"There lies the dog buried" (German saying translated literally)
tulamide
 
Posts: 2686
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany


Return to General

Who is online

Users browsing this forum: No registered users and 27 guests