Newbie question. Mixing Poly and Mono in schematics?

For general discussion related FlowStone
R&R
Posts: 474
Joined: Fri Jul 15, 2022 2:28 pm
Contact:

Re: Newbie question. Mixing Poly and Mono in schematics?

Post by R&R »

tulamide wrote:Something like this? I might have misunderstood. That's normal, when I don't read a super precise text that covers all eventualities :lol:
8-)
Not exactly... but close.
The separation has to be between the knob-interaction part and the preset module (Param-prim).
In other words one knob (excluding the preset module) instead switching between several preset-modules.
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Newbie question. Mixing Poly and Mono in schematics?

Post by Spogg »

Is this more like what you have in mind?

Seems to work…
Attachments
Mplexed knob dev 1 .fsm
FS 3.06
(83.24 KiB) Downloaded 694 times
R&R
Posts: 474
Joined: Fri Jul 15, 2022 2:28 pm
Contact:

Re: Newbie question. Mixing Poly and Mono in schematics?

Post by R&R »

Spogg wrote:Is this more like what you have in mind?
:D Naaaw... like this... or any simplified variation of it. Well, this seems to work also.

Hmmm... this seemed to easy. Why on earth didn't I try this sooner :lol: and why do I always become suspicious that things won't work in the real scenario when something is this simple in FS :lol:

I think I have the record now for "most and largest" selectors and multiplexors ever, even before a mod like this would be done :roll:

Edit #2:
At least for my purposes with the knob Spogg posted, I needed trigger switches to block value from the knob interaction-module overwriting the selected presets value. Added them to the file.

Edit #3:
Also the "set" trigger switch and redraw limiter part of the preset modules has been moved to after the selector.
Attachments
preset_switching_4.fsm
(14.33 KiB) Downloaded 615 times
Last edited by R&R on Wed Jul 05, 2023 9:22 am, edited 7 times in total.
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Newbie question. Mixing Poly and Mono in schematics?

Post by Spogg »

Your solution is similar but better than mine. In yours I believe the selected preset will allow the knob to show automation movement on the GUI. Also I like the fact that the destination selected for the knob is recalled in the preset, whereas mine didn’t do that. Well done!

I suggest you make something dead simple and test it in a VST export in your DAW, just in case it needs more attention.
R&R
Posts: 474
Joined: Fri Jul 15, 2022 2:28 pm
Contact:

Re: Newbie question. Mixing Poly and Mono in schematics?

Post by R&R »

Was afraid it would glitch when changing presets, that's why I never bothered to try it before. Also the reason I
enquired about it...
Spogg wrote:I suggest you make something dead simple and test it in a VST export in your DAW, just in case it needs more attention.
Dead simple it is... Throwing it in my plugin right away then :lol:

The layout of my synth allows for changing out a any number so I can try with 30 of these and test out for a while to see if it acts up when changing presets with such large schematic as a whole....

Suspect I can make away with several hundred kilobytes worth of schematic size if it works. That's great...


Edit:
I think my .fsm at that time was at 8mb... I don't know the exact size at which it failed.
Suspect I can make away with several hundred kilobytes worth of schematic size if it works.
Quoting and correcting myself. I suspect instances (copies) stays copies inside .fsm files but likely do consume ram memory. So I should see a dip in ram usage by the plugin or FS as I reduce instances? But file size should roughly stay the same, I guess.

Wonder how FS handles instances in exports? I guess the FS-engine stays the same in the exports...
R&R
Posts: 474
Joined: Fri Jul 15, 2022 2:28 pm
Contact:

Re: Newbie question. Mixing Poly and Mono in schematics?

Post by R&R »

Yay! :P v0.41

Finally got poly2mono LFO modulation to fly. Not the most beautiful solution but it seems to work.

:oops: Also noticed I had sabotaged my pitch and velocity modulation in previous export (maybe even some earlier versions). Fixed and updated.
R&R
Posts: 474
Joined: Fri Jul 15, 2022 2:28 pm
Contact:

Re: Newbie question. Mixing Poly and Mono in schematics?

Post by R&R »

Trying to reduce and micro-optimize some more.
Would be really nice to use the syncable LFO oscillators that Spogg posted earlier...

The transition time seems like a great option instead of the toolbox smoothing I resorted to.

Don't know if you can help me with this one also Martin? In case you're very restless maybe ;)
I won't be doing my own ASM any time soon :lol:

The issue preventing me from using them was (if I remember) that these LFO Osc's don't offset phase when receiving sync.
Attachments
MVs_sync_LFO.fsm
(38.71 KiB) Downloaded 716 times
R&R
Posts: 474
Joined: Fri Jul 15, 2022 2:28 pm
Contact:

Re: Newbie question. Mixing Poly and Mono in schematics?

Post by R&R »

Btw I created a Frankenstein triangle using Poly that's inside my plugin.
Somehow... :D I suspect you've already made one of these in ASM MV?
Exp_triangle.jpg
Exp_triangle.jpg (11.85 KiB) Viewed 14612 times
Tepeix
Posts: 361
Joined: Sat Oct 16, 2021 3:11 pm

Re: Newbie question. Mixing Poly and Mono in schematics?

Post by Tepeix »

I think, this might be a triangle, multiplied 2 time by itself.
In this case, the triangle might be aliased unless we use special technique.
I don't know how to make it bandlimited with the Blep or Poly blep..
But you could oversample or use a filter before the multiplication.

The x^3 do one harmonic at 1.5 octave.
R&R
Posts: 474
Joined: Fri Jul 15, 2022 2:28 pm
Contact:

Re: Newbie question. Mixing Poly and Mono in schematics?

Post by R&R »

Tepeix wrote:I think, this might be a triangle, multiplied 2 time by itself.
In this case, the triangle might be aliased unless we use special technique.
I don't know how to make it bandlimited with the Blep or Poly blep..
But you could oversample or use a filter before the multiplication.

The x^3 do one harmonic at 1.5 octave.
Yes it's a x^3...
I'm feeding the regular toolbox triangle osc into some multiplier-prims etc so I can mix between the these curves seamlessly at any rate. It does have some aliasing...
For my needs however, this poly-prim solution has almost non existing aliasing in the LFO range.
But it's not very optimal overall, since it probably uses alot of unnessecary cpu... since i am also forced to use the toolbox triangle, or a DSP triangle.
Post Reply