Stereo Tool
https://forums.stereotool.com/

Stereo Tool 7.24 LINUX test
https://forums.stereotool.com/viewtopic.php?t=4846
Page 2 of 19

Author:  hvz [ Thu Jun 06, 2013 3:59 am ]
Post subject:  Re: Stereo Tool 7.24 LINUX test

Note: THESE VERSIONS ARE FOR TESTING ONLY, AND DEFINITELY NOT SUITABLE FOR PRODUCTION USE. (Except maybe the command line version). SEE FIRST POST.

- X11 instead of GTK! There are some small issues (slow response because events are not cleaned up, and mouse shape is not changed).
Normal command line version: http://www.stereotool.com/download/ster ... ETA724-006
GUI version: http://www.stereotool.com/download/ster ... ETA724-006
HINT: Save them and then chmod to 755 or something similar!

Author:  AlexL [ Sat Jun 08, 2013 1:20 am ]
Post subject:  Re: Stereo Tool 7.24 LINUX test

Quote:
Note: THESE VERSIONS ARE FOR TESTING ONLY, AND DEFINITELY NOT SUITABLE FOR PRODUCTION USE. (Except maybe the command line version). SEE FIRST POST.
Hmm, how would one use them anyway? That GUI version "looks" fine but it does not do anything besides printing "determining delay" in the console. Hmm, only 34 shared libs are loaded here, so you reduced the number of dependencies.

Author:  hvz [ Sat Jun 08, 2013 10:05 am ]
Post subject:  Re: Stereo Tool 7.24 LINUX test

I'm going back to GTK+ for now, because I have some issues with the X11 version. The mouse pointer is more difficult to adjust, although it should still be possible and I can try to add it later, and events are processed without prioritizing which means that each mouse move event triggers a paint, and the paints are not 'saved up' until all the other events have been handled. This is probably all fixable but I'll postpone it for now.

So the next version will have more dependencies again.

About usage: There is no sound card support built-in yet - I'm planning to add it soon (next week I hope). For now, the GUI version works the same as the command line version, except that it has a GUI...

Author:  AlexL [ Sat Jun 08, 2013 12:59 pm ]
Post subject:  Re: Stereo Tool 7.24 LINUX test

Quote:
About usage: There is no sound card support built-in yet - I'm planning to add it soon (next week I hope). For now, the GUI version works the same as the command line version, except that it has a GUI...
But how can I process data using the GUI version? I adjust the sliders etc. and how can I start the file reading and writing?

Author:  hvz [ Sat Jun 08, 2013 3:01 pm ]
Post subject:  Re: Stereo Tool 7.24 LINUX test

By using piping! So similar as for the command line version, for example:

arecord | stereo_tool_SAlin - - | aplay

Author:  hvz [ Sat Jun 08, 2013 4:33 pm ]
Post subject:  Re: Stereo Tool 7.24 LINUX test

BETA 724-008
Stand alone: http://www.stereotool.com/download/ster ... 24-008.exe
Winamp DSP: http://www.stereotool.com/download/dsp_ ... 24-008.exe
VST: http://www.stereotool.com/download/vst_ ... 24-008.dll
Linux command line version: http://www.stereotool.com/download/ster ... ETA724-008
Linux GUI version: http://www.stereotool.com/download/ster ... ETA724-008

Changes:
- Windows: Not much. Loading and saving .sts file (and hence also starting and closing of Stereo Tool) is a lot faster. Slightly improved the mouse hold (slow slider movements) vs. non-hold detection.

- Linux: Uses GTK+ again. Mouse and keyboard are handled correctly now. The biggest issue that I see is that you can still make the window too small.

Warning: Even though there are no intentional changes in the Windows version behavior, I have replaced Windows-specific code at about 170 places in the software by more generic code that also runs on Linux. It is VERY well possible that I introduced some bugs in the process. As far as I've seen it should be ok though...



Lol. Bug found that must have been there for years. With Multicore disabled, Normal output doesn't work in the stand alone version.
Now busy cleaning up the audio code. I originally implemented only WMM, then when I added ASIO a year later I just added it at the same places.... But then it turned out that for low latency I had to do some other things and put those there as well. Result: Difficult to understand code, spread over multiple files. So what I'm doing now is add an intermediate layer that supports multiple audio drivers, invisible to the user. Once that's done, audio support for Linux should be easy to add as well.

Author:  nelson c [ Sun Jun 09, 2013 12:37 am ]
Post subject:  Re: Stereo Tool 7.24 LINUX test

Hi, there is a problem in Windows:
Maximizing seen a white square (tested in version dsp)

Author:  hvz [ Sun Jun 09, 2013 12:47 am ]
Post subject:  Re: Stereo Tool 7.24 LINUX test

Quote:
Hi, there is a problem in Windows:
Maximizing seen a white square (tested in version dsp)
Thanks! Confirmed here, and I also found 2 other errors:
- In maximized mode, when warnings are open, random clicking can cause the program to lock up :shock: . Might be caused by the incorrect maximizing... (At least I hope it is!)
- Mouse cursor should change back to normal when you are resizing the window etc - but it doesn't. I'm guessing that leaving the client area of the window is not handled properly. (Mouse cursor should be reset). --> Found it; fixed.

Author:  hvz [ Sun Jun 09, 2013 2:12 am ]
Post subject:  Re: Stereo Tool 7.24 LINUX test

3 issues fixed (Normal output in non-ASIO mode when not using multithreading; mouse shape outside client area; maximize behavior). I'll start a new build now, will upload the resulting version tomorrow morning.

Note to self: Replace fprintf by fwrite in sts file saving. DONE

Author:  hvz [ Sun Jun 09, 2013 10:55 am ]
Post subject:  Re: Stereo Tool 7.24 LINUX test

BETA 724-009
Stand alone: http://www.stereotool.com/download/ster ... 24-009.exe
Winamp DSP: http://www.stereotool.com/download/dsp_ ... 24-009.exe
VST: http://www.stereotool.com/download/vst_ ... 24-009.dll
Linux command line version: http://www.stereotool.com/download/ster ... ETA724-009
Linux GUI version: http://www.stereotool.com/download/ster ... ETA724-009

Changes:
- Windows: Mouse pointer restored when leaving window
- Windows: Maximize works fine
- Windows: Normal output works in all situations

Warning: Even though there are no intentional changes in the Windows version behavior, I have replaced Windows-specific code at about 170 places in the software by more generic code that also runs on Linux. It is VERY well possible that I introduced some bugs in the process. As far as I've seen it should be ok though...

Page 2 of 19 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/