From the original SynthMaker forum (2004–2014), with its members’ names and dates.
DingoBrallo ·
Hello!
I'm new to this place and I'm only messing around with the free version for now (and I've been scouting the forum for now). I was wondering how one would make a common value readout display?
I saw that one was used in the JP6K synth. What I'm trying to achieve is that each time a knob/slider/etc. is moved it's value will be shown in real time in a display, shared by every other controller on my project. How is this done?
Will get back into checking out the different components now...
Dell ·
Hi.
The easiest way is to connect a "Float Label" to a "knob." This will give you a readout on the status of your knob.
Cheers!
infuzion ·
Welcome to SM DingoBrallo!
Dell wrote: The easiest way is to connect a "Float Label" to a "knob." This will give you a readout on the status of your knob.
& to share same central display between knobs, you'll need to connect a series/pyramid of "float switch" for showing the active value. Use "string switch" for connecting many names together.
loopeytunes ·
here's one way of doing it using multiple "Float Switches".
Hope this helps.
Loopey
loopeytunes ·
I was putting it together and didn't realise Infuzion posted 😊
Loopey
MyCo ·
Here is a wireless version, saves a lot of connections and switches...
infuzion ·
MyCo wrote: Here is a wireless version, saves a lot of connections and switches...
Leave it to the MyCo master 😉
What is it with the Trigger Blocker & separate trigger please? Plus, why not Float data?
Edit: Bug: Seems when I copy & paste a few knobs & the label together, the label text disappeared. Happens when I paste both inside the same OSM, & in a new OSM. This is why I avoid wireless; too many random bugs.
MyCo ·
infuzion wrote: What is it with the Trigger Blocker & separate trigger please? Plus, why not Float data?
When you have several modules with the same wireless output, all of these are added together (for strings, this means: they are appended). So the best way to avoid this is: trigger the wireless output that has changed, the receiver samples and hold that, and then change the output silently to empty (thats the blocker). Basically all outputs are empty, except when they are active. I used strings, because not all knobs have the same value range (eg. Volume is dB, LFO Freq has Hz or Step,...). It would work with float the same way.
infuzion wrote: Bug: Seems when I copy & paste a few knobs & the label together, the label text disappeared.
Actually, I knew that problem before, but it's just a problem for the developer, as soon you turn a knob, the problem is gone. You can add "on duplicate" modules in parallel to the knobs, but when you copy a lot of knobs, they are all fired 😈
stw ·
MyCo wrote: Basically all outputs are empty, except when they are active.
Very clever solution (as usual 😍 ). Just want to mention that the osm needs the new trigger system enabled (in case it the knobs don't move).
And a relating question: Why do you need the "Float TriggeronChange" inside the knob module?
DigitalWhiteByte ·
- Optimized function.
- Added properties, refresh value on mouse over, for the label.
🙂
MyCo ·
Actually, the knob was not part of my demonstration 😈
The knobs are my versions of the toolbox Bitmap knob. I think the stock modules are a little bit "over bugfixed", so I made my own with just that what I need.
The "Float Trigger On Change" module block all unnecessary triggers, eg. when you drag the knob, but the value doesn't change.
There is also a similar Module inside "Draw" (Int Value Changed Trigger), it does the same for Ints, but only outputs the trigger... this is my version of a redraw limiter for cell drawing
DigitalWhiteByte ·
MyCo wrote: Actually, the knob was not part of my demonstration 😈
Sorry, but I could not resist modifying it a bit ..... 😀
infuzion ·
DigitalWhiteByte wrote: - Added properties, refresh value on mouse over, for the label.
I usually prefer the refresh is from a Mouse Button Down; it is annoying to have a strobe effect from moving your mouse around 😉
DingoBrallo ·
Wow, thanks for all the valuable help! I'll try this right away.
I do not understand the discussion that followed but I'll make sure to read up and continue learning.
Thanks yet again, very grateful!
Edit: While I'm at it, I saw you mentioned the String Switch. Now, say that I wanted a "display" to show the value, but also wanted a small text to display WHAT value is being altered. Would this be hard to achieve?
trogluddite ·
Taking MyCo's example as a starting point, just put a 'String Add' just before the string primitive to add in whatever text you like.
Alternatively, you could send the 'name' text' separately to go to a different display, like this...
The trigger input doesn't have to be a 'pure' trigger link, it can come from any kind of 'Green' connection - the message will get sent any time that the value changes.
I've used a similar thing in the past to send a little chunk of text for each control so that the user can see a little 'help and hints' descriiption for each control.
DingoBrallo ·
Fantastic. Yet again, thanks for all the help. I'll get busy now.
pall ·
Here something simpler for text.
DingoBrallo ·
I have to admit I never figured it out (and I don't want to be one of those annoying guys who can't figure anything out for themselves), but this seems apprehendable and I'm starting to get the "mouse over"-function. Thanks Pall!
sunsynth ·
stw wrote:
MyCo wrote: Basically all outputs are empty, except when they are active.
Very clever solution (as usual 😍 ). Just want to mention that the osm needs the new trigger system enabled (in case it the knobs don't move).
And a relating question: Why do you need the "Float TriggeronChange" inside the knob module?
@MyCo: only 4 the ignoramus... 😉
why must the new trigger system been enabled 2 make the knobs move???
I really have no clue of this new behaviour
What should i change in my schematics? - Maybe i better start a new topic...
Walter
MyCo ·
It's propably a duplicate Trigger inside the "trigger on change" modules. I've attached a version that works with the old system, too
sunsynth ·
Hi MyCo,
perfect minimized Schematic Layout - will have a look 😉
Cheers,
Walter
Wrote something here? To have a post removed or your name hidden, write to [email protected].