I think the following feature request would be a nice addition to aTunes (or any other player for that matter), and makes the current Equalizer more useful. Most people (that I know anyway) just leave their Equalizer at a default setting which 'sounds right' for any given genre of music they play, or even disable it entirely, which makes the equalizer a 'must have but not really used' item in any media player (imho).
The idea is (as always) simple; on one side we have our genre-tag. On the other side the equalizer presets. Would it be possible to map the presets to the genre of the currently playing song ? So if a song with genre 'Rock' is playing, the equalizer preset 'Rock' is automagically applied.
Ofcourse, the difficulty (as I see it) of this feature lies in the mapping itself. A first try could be guessing for a match - f.i. we have a genre called 'HardRock' but no preset with that name, we could load the default 'Rock' preset instead ('HardRock' would be a sub-genre of 'Rock' in this case). And maybe create/load a generic preset if no genre is available in the tag.
I suppose the most accurate would be to create a panel where the user can define his own mappings; display a list of currently available presets on the left, a list of known genres on the right and choose your own mappings that way - where a given preset can be mapped to several genres/subgenres.
Thanks for reading, keep up the good work ! :-)