All times are UTC+02:00




Post new topic  Reply to topic  [ 190 posts ]  Go to page Previous 1 2 3 4 519 Next
Author Message
PostPosted: Thu Jun 06, 2013 3:59 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
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!


Top
   
PostPosted: Sat Jun 08, 2013 1:20 am 

Joined: Sat Dec 15, 2012 1:47 am
Posts: 42
Location: Some campus radio station, Germany
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.


Top
   
PostPosted: Sat Jun 08, 2013 10:05 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
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...


Top
   
PostPosted: Sat Jun 08, 2013 12:59 pm 

Joined: Sat Dec 15, 2012 1:47 am
Posts: 42
Location: Some campus radio station, Germany
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?


Top
   
PostPosted: Sat Jun 08, 2013 3:01 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
By using piping! So similar as for the command line version, for example:

arecord | stereo_tool_SAlin - - | aplay


Top
   
PostPosted: Sat Jun 08, 2013 4:33 pm 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
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.


Top
   
PostPosted: Sun Jun 09, 2013 12:37 am 

Joined: Fri Aug 17, 2012 3:00 am
Posts: 72
Hi, there is a problem in Windows:
Maximizing seen a white square (tested in version dsp)


Top
   
PostPosted: Sun Jun 09, 2013 12:47 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
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.


Top
   
PostPosted: Sun Jun 09, 2013 2:12 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
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


Top
   
PostPosted: Sun Jun 09, 2013 10:55 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11425
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...


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 190 posts ]  Go to page Previous 1 2 3 4 519 Next

All times are UTC+02:00


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited