-
Notifications
You must be signed in to change notification settings - Fork 681
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Research how viscolor.txt colors are used in the oscilloscope visulization #71
Comments
Observations: The colors go from outside in. 18 near the center 22 at the outside. For each pixel along the horizontal axis, we draw a line along the vertical axis from the previous pixel's value, to the current pixel's value. The color of the line is determined by the current y value. For y values that are going up (along the vertical axis), the line starts at the same y values as the preceding x. When the y values are going down, the line starts one pixel below y value of the preceding x. |
Dont forget 22 = osc 6, thats used to, but only for the very bottom of the waveform. hehehe, its official, I have NO idea how this is done ;) |
I found Qmmp, an audio player that supports classic Winamp skins. Their source code may be a great reference to us: https://code.google.com/p/qmmp/source/browse/trunk/qmmp/src/plugins/Ui/skinned/mainvisual.cpp#579 I haven't been able to run it yet to see how accurate their output is, (I'm on a Mac) but it's very interesting. Looks like most of the Winamp related stuff lives here: https://code.google.com/p/qmmp/source/browse/trunk/qmmp/src/plugins/Ui/skinned/ Edit: Looked more closely at the code. They only use one color for the oscilloscope visualization :( |
hehehe, just because life isnt confusing enough already.... |
-- http://wiki.winamp.com/wiki/Editing_the_Configuration_Files#Configuration_File_.7C_VisColor.txt
Using the native app, try changing these colors to see if we can determine the function each color has.
The text was updated successfully, but these errors were encountered: