Change Freeboy's tooltips#8045
Conversation
|
I would love to test this, but I never use Freeboy, so I don't know what those labels are saying, why that's wrong, and why this is the fix. Could you help me with that? |
|
I think calling each oscillator by two different names (i.e. "Wave pattern oscillator (WPO)" and "Channel 4") only creates confusion. Referring to them by channel numbers isn't as helpful, so I'd prefer if we ditched those names. Correct me if I'm wrong, but the switches just enable/disable the oscillators, right? But the current wording makes it sound like they are routing one thing to something else. And the names/acronyms used for the oscillators is uncommon compared to other Game Boy audio software:
|
Yeah, that's what I meant when I told:
It seems that they do, yeah.
Yes, the wording suggests that oscillators are routed to channels (the original wording actually was that channels are routed to oscillators) which are just pairs of buttons to disable left/right channels of oscillators. |
- Remove duplicate tooltips - Custom tooltip text for duty cycle knobs - Rename "square" to "pulse" - Other tooltip text improvements
|
I made some more changes to this PR.
I replaced "square channel" with "pulse channel" and "wave pattern channel" with just "wave channel". And lastly, using the new custom tooltip text feature from #8253, I was able to improve the text for the duty cycle knobs. They no longer display a meaningless integer for the current duty cycle, but now display "12.5%", "25%", "50%", or "75%" which is much better. |
|
If #8359 is merged first, we could re-add the static tooltips to FreeBoy knobs without it causing doubled tooltips. This could be beneficial, letting us do something like this:
|

Fixes #8043
Video after the changes (only the tooltips were changed and not how the instrument works):
video.webm
Video before the changes:
video.webm
What I did was:
SO1 to Channel 1 (Left)instead ofChannel 1 to SO1 (Left)Main volumeI assume the code needs even more changes, like renaming the variables/settings, changing LVol and RVol (Main volume) knob functionality so they actually control the volume of left and right channels, perhaps swaping ch3 and ch4 switch pairs so they are in the same order as the oscillators (bottom oscillator connected to the bottom (fourth) switch pair), maybe even labelling the switch pairs as oscillators instead of channels (SO1, SO2, NO, WPO instead of ch1, ch2, ch3, ch4).