• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Settings
  • Assigned To
  • Operating System Gigabeat S
  • Severity Low
  • Priority Very Low
  • Reported Version Release 3.4
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by MikeS - 2010-05-06
Last edited by MikeS - 2010-05-15

FS#11245 - Hardware tone controls and hardware 3-D effect for Gigabeat S

This utilizes the hardware equalizer in the WM8978 with a front end presenting them as tone controls. Filter cutoff settings are presented as well as enabling the Enhance 3d effect. All items are located in the Sound Settings submenu.

EQ bands: Bass, Low-Mid, Mid, High-Mid, Treble
EQ frequency: Bass Cutoff, Low-Mid Center, Mid Center, High-Mid Center, Treble Cutoff
3D effect: 3-D Enhancement

Additionally, I also hope to spur discussion to reach a consensus on just how to include these sort of hardware features in the sound menu in a friendly way and let it be the model. The fronting as tone controls just came from the idea of having another “EQ” in addition to the Rockbox software one as being possibly confusing to the user.

Closed by  MikeS
2010-05-15 14:28
Reason for closing:  Accepted
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

Went in later than planned after some additional smoothing-out.

MikeS commented on 2010-05-06 11:12

A correction to the cutoff and center setting code. Use this instead.

MikeS commented on 2010-05-08 11:52

Hey, hey. No comments? I was thinking of submenus (obvious, really). All the settings right in the sound menu makes it pretty busy. No input = I’ll think it through and impose my will and let it work itself out. :D

Sound Menu
—-Tone Controls
——–Low Shelf
——–Low Shelf Cutoff
——–Peak 1
——–Peak 1 Center
——–Peak 2
——–Peak 2 Center
——–Peak 3
——–Peak 3 Center
——–High Shelf
——–High Shelf Cutoff
—-3-D Enhancement

Edit: Spaces don’t indent


MikeS commented on 2010-05-11 03:17

Basically the final revision outside of any tweaks that come to mind. The language should minimize chances of confusion between the SW EQ and the hardware controls. If anyone has major objections (I know you’re getting the FS mailings…yes YOU!), they have until tomorrow afternoon (EDT) to scream bloody murder. For that reason, once in SVN, there should be no excuse to admonish the scheme here. It sets up a framework for other sorts of cominations of HW EQ tone control settings and band numbers.

We have:
—-Tone Controls
——–Band 1 Gain
——–Band 1 Frequency
——–Band 2 Gain
——–Band 2 Frequency
——–Band 2 Width
——–Band 3 Gain
——–Band 3 Frequency
——–Band 3 Width
——–Band 4 Gain
——–Band 4 Frequency
——–Band 4 Width
——–Band 5 Gain
——–Band 5 Frequency
—-3-D Enhancement

Gains are highlighted with a different icon, the same used for Bass/Treble currently since in my estimation those settings are more likely to be sought out for changing than the others. Who knows, perhaps gains could be grouped together. I want to minimize menu depth. Perhaps it could have an “advanced” submenu containing all features, otherwise just gains + “Advanced Settings” under “Tone Controls”. That’s easy to rearrage without compatibility concerns.

MikeS commented on 2010-05-11 05:06

This one presents gains only to the “Tone Controls” submenu along with “Advanced Tone Control Settings” as the last item, which shows settings for *all* parameters, per above diagram. It’s my personal favorite since it keeps things simple and quickly accessible unless you want to get into nitty-gritty.

The only thing which comes to my mind is that this menu should state explicit that it is HARDWARE supported not SW supported.

torne commented on 2010-05-11 09:55

I don’t think there’s a particularly nice way to explain, in the menus themselves, that this set of settings is implemented in hardware and thus more efficient but less flexible. The manual should, of course, say this :)

MikeS commented on 2010-05-11 13:19

For the iPod Video, I believe, there was an implementation that was labeled, more-or-less, “Hardware Equalizer”. Well, there’s deprecated strings left over from that reverted attempt. :-)

With the basic Bass and Treble controls, obviously there’s no explanation of their hardware or software nature, which depends on the whether the target has them in hardware. I think I’ll avoid doing that unless it becomes the norm for Rockbox, which never explains it in the menus for other players that have their own hardware effects (like MAS codec Archos players).


Available keyboard shortcuts


Task Details

Task Editing