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

Stereo Tool 7.24 BETA
https://forums.stereotool.com/viewtopic.php?t=4870
Page 8 of 10

Author:  Wunjo [ Sun Jul 14, 2013 11:12 pm ]
Post subject:  Re: Stereo Tool 7.24 BETA

Gmusicbrowser and VLC make on songchange also a new direct connection to playback1 and -2

EDIT: Audacious keeps connections, if in the same samplerate. On changing samplerates it makes a new instance and a new direct connection to playback1 and -2

Edit2: qmmp player behaves like audacious

Author:  hvz [ Mon Jul 15, 2013 10:04 am ]
Post subject:  Re: Stereo Tool 7.24 BETA

Full BETA724-035 post (Linux versions are identical to 3 posts up):
Windows stand alone: http://www.stereotool.com/download/ster ... 24-035.exe
Winamp DSP: http://www.stereotool.com/download/dsp_ ... 24-035.exe
Windows VST: http://www.stereotool.com/download/vst_ ... 24-035.dll
Windows command line: http://www.stereotool.com/download/ster ... 24-035.exe
LINUX stand alone: http://www.stereotool.com/download/ster ... ETA724-035
LINUX command line: http://www.stereotool.com/download/ster ... ETA724-035

DONE:
- Check BS412 compliance of new FM presets
- Change version number
- Linux: Remove GLIBC_2.15 dependency (Debian is still on 2.13), now only dependent on 2.11).
- Windows: Plugin Latency correction does not work - fixed.

- Windows: DSP/VST FM output broken (too low sample rate)
- Add presets
- Restart behavior still not ok: Input buffer too full doesn't cause a restart -> black bar in input now causes a restart. Unless it decreases rapidly.
- Linux: Final check with valgrind on test system
- Linux: Jack buffers 'leak' on startup. -> Immediate restart added after startup.
- Linux: Keep sound card settings if Jack not available or output not available.
- Linux: Buffer filling now always same after restart. Not sure yet why, on Windows it's fine. There is some code that I disabled in Linux because it caused issues - I'm starting to think I do still need it. --> Now fixed and working perfectly (and better than ever before) on both Windows and Linux!
- Windows: Bojcha reports that restarting after buffer empty doesn't work properly. Might be fixed.
- Low latency audio quality improved (turned off phase rotation, which had a very bad effect on the quality).
- Linux: Apparently outputs are mixed (see description from Radiofreak).
- Linux: Sound card buffer display incorrect
- Low latency is not de-emphasized when Normal output is disabled
- Linux crash with specific settings - also affected Windows
- Windows: 24 bit sound card - Already 24/32 bit when using ASIO, and 24/32 bits is not supported in WINMM mode! :shock:
- Windows: Channel swapping in Windows reported by Bojcha -> Threading error, fixed.
- ^C/^V/other keys don't work in SAM...
- All: Low latency sound sometimes bad (VERY bad) - also in older versions. - was a resampling error (44.1 in, 176.4 out)
- Crackling and static in low latency output
- Loading and saving .sts file (and hence also starting and closing of Stereo Tool) is a lot faster.
- Entering registration key changed, and there's an overview now of which features are registered. See Configuration -> License
- AM stations: Added asymmetric clipping
- Slightly improved the mouse hold (slow slider movements) vs. non-hold detection.
- Rewrote all OS specific code for GUI and sound cards.
- Errors are now displayed in sound card bars when they are red.
- Bug fix: With Multicore disabled, Normal output doesn't work in the stand alone version.
- Low latency monitoring in ASIO wasn't really low latency - fixed

TODO:
- Linux: cranil7 crash - does that still occur with version 724-035?
- Hangup reported by Bojcha -> Input Close() was doing things in the wrong order!
- Input buffer small black area - might just be a display issue! -> Now doing a full audio restart if there's a Normal or FM output buffer underrun in the stand alone version!
- Wunjo: Input gain sometimes set to -99 dB on preset load. - For now added safety override that doesn't allow it to get below 0 dB.
- Release

- Wunjo: VLC new track Jack connection lost -> auto-reconnect needed.
- Bojcha: If possible to add on list fix for MB compressors meters (and might possible audio) interact wrongly with Burst compressors AND limiters.

Author:  dj_szpajda [ Mon Jul 15, 2013 10:46 am ]
Post subject:  Re: Stereo Tool 7.24 BETA

I have some sugestion about phase rotation
I think it optionaly should be at input or after deciliper because standard phase rotator processing clipped singal after MB and is some problem on loud speech, when I turn off is much better and audible cleaner. (with default ST phase rotation settings tested)

Author:  cranil7 [ Mon Jul 15, 2013 11:25 am ]
Post subject:  Re: Stereo Tool 7.24 BETA

Hi. First, I love this software. Thank you for your efforts. With latest beta, I see these errors in fllowing two cases.
-Case1 - Encoding a mp3 with my presets. Command line used is as follows. The encoding completes thought. Not sure how the errors imacts encoding.
lame --preset extreme --bitwidth 16 --decode song.mp3 - | stereo_tool_BETA724-035 --sts my-settings1.sts - - | lame - song-encoded.mp3

May be problem is with the way I use it?

*** Error in `stereo_tool_BETA724-035': munmap_chunk(): invalid pointer: 0xffca76e1 ***
======= Backtrace: =========
/lib/libc.so.6[0x458999c4]
/lib/libc.so.6[0x4583cc7f]
/lib/libstdc++.so.6(_ZdlPv+0x20)[0xf76ad900]
/lib/libstdc++.so.6(_ZdaPv+0x1c)[0xf76ad95c]
/stereo_tool_BETA724-035[0x804b4e9]
/lib/libc.so.6(__libc_start_main+0xf3)[0x4583e963]
/stereo_tool_BETA724-035[0x8049bbd]
======= Memory map: ========
08048000-083c4000 r-xp 00000000 fd:03 1311144 /stereo_tool_BETA724-035
083c4000-083c6000 rwxp 0037c000 fd:03 1311144 /stereo_tool_BETA724-035
083c6000-0a056000 rwxp 00000000 00:00 0
0a6ea000-0b446000 rwxp 00000000 00:00 0 [heap]
45802000-45821000 r-xp 00000000 fd:01 140050 /usr/lib/ld-2.17.so
45821000-45822000 r-xp 0001e000 fd:01 140050 /usr/lib/ld-2.17.so
45822000-45823000 rwxp 0001f000 fd:01 140050 /usr/lib/ld-2.17.so
45825000-459dc000 r-xp 00000000 fd:01 137442 /usr/lib/libc-2.17.so
459dc000-459de000 r-xp 001b6000 fd:01 137442 /usr/lib/libc-2.17.so
459de000-459df000 rwxp 001b8000 fd:01 137442 /usr/lib/libc-2.17.so
459df000-459e2000 rwxp 00000000 00:00 0
da082000-da083000 ---p 00000000 00:00 0
da083000-da883000 rwxp 00000000 00:00 0
da883000-da884000 ---p 00000000 00:00 0
da884000-db084000 rwxp 00000000 00:00 0
db084000-db085000 ---p 00000000 00:00 0
db085000-db885000 rwxp 00000000 00:00 0
db885000-db886000 ---p 00000000 00:00 0
db886000-dc086000 rwxp 00000000 00:00 0
f74f7000-f75eb000 rwxp 00000000 00:00 0
f75eb000-f7601000 r-xp 00000000 fd:01 137475 /usr/lib/libpthread-2.17.so
f7601000-f7602000 r-xp 00015000 fd:01 137475 /usr/lib/libpthread-2.17.so
f7602000-f7603000 rwxp 00016000 fd:01 137475 /usr/lib/libpthread-2.17.so
f7603000-f7605000 rwxp 00000000 00:00 0
f7605000-f7620000 r-xp 00000000 fd:01 139737 /usr/lib/libgcc_s-4.8.1-20130603.so.1
f7620000-f7621000 r-xp 0001a000 fd:01 139737 /usr/lib/libgcc_s-4.8.1-20130603.so.1
f7621000-f7622000 rwxp 0001b000 fd:01 139737 /usr/lib/libgcc_s-4.8.1-20130603.so.1
f7622000-f7663000 r-xp 00000000 fd:01 137457 /usr/lib/libm-2.17.so
f7663000-f7664000 r-xp 00040000 fd:01 137457 /usr/lib/libm-2.17.so
f7664000-f7665000 rwxp 00041000 fd:01 137457 /usr/lib/libm-2.17.so
f7665000-f7743000 r-xp 00000000 fd:01 139858 /usr/lib/libstdc++.so.6.0.18
f7743000-f7744000 ---p 000de000 fd:01 139858 /usr/lib/libstdc++.so.6.0.18
f7744000-f7748000 r-xp 000de000 fd:01 139858 /usr/lib/libstdc++.so.6.0.18
f7748000-f7749000 rwxp 000e2000 fd:01 139858 /usr/lib/libstdc++.so.6.0.18
f7749000-f7750000 rwxp 00000000 00:00 0
f7762000-f7764000 rwxp 00000000 00:00 0
f7764000-f7765000 r-xp 00000000 00:00 0 [vdso]
ffbf7000-ffca8000 rwxp 00000000 00:00 0 [stack]

-Case2 - Playback. Command as follows. And dont get the errors.Song plays fine though.
lame --preset extreme --bitwidth 16 --decode /song.mp3 - | /stereo_tool_BETA724-035 --sts my-settings1.sts - - | aplay
SA STEREO TOOL 7.24 CONSOLE APPLICATION - (C) HANS VAN ZUTPHEN, 2001-2013
Registered to .
input: /song.mp3
(44.1 kHz, 2 channels, MPEG-1 Layer III)
output: <stdout> (16 bit, Microsoft WAVE)
skipping initial 1105 samples (encoder+decoder delay)
skipping final 576 samples (encoder padding-decoder delay)
Frame#
Converting <stdin> to <stdout>
using settings from /my-settings1.sts

Encountered RIFF/WAVE header "fmt ", copying 16 bytes
Encountered RIFF/WAVE header "data", processing 2147418111 bytes
Frame# 31/1256DELAY: 8192 samples (4096 stereo samples)
0K bnd1 bnd2 bnd3 bnd4 bnd5 bnd6 bnd7 bnd8 bnd9 bnd0 input output
Playing WAVE 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo##### #### #### #### #### #------ #######
Frame# 12568/12568 128 kbps MS # #### #### #### #------ #------# #### #### #### #### #------ #------
Done.
*** Error in `/stereo_tool_BETA724-035': munmap_chunk(): invalid pointer: 0xffd156e1 ***
======= Backtrace: =========
/lib/libc.so.6[0x458999c4]
/lib/libc.so.6[0x4583cc7f]
/lib/libstdc++.so.6(_ZdlPv+0x20)[0xf772d900]
/lib/libstdc++.so.6(_ZdaPv+0x1c)[0xf772d95c]
/stereo_tool_BETA724-035[0x804b4e9]
/lib/libc.so.6(__libc_start_main+0xf3)[0x4583e963]
/stereo_tool_BETA724-035[0x8049bbd]
======= Memory map: ========
08048000-083c4000 r-xp 00000000 fd:03 1311144 /stereo_tool_BETA724-035
083c4000-083c6000 rwxp 0037c000 fd:03 1311144 /stereo_tool_BETA724-035
083c6000-0a056000 rwxp 00000000 00:00 0
0bae9000-0c845000 rwxp 00000000 00:00 0 [heap]
45802000-45821000 r-xp 00000000 fd:01 140050 /usr/lib/ld-2.17.so
45821000-45822000 r-xp 0001e000 fd:01 140050 /usr/lib/ld-2.17.so
45822000-45823000 rwxp 0001f000 fd:01 140050 /usr/lib/ld-2.17.so
45825000-459dc000 r-xp 00000000 fd:01 137442 /usr/lib/libc-2.17.so
459dc000-459de000 r-xp 001b6000 fd:01 137442 /usr/lib/libc-2.17.so
459de000-459df000 rwxp 001b8000 fd:01 137442 /usr/lib/libc-2.17.so
459df000-459e2000 rwxp 00000000 00:00 0
da102000-da103000 ---p 00000000 00:00 0
da103000-da903000 rwxp 00000000 00:00 0
da903000-da904000 ---p 00000000 00:00 0
da904000-db104000 rwxp 00000000 00:00 0
db104000-db105000 ---p 00000000 00:00 0
db105000-db905000 rwxp 00000000 00:00 0
db905000-db906000 ---p 00000000 00:00 0
db906000-dc106000 rwxp 00000000 00:00 0
f7577000-f766b000 rwxp 00000000 00:00 0
f766b000-f7681000 r-xp 00000000 fd:01 137475 /usr/lib/libpthread-2.17.so
f7681000-f7682000 r-xp 00015000 fd:01 137475 /usr/lib/libpthread-2.17.so
f7682000-f7683000 rwxp 00016000 fd:01 137475 /usr/lib/libpthread-2.17.so
f7683000-f7685000 rwxp 00000000 00:00 0
f7685000-f76a0000 r-xp 00000000 fd:01 139737 /usr/lib/libgcc_s-4.8.1-20130603.so.1
f76a0000-f76a1000 r-xp 0001a000 fd:01 139737 /usr/lib/libgcc_s-4.8.1-20130603.so.1
f76a1000-f76a2000 rwxp 0001b000 fd:01 139737 /usr/lib/libgcc_s-4.8.1-20130603.so.1
f76a2000-f76e3000 r-xp 00000000 fd:01 137457 /usr/lib/libm-2.17.so
f76e3000-f76e4000 r-xp 00040000 fd:01 137457 /usr/lib/libm-2.17.so
f76e4000-f76e5000 rwxp 00041000 fd:01 137457 /usr/lib/libm-2.17.so
f76e5000-f77c3000 r-xp 00000000 fd:01 139858 /usr/lib/libstdc++.so.6.0.18
f77c3000-f77c4000 ---p 000de000 fd:01 139858 /usr/lib/libstdc++.so.6.0.18
f77c4000-f77c8000 r-xp 000de000 fd:01 139858 /usr/lib/libstdc++.so.6.0.18
f77c8000-f77c9000 rwxp 000e2000 fd:01 139858 /usr/lib/libstdc++.so.6.0.18
f77c9000-f77d0000 rwxp 00000000 00:00 0
f77e2000-f77e4000 rwxp 00000000 00:00 0
f77e4000-f77e5000 r-xp 00000000 00:00 0 [vdso]
ffc65000-ffd16000 rwxp 00000000 00:00 0 [stack]

Author:  hvz [ Mon Jul 15, 2013 11:45 am ]
Post subject:  Re: Stereo Tool 7.24 BETA

@cranil7: Ok, reproduced here - it occurs as soon as you use --sts in the parameter list. Will check it.

Edit: Ah. Incorrect delete if you don't use the ini file name. Fixed.

Author:  cranil7 [ Mon Jul 15, 2013 1:36 pm ]
Post subject:  Re: Stereo Tool 7.24 BETA

Could not get it. Please elaborate. How to fix it?

Author:  eldoradofm [ Mon Jul 15, 2013 1:51 pm ]
Post subject:  Re: Stereo Tool 7.24 BETA

Quote:
Could not get it. Please elaborate. How to fix it?
Hans means it is fixed in next beta.

Author:  hvz [ Mon Jul 15, 2013 2:24 pm ]
Post subject:  Re: Stereo Tool 7.24 BETA

Yea sorry - that's what I meant. I reproduced and fixed it here.

Author:  DJ-DOGGY [ Mon Jul 15, 2013 2:53 pm ]
Post subject:  Re: Stereo Tool 7.24 BETA

Easy , just wait till next beta and test it again . There is how to fix it :)

Author:  Bojcha [ Mon Jul 15, 2013 3:13 pm ]
Post subject:  Re: Stereo Tool 7.24 BETA

Quote:
I have some sugestion about phase rotation
I think it optionaly should be at input or after deciliper because standard phase rotator processing clipped singal after MB and is some problem on loud speech, when I turn off is much better and audible cleaner. (with default ST phase rotation settings tested)
viewtopic.php?f=16&t=4057

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