Clementine-audio-player-Mac.../src/analyzers
Mark Furneaux c102bf7fe6 Add "Psychedelic Colour" mode to all analyzers
(Well, except Nyanalyzer and Rainbow dash because they are already colourful enough.)

I have added functionality for any 2D analyzer to change any part of its colour palatte with the frequency content of the music, in the same way that Moodbars do.
I find this gives the analyzer a sort of "third dimention".
This is built into Analyzer::Base, so all analyzers can use it and override it as they please. I have thus added support for Block, Boom, Turbine, Sonogram, and Bar, however Boom and Block seem to look the best in my opinion.
This is of course all optional and is toggled by a checkbox in the context menu for the analyzer, disabled by default.
I have not been able to measure any increase in CPU activity with this enabled, even at 60fps.
2015-07-01 11:48:03 -04:00
..
analyzer.cpp Fix cpplint.py errors, fix copyright notices in src/analyzers, move src/core/fht* to src/analyzers 2014-11-29 20:07:01 +01:00
analyzerbase.cpp Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
analyzerbase.h Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
analyzercontainer.cpp Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
analyzercontainer.h Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
baranalyzer.cpp Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
baranalyzer.h Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
blockanalyzer.cpp Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
blockanalyzer.h Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
boomanalyzer.cpp Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
boomanalyzer.h Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
fht.cpp Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
fht.h Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
glanalyzer.cpp Fix cpplint.py errors, fix copyright notices in src/analyzers, move src/core/fht* to src/analyzers 2014-11-29 20:07:01 +01:00
glanalyzer.h Fix cpplint.py errors, fix copyright notices in src/analyzers, move src/core/fht* to src/analyzers 2014-11-29 20:07:01 +01:00
glanalyzer2.cpp Fix some errors in src/analyzers introduced while fixing cpplint.py errors 2014-11-29 21:05:59 +01:00
glanalyzer2.h Fix cpplint.py errors, fix copyright notices in src/analyzers, move src/core/fht* to src/analyzers 2014-11-29 20:07:01 +01:00
glanalyzer3.cpp Fix some errors in src/analyzers introduced while fixing cpplint.py errors 2014-11-29 21:05:59 +01:00
glanalyzer3.h Fix cpplint.py errors, fix copyright notices in src/analyzers, move src/core/fht* to src/analyzers 2014-11-29 20:07:01 +01:00
nyancatanalyzer.cpp Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
nyancatanalyzer.h Fix cpplint.py errors, fix copyright notices in src/analyzers, move src/core/fht* to src/analyzers 2014-11-29 20:07:01 +01:00
rainbowdashanalyzer.cpp Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
rainbowdashanalyzer.h Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
sonogram.cpp Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
sonogram.h Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
turbine.cpp Add "Psychedelic Colour" mode to all analyzers 2015-07-01 11:48:03 -04:00
turbine.h Fix cpplint.py errors, fix copyright notices in src/analyzers, move src/core/fht* to src/analyzers 2014-11-29 20:07:01 +01:00