

Updated: 11/09/23

Created with FlowStone v3.0.6

'Wireless' Master Multi-Auto Control Design

In order to get an idea of the concept simply
download the project with schematics and files:

https://www.invntfx.com/_ifxfstone/mstrautoctrl.zip


View Executable Image:
https://www.invntfx.com/_ifxfstone/mstrautoctrljpgs/mstrautoctrl_lg.jpg

View Schematic Image:
https://www.invntfx.com/_ifxfstone/mstrautoctrljpgs/mstrautoctrl_schem.jpg


IMPORTANT! Be sure to replace the entire project
with the latest update download.

This latest update includes added preset manager
properties mods to the vsti adsr mod and vst decay mod controls.

An additional 'Wireless' Master Multi-Auto Control Design 2 with 2 oscillators.
Includes FSM schematics, executable and vsti.

On/Off switch for the ADSR.
Auto BPM slider control.
Increased maximum delay to 16 seconds for 'loop playback' effect.
Improved BPM delay sync rate.

The decay mod 'green led switch' has been replaced with
a standard 'green led' so that the 'white square button'
is now the 'autosnd' off/on to demonstrate the
'wireless' auto snd/rcv function for a switch.

In this design there are two master 'wireless' slider controls:

(1.) The adsr amount (w/value add)
(2.) The decay volume (w/value add)

Both these mod's internal control for the adsr amount & decay volume still operate normally.
The master 'wireless' sliders can 'override' them
to demonstrate the 'wireless' ajuto snd/rcv function
for a variable resistor (potentiometer).

Variable controls now have value readout.
Now possible to click on a 'bold white' value and edit directly in the executable or vsti.
Variable controls have "minimum/maximum"
0-1 limit edit protection.

Use the set/reset button to auto adjust all values at once after edit.


View Values Edit Image:
https://www.invntfx.com/_ifxfstone/mstrautoctrljpgs/mstrautoctrl_edt.jpg


The 'Secret is the 'Wireless' Send/Receive Prims!

Open the schematic in FlowStone v3.0.6 or later.
Open the various mod containers and subcontainers
and peak in to see where the 'wireless'
"autosnd" and "autorcv" prims are connected.


I have wanted to do this for a very long time.
Be able to manually adjust all of the controls
at once with either a master variable potentiometer
or a master override switch.

Playing around with settings on synthesizers
and sound effects plugins is time consuming and sometimes
it is necessary to be able to adjust the entire
system at once to examine the overall effects produced.

Use of a Preset Manager is often not a viable solution
during a 'live' experimental setup.
It is too 'hard wired' in its overall change of the system
settings during an experimental tweak.
It is basically a 'Master Boolean OFF/ON' Switch.

The new combination of trial and error settings
may or may not be desirable or even acceptable
although approximately 'guesstimately' correct.

With this new wireless send/receive method it is
possible to control one, numerous or all mods
in a project 'ON THE FLY' !!!

Use of the 'Green' Float or Integer can be easily incorporated
to 'tweak' the percentage of value adjustment for each
individual mod that is being tested by a master potentiometer
or switch.

In laymans terms, in essence it is an
'ADJUSTABLE VIRTUAL PRESET MANAGER'

I am just getting started but am
absolutely enthusiastic
about experimenting with this.


==========

VSTI MODULE "AUTOSND/AUTORCV" HIERARCHY

Slider - Vertical_1 / autosnd_1 |(autoctrl_1) ...>

VSTi
ADSR/
(Amount) Knob - Static
Preset
/autorcv_1 |(autoctrl_1) ---> [In Pin Value]


VST MODULE "AUTOSND/AUTORCV" HIERARCHY

Slider - Vertical_2 / autosnd_1 | (autoctrl_1) ...>

VST
Stereo Amp/
(Volume) Knob - Static
(+++) Preset
/autorcv_2 |(autoctrl_2) ---> [In Pin Value]


VST ON/OFF SWITCH

autosw1 | autoctrl_3 --->
Switch - Button / autosw1 |(autosw1 ...>
Echo Delay/
Switch - LED
autosw1 | autosw1 ---> [Boolean Last Switch Prim]

==========

==========
PRESET MANAGER EMBEDDED LINK MODULES

Next it is advisable to uniquely identify all controls
that are to be 'Linked' to a Preset Manager.

EXAMPLE FOR VST VOLUME CONTROL:

'Link' for Preset Manager
Module Control Information

 Module:
(+++)  Preset Name
String Value:
vstvolume

(REFER TO IMAGES BELOW FOR INFO)

View Image:
https://www.invntfx.com/_ifxfstone/mstrautoctrljpgs/presetctrlmod.jpg

View Image:
https://www.invntfx.com/_ifxfstone/mstrautoctrljpgss/presetvarstr.jpg

==========
