OK ...
been playing and experimenting with the latest NuBeat example. Still at the 'trying things out' point, as I'm trying to learn this new way [for me].
I'm focusing mostly on the GUI stuff ... in fact, the actual EQ modules I've placed outside the example module .... as I mentioned, the EQ was a visual example of sorts. Most important is getting the GUI to respond correctly.
I've been able to do a couple of simple mods.
A 'radio' button selector has temp replaced the pull-down for the moment [although both select methods desired].
I've been able to trigger active updates of each 'status' to post actual values when switching.
Then the playing ....

Again ... new ideas for me.
I use NuBeats GUAGE to display available knob values around the knob. I just learned that I can use a 'selector' tied to the radio INDEX that will switch different array values that feed the GUAGE display. This works perfect ... gonna have to consider using this idea more !
The same idea is also being used to load a 'pull-down' menu [again, another NuBeat refinement]. I still have to work this out a little more ... need the specific selection in the pull-down to be recalled when switching ... this probably needs to tie into this special 'multi-preset' module.
I'm needing to replace the example knobs [as I prefer either bitmaps - with [CNTRL-Click] to return to default, with the [SHIFT-mouse] for fine control. But I'm also looking into the VECTOR design.
The VECTOR knobs might hold the key to allow different STEPS to be used all from the same knob. The bitmap design seems to have difficulty if the render steps don't match .... even if doing 128 step rendering.
I would like the flexibility in this entire GUI concept to set STEP values in real-time, in other words, switching from one 'band' to another might have different number of values available, so the STEPing might need to change.
I know that I'm not describing this whole thing as clearly as I should ... it would be easier to see a picture of the concept. But NuBeat is pretty close on the general concept.
To maybe help ... if you are familiar with what are called 500 series Racks ... they hold small module EQ's, Preamps, etc .... they are all self contain modules that share the rack power supply and audio routing.
For an EQ, these modules might come as a HI/LOW filter, a parametric, or even different 'flavors' of sonic design.
The overall 'rack' may be able to hold 8 separate modules.
The 'concept' I'm looking at is similar, in that the user can select WHAT specific module they want in the rack. In any order, and in any combination .... heck, they can all be the same or any mixture.
What I'm trying to break away from is a predetermined design layout and function. We've all seen the typical 4-band EQ that has a LOW, MID, HIGH peaking filters and a Shelf. What I'm looking at is letting the user configure what type of bands they want/need. Maybe they need 2 MID bands ... or maybe 3 ?!?!
This may sound crazy to some .... or maybe not .... but this is the goal of the design to let the actual user configure the layout as a more 'modular' concept.
The challenge is to make this work flawless and efficient. I would like each module to 'remember' it's settings within it's rack space. As I think this through, it may be important that each 'slot' in the rack have an ID type number that would be used for the global preset manager.
The original proto-type I did on this works .... but it is a basic design that relies on 'video' switching of GUI modules [exactly like the Multi-tabbed windows]. My crude way needed each module to contain everything, and this means duplication upon duplication. It works ... but it is not elegant. Going in and making an change or adding a feature means 4 or 5 times the changes [non-synchronized modules

].
Still much experimenting to do .... but this initial concept from NuBeat provides a doorway to a different approach that could be much more efficient to accomplish this design goal.
Thanks for helping me to learn new things !!!
