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

Preset per Module or per Schematic

For general discussion related FlowStone

Preset per Module or per Schematic

Postby aronb » Thu Feb 25, 2021 5:16 pm

Hi,

I use FlowStone itself for producing directly. I do make VSTs on occasion, however I mostly stream data from my FlowStone Schematic, to Reaper (via Reaper's ASIO driver / pipe), and then in Reaper to the audio driver (MOTU 24Ao in my case).

Using FlowStone like this makes it possible to add modules and/or rewire patches while creating - that way you are not limited to just a VST or group of VSTs in a DAW. You can add gains, or filters, etc. live as you work. Plus this allows you to wire the synth in a different way, producing even more sounds or variations. I find just making VSTs of each module very limiting, especially during the creative process... VSTs are useful, just not ideal in this case.

I was wondering, would be possible to have a Preset for EACH module (just for that one module)?

Or can you only have a Preset Manager that handles ALL presets (only a global type preset per schematic)?

While I am a long time user of FlowStone (and SM), I am a newbie to Presets and the Preset Manager :?

Thanks,

Aron
User avatar
aronb
 
Posts: 154
Joined: Sun Apr 17, 2011 3:08 am
Location: Florida, USA

Re: Preset per Module or per Schematic

Postby kortezzzz » Fri Feb 26, 2021 12:09 am

Yes, I've already done it. But to do it properly, you should give a unique name to any of your "P" output connectors in every single preset manager instead of leaving them un-named as usually. Moreover, every knob or button that is related to a unique preset manager should also carry it's "P" output's unique name.
User avatar
kortezzzz
 
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm

Re: Preset per Module or per Schematic

Postby aronb » Fri Feb 26, 2021 12:34 am

Thanks,

Can you please post a simple example? Again I have never done this and would like to learn ;)

P.S. I get unique name of the P connector, but I got lost about each button etc. having it's P output unique name???

Aron
User avatar
aronb
 
Posts: 154
Joined: Sun Apr 17, 2011 3:08 am
Location: Florida, USA

Re: Preset per Module or per Schematic

Postby Spogg » Fri Feb 26, 2021 7:53 am

This question has been raised before and my answer then was only 1 preset manager per plugin, since that’s what it says in the FS component guide. But that’s for plugins running in a DAW and maybe with Aron’s FS setup the rule can be bent, but Kortezzzz says it works in a plugin.

So I would like to ask what happens with preset management in the DAW when you save and re-load a song. Does it recall all the various preset manager’s settings and if so how?

Let’s say I make a drum synth with 8 sound channels and each one has its own preset manager so I can load and save Kick and Snare presets individually. Then I have the “main” preset manager at the top level which I would want for storing “kit” presets. When I recall a song in the DAW or load a kit preset do all the individual sounds get loaded back into the kick and snare channels etc?

@Aron:
Every control that responds to presets will have a preset parameter module with a “P” wireless input. What Kortezzzz is saying is that you add a name to these P connectors to match the name in their own preset Manager’s P name, so they only respond to their own preset manager. So in my example above the Snare preset manager’s P name would be Snare and all the knobs etc in the Snare channel would have their P connector named Snare too.
User avatar
Spogg
 
Posts: 3323
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Preset per Module or per Schematic

Postby kortezzzz » Fri Feb 26, 2021 7:54 am

Try this schematic. Wrote a short explanation at it's top stage.
Attachments
( 2 UNIQE PRESET MANAGERS).fsm
(89.06 KiB) Downloaded 756 times
User avatar
kortezzzz
 
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm

Re: Preset per Module or per Schematic

Postby kortezzzz » Fri Feb 26, 2021 8:22 am

Spogg wrote:Let’s say I make a drum synth with 8 sound channels and each one has its own preset manager so I can load and save Kick and Snare presets individually. Then I have the “main” preset manager at the top level which I would want for storing “kit” presets. When I recall a song in the DAW or load a kit preset do all the individual sounds get loaded back into the kick and snare channels etc?


As we know, In the DAW universe we are restricted to the DAW rules which allow using only 1 preset manager. So according to your example, you won't be able to just drop all the PMs to the schematic and make them work, even if they've named uniqully.

Here are the 7 steps I've used to help my plugins avoid of errors:

1) When you start a new schematic, first drop in your main preset manager (the one that you'd like to be recognized by the DAW) in to the top stage. In your example it would be the one that will load "full kits".
2) save your schematic, close it and re-open
3) Add another preset manager, lets say for "kicks" in the lower stage and name it's "P" output with a unique name. Let's say "kicks"
4) Limit the "kicks" preset manager to only 1 single preset and set the "current" input of the PM's textfile primitive to zero (all programs)
5) Set it to load\save text files and determine a different file extension name, let's say " *.kic "
6) Add into it's text file loader a preset module with un-named "P" input which communicates with your main preset manager. This preset module will only save the current kick's name as a string, let's say "kick 1.kic"
7) Whenever the "kick 1.kic" is called, the the file will be loaded

Sure you can make some minor changes in this plan, but this is the best way so far to avoid of errors.
User avatar
kortezzzz
 
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm

Re: Preset per Module or per Schematic

Postby Spogg » Fri Feb 26, 2021 2:09 pm

Very interesting Kortezzzz! :shock:

At some point in my life I hope to make a multi-channel drum synth so this idea may actually be useful to me and I can test it.
Presumably the text file for the kick preset will have to include the full path to the preset or a path relative to the plugin’s location. I’m guessing this would have to be updated when a new kick preset is loaded, so the kit preset manager would tell the Kick preset manager to go fetch the right kick preset… Right or wrong?
User avatar
Spogg
 
Posts: 3323
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Preset per Module or per Schematic

Postby kortezzzz » Fri Feb 26, 2021 3:16 pm

Spogg wrote: I’m guessing this would have to be updated when a new kick preset is loaded, so the kit preset manager would tell the Kick preset manager to go fetch the right kick preset… Right or wrong?


Yes. But I used a slightly different approach in my new current development (a new arranger...):

Whenever a new instrument \ sample gets loaded, the preset manager automatically creates a text file with an exact name of the sample and save it into a separate folder called "instruments". For example, if loaded a violin wav. file called "violin.wav", my preset manager instantly creates a text file with the name "violin.ins". Now, every change you gonna make during the time that this sample is loaded (env. knobs, on-off buttons, effect, etc) and then press "save settings", the text file gets saved. Next time you load that sample, you get those saved settings. The only disadvantage of this approach is that the user can create tons of setting files with every sample he loads, but it's very negligible in terms of file size so I don't see any problem with that.
User avatar
kortezzzz
 
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm


Return to General

Who is online

Users browsing this forum: Majestic-12 [Bot] and 25 guests