Stand alone:
http://www.stereotool.com/download/ster ... 33-029.exe
Winamp DSP:
http://www.stereotool.com/download/dsp_ ... 33-029.exe
VST:
http://www.stereotool.com/download/vst_ ... 33-029.dll
Done:
- Optimize text display code (place_zoomed_text_new, using LUT, similar to scopes)
- Fix button click behavior (button must be deactivated, focus must be restored when closing registration window)
- Vertical volume bar showed 32 dB instead of 30
- Too big spaces removed
- 2 rows visible at height 768
- Left menu changed; separated Configuration from Processing and moved both to top level. Question: Should I move Configuration to the bottom?? Or even move the one that's not active to the bottom?
- Left menu maximum width reduced
- Changed width of MPX signal display
- BS412 display updates did not always occur in the BS412 panel.
TODO:
- PHASE ROTATION BROKEN AT LOW LATENCIES
- Remember old location in left menu per section. So if you open Processing you go back to Processing -> Stereo -> AZIMUTH for example. Or would that be annoying? You might expect to go to Processing overview screen...
- Add bandpass, FM (via MPX panel!), latency/quality and maybe sound cards to bottom display.
- Clean up button bar (remove some things and move to Configuration view?)
- What to do with FM settings? Move to config?
- Check crash in command line version (in Enabled refresh function - probably related to loaded parameters - is that even possible? Cannot reproduce it anymore...)
- Pull-down scroll bar appears when it's not needed
- After scrolling with scroll bar, mouse hover doesn't work anymore
- Implement mouse wheel and cursor keys for sliders
- And a warning in the buttons bar if unregistered options are in use, or change 'Register' button color.
- Display last loaded preset name, if possible also with whether it has been changed and keeping it on restart
- Same for new version alerts.
I think I can put both between the buttons in the button bar if the screen is wide enough, if not I can put it above the button bar in the section above it isn't too big. Not sure if that's a good idea though, maybe I need to do something else instead (for example combine buttons such as Help and About if the screen isn't wide enough).
Less urgent for usability:
- Design (several people are working on something)
For later:
- Multi-language support
- Add basic/advanced modes
- Add '-6' '-12' etc. beside output bars where possible.
- Context sensitive Help (help button should be next to the preset buttons)
- Drag (resize window parts) lines, also between to/bottom part (scopes/meters).