Page 1 of 1

Blank Effect Template

PostPosted: Thu May 02, 2019 3:15 pm
by wlangfor@uoguelph.ca
OK, so; I've been organizing a blank template for Myself and I wanted to finish but it's like 9/10's done.
Here's the image of the blank template so far:
Image

There were various conventions to take into account:

- X64 soon
- Ableton Live only allows 13 presets
- Presets, there being enough, Categories
- Low CPU Requiring Knobs with nice looks
- Having Presets ordered 1-13

So, ultimately; You can add presets together per band. Let's say for instance You have a preset, it's as easy as saving to a text file and adding commas or using a string split. Arrays are not hard to work with.

I promise I'll work out a way to serialize those arrays and get something working for presets because I'd like a similar system ASAP.
Also, I'm going to have it set so that there is going to be only one drag xy accumulate so as to force redraws to be universal. Each item will also have a right click popup list of options like reset and manually input value.

Preset Manager Categories are working but this way:
Category One,<<,Preset 1,Preset 2,>>,Factory Reset


And that works ok for the dropdown, but in the fl studio presets it doesn't, So; I'll do a simple string find looking for this instead:

==Category One ==,Preset 1,Preset 2,Factory Reset


Be sure that these will show up as a preset. I used Ruby to that end; and You can set it to the same parameters as one; Or *argh I might find a way to automatically look for the first preset so that it is a simpler idea.

So, Here's a screenshot of that in action, first the vst's version (click to enlarge):
Image

Now, let's see FL studio's output (click to enlarge):
Image

My code automatically closes the gap and will look for nested accurately too.

MMk, so; credits and settings: I've made a popup that is easy to use and manipulate for You, it looks like this (click to enlarge):
Image

Here's the settings:
Image

Here's the template, Enjoy :)
blank template V43.fsm
Nice version - Arrows are next
(65.15 KiB) Downloaded 975 times


So, next on My agenda is to have to left and right preset back and forth buttons for the user. But that requires having an array that stipulates for each what the start and end is so that it resets to the first in the category rather than the next category so as to be extra professional. Ultimately this manager will be an .fxb .fxp exporter and importer as well that provides the user to save presets as well. That's a good thing because there are a lot of synths out there that are not very user friendly.
Be sure naming will have the touchscreen input as well as the knobs.

There's some pretty sophisticated ideas inside, have fun :D

Re: Blank Effect Template

PostPosted: Fri May 03, 2019 2:56 pm
by wlangfor@uoguelph.ca
Been working on this tried prim regexp method. Going to try ruby instead.

Re: Blank Effect Template

PostPosted: Sat May 04, 2019 7:05 pm
by wlangfor@uoguelph.ca
OK, so there was a big update to this. Automatically adding categories is working. Furthermore; I am well on My way to adding forward and backward arrows that are category dependent.

Take a look in the selector code to see what i have in mind; it's in the ruby and there's already the outputs to accomplish it; But I ran out of time.

This project replaces My preset manager for I intend to make the preset manager within this one for now as I see it as more realistic. I can cannibalize the other parts and put them in this one. later the other style can be an option.

Re: Blank Effect Template

PostPosted: Sun May 05, 2019 2:48 pm
by wlangfor@uoguelph.ca
Now updated. Expect Navigation Arrows Monday.

Next: nested categories for optional banks presumably that people would buy:
expansion --> bank You bought --> preset,preset,preset


After that, a user category driven by a text file which adds plugin presets that people save.
It will look for the .txt file in the root of the plugin's folder.
user --> preset,preset,preset


enjoy :)

Re: Blank Effect Template

PostPosted: Sun May 05, 2019 3:31 pm
by trogluddite
This is looking really nice; I can't wait to see the end product! :)

wlangfor@uoguelph.ca wrote:Been working on this tried prim regexp method. Going to try ruby instead.

Yes, that's one of my favourite reasons for having Ruby - the native Regexps and all those smart String methods make complex text handling vastly easier than it used to be, IMHO.

Re: Blank Effect Template

PostPosted: Sun May 05, 2019 5:23 pm
by lalalandsynth
Will this preset manager allow one to save presets ;)

I mean , save a preset and its there when you open the plugin again without having to load a bank ?

Re: Blank Effect Template

PostPosted: Sun May 05, 2019 7:29 pm
by wlangfor@uoguelph.ca
lalalandsynth wrote:Will this preset manager allow one to save presets ;)

I mean , save a preset and its there when you open the plugin again without having to load a bank ?


yes it will. I grew tired of "theorizing" and I've decided to dig in so that We have everything we need. Ultimately though; with ableton only allowing thirteen presets it makes midi cc far more appealing.

That, and its seamless integration seems a challenge in the future.

Re: Blank Effect Template

PostPosted: Mon May 13, 2019 6:36 pm
by Halon
Great stuff!

Re: Blank Effect Template

PostPosted: Mon May 13, 2019 8:15 pm
by wlangfor@uoguelph.ca
Halon wrote:Great stuff!


Thanks, but like the issue I encountered with the dropdown menu and ruby running at different speeds; I have the same issue in this project. It's surmountable though.

BTW. there will be an update that provides more knobs. What I have been doing is setting it so that the first thirteen automatable knobs are the important ones and the rest are less so. That means when 64 bit comes around We'll all be ready.