All times are UTC+01:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 587 posts ]  Go to page Previous 155 56 57 58 59 Next
Author Message
PostPosted: Fri Jun 17, 2016 12:57 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11185
Quote:
Quote:
7.85 BETA079

LATER S:
- Get rid of Jack for Mac, possibly Linux too
No.
Let me rephrase this!

Not remove, but not have this as the only option.


Top
   
 
PostPosted: Fri Jun 17, 2016 1:07 am 

Joined: Mon Oct 27, 2014 7:29 pm
Posts: 35
Location: San Francisco, CA
Quote:
Quote:
Quote:
7.85 BETA079

LATER S:
- Get rid of Jack for Mac, possibly Linux too
No.
Let me rephrase this!

Not remove, but not have this as the only option.
I think that's a good thing. I never really liked Jack especially on Mac...


Top
   
 
PostPosted: Fri Jun 17, 2016 4:17 am 

Joined: Wed Aug 31, 2011 1:25 am
Posts: 100
Hans, would you take a look at the tilt tone function?

Using the M-Audio 192 card, I get no tone unless sample rate is above 176.4 kHz

Am trying to adjust tilt for AM use and 44.1 kHz sample rate

-Jack


Top
   
 
PostPosted: Fri Jun 17, 2016 8:24 am 
User avatar

Joined: Thu Oct 25, 2012 3:22 pm
Posts: 237
Location: Poland
Quote:
Quote:
Quote:
7.85 BETA079

LATER S:
- Get rid of Jack for Mac, possibly Linux too
No.
Let me rephrase this!

Not remove, but not have this as the only option.
It would be nice to add option -d to run ST without gui (daemon mode) but with jack or eg. pulseaudio.

_________________
Urban Junglist


Top
   
 
PostPosted: Fri Jun 17, 2016 8:43 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11185
7.85 BETA080

Windows 32 bit:
Windows stand alone: http://www.stereotool.com/download/ster ... 85-080.exe
Winamp DSP: http://www.stereotool.com/download/dsp_ ... 85-080.exe
Windows VST 32 bit: http://www.stereotool.com/download/vst_ ... 85-080.dll

The TODO list is getting empty! :) :)

CHANGED:
- Make Delossifier checkbox more clear to clarify that having no Delossifier action also disables Absolute Highs!!! (For now).
- Remove LW logging
- Fix #warning's
- Finish getting rid of wxWidgets for Linux - Save window pos DONE - leave like this for now. Most important remaining item is keeping the mouse pointer at one place when dragging sliders.
- License check. Block HackMutant/REPT
- Run Valgrind and fix errors!
- Arctic Palm bug - Wait for Matt
- Linux version: Add Xlib error handlers. -> Not needed anymore? Crash that triggered me to add this was a bug. Asserts added.

OLD CHANGES:
- Get rid of wxWidgets for Linux
- Get rid of wxWidgets for Mac Mathijs
Mathijs - Crash at N1 in version with MicroMPX
- Delossifier: Lay Down breaks Delossifier, sounds really bad with MP3 detection turned off! (And it's not MP3). More accurate detection (smooth rolloff??) still needed, to also not detect it when not using Detect MPEG mode! Does Alternative Method sound better now?? Also try without HACK. --> Seems ok now. Add extra steep drop check. -> Solved good enough for now.
- Hanegraaf: Check RTAS en andere berschrijvingen
- Latency 9sg checken
- SAM problem - viewtopic.php?f=14&t=7262&p=34903#p34903 -> Was internal SAM problem, apparently
- Delossifier on and no MP3 input disabled Absolute Highs in Follow Delossifier mode. Is that ok? -> No, should fall back to normal HPF determination but that's not there yet... So postpone for now.
- Delossifier: Disable Alternative reconstruction mode for now? (Fix it later, see LATER).
- uMPX decoder crackle
- uMPX crash on repeated closing.
- Delossifier: Make slower drop. Current drop speed still causes annoying effects.
- Check if MP3 detection still works (was reported to be broken - maybe Delossifier is broken? Test!) -> No, works fine. Probably a settings error?
- LW input force 48 kHz
- Generic plugin get API version call
- Absolute Highs: Filtering is not good. With size=1, there are still higher values after an initial gap. -> Ah, that was ok if it doesn't see a tone, but there still needs to be a maximum, added.
- LW buffer bug - if the Normal Output buffer is large, LW input hangs. But not always... - Unable to reproduce so far... (Logging added!) -> Doesn't seem to happen anymore. Cause still unknown.
- Fix weird startup bug -> Not seen anymore. When this happens, the pilot/rds are "broken" (signal jumps). Reloading the preset fixed it. No idea why... Only seen in .ST version. -> Not seen in a while, skip until it happens again.
- Absolute Highs has pre-ringing/mpeg like artifacts, try smaller block size (I think I increased it at some point to better filter annoying tones but that caused this problem). -> No, reducing makes sound more scratchy/squeeky.
- Absolute Highs before Noise Gate
- Check NAN's reported by baires
- Check memory leaks in stand alone version -> Caused by ASIO load bug, extra check added to avoid it in most cases.
- Compiler!! See VlcInfoFunctions.ci for example how to use external DLL.
- Add uMPX license keys
- Fix uMPX debug mode
- Check uMPX memory leaks
- Add uMPX non-licensed behavior
- Pul Paul's preset in!
- Call GuiToCommand in Generic plugin
- Make Absolute Highs 1-band mode respond to set frequencies.
- Bug in Absolute Highs; Vibrating sound -> Not there anymore?
- License key bug (Camclone) fixed.
- Asymmetry follows normal FM LPF frequency
- Reported that Nicholay Vachev's presets sound bad (distorted) in BETA063. --> Woops, in older versions BS412 was active even if FM wasn't enabled! And this preset had BS412 on.
- Add "Rules are there to be broken" block?
- Add Quadrature limiter/clipper
- Try allowing even more Quadrature noise, or faster via mirrorring. Try optimizing without x4.
- Optimize Quadrature clipper
- Fixed bug in string parameter class that could cause weird behavior (including a heap check fail in debug mode, sometimes), which was introduced in an earlier beta.
- Try Quadrature for BS412 -> No :(
- Try allowing more Quadrature noise -> Yes, now at 0.1-0.4 dB extra (was 0.1-0.2).
- Crash during startup in BETA069 fixed.
- Option added to allow Quadrature noise, this allows about 0.1-0.2 dB extra loudness (and a more open and less distorted sound) through the clipper. Might have some negative effects on stereo separation though on certain radio's (although it shouldn't be worse than some other processors' default behavior).
- Fixed logged out mode (needs to be updated for newly added pages and settings)
- Finalized RDS HTTP commands (Arctic Palm) - wait for test results.
- Crashes sometimes (since 061). -> Appears to be solved.
- Fixed 16/24 bit LSB ASIO format for new AudioScience 192 kHz capable sound card. - Matt Levin will test
- Add RDS HTTP commands (Nashville - talk to Arctic Palm) - Partially done - Arctic Palm will test
- Crash in Delossifier
- HD: Label "Diversity Delay" & add "HD" label to streaming
- Bass AGC (Old) is broken! -> Oops, new Ratio was implemented but it had a 1000:1 ratio instead of 1:1000!
- OPTIMIZE DELOSSIFIER
- Reduced stack usage, hopefully fixes crash issue
- Fix AGC ratio display
- Absolute Highs: Optimize performance: Check log() -> Removed most (256 to 40 per step), and part of code that's not needed disabled for Delossifier.
- Exciter: Try to reduce pre-ringing (maybe by doubling overlap? Or measure on bigger block size, then go back to smaller?) Is this still a problem? -> Doesn't seem to be.
- Fixed GUI bug. Maybe that fixes the gray screen that was reported by RadioImInternet - but I'm not too sure about that.
- Bug: Stereo Image Phase to 0 reduces L-R anti-phase sounds by about 6 dB, and also not constant. (This is new, used to be good before!) Problem occurs when feeding 100% anti-phase, even 1 degree difference between channels fixes it completely. -> Effect is reduced now, hopefully acceptable.
- Add Ratio to AGC
- Add Analyzer BYPASS mode (is that needed??) -> No, probably works already, but despite that, we can use a separate PC at the NAB for this.
- All L/R - L/R Quadrature mode, test with noise -> Doesn't work :(
- Add FM phase shift remover for high frequencies for Multipath
- Input Gain issue (see 2 posts below BETA054)
- LW SKIN!
- uM: Filter and add vac1/2/3/... option!
- Fixed broken VST plugin.
- MP3 Propaganda - Duel way too much highs generated on default settings! Try Normalizing trick (both for old and new reconstruction algorithm!)
- Delossifier: Added MP3 detection filter; turn it on to disable the Delossifier when it thinks that the input is not an MP3.
- Delossifier: Protection added to not add too much. The result sounds cleaner, but it might also be slightly less effective. In total I think it's better.

- Detection and reconstruction both fail in 60's song Lay Down! -> Better now, but: 1. Make sure that this doesn't reduce repair elsewhere (some other parts are better now too, so be careful with that!). Maybe only remove narrow 'gaps' in the xmul array. 2. Improve detection to make Lay Down sound good always. It's not even an MP3! Check not only close to border but also a bit higher - should be nearly perfect silence! Maybe also some slowness in starting to repair?
- Analyzer: Adjust input level for MPX measurements - doesn't respond to Input Gain.
- Analyzer: Also add tilt correction for Input 2 now?
- Analyzer: Make top area bigger in this view. Maybe even completely remove the bottom (and left?) part!
- Analyzer: If possible make a bigger window that shows 2 MPX signals! Just for NAB.
- Absolute Highs: CRASH!
- Absolute Highs: Something was wrong in 160 bands mode with band smoothing, fixed. Sound may be slightly different!!!
- Exciter: Auto-adjust HPF frequency to Delossifier detection? (Thalys)
- Absolute Highs: Add setting to control whether it responds to the Delossifier frequency
- Absolute Highs: Optimized performance
- Poland 5 second extra delay?? - Probably not ST
- Display RDS live info! (I have removed it, but that's bad) -> No, still visible in the RDS window. There's just no space left in the normal Processing window.
- Add Quadrature monitoring
- Fix RF display crash at 128 kHz sample rate
- Add MPX input support for analysis (Hidden at the bottom of the Configuration menu in Extreme Tweaker mode - I might move it elsewhere if it's useful)
- Resampler: Predict effect and compensate for that. Maybe look at RC (besides buffer filling) to see where we're going - would that be sufficient? Or can I do some other measurement? Draw some graphs on whiteboard tomorrow... (RC sounds like a very good idea). Hm, RC might not even be needed - adding current adjustment * buffer size might be sufficient!
- Use 1024 for old Synchronization? Yes, higher works less well, still don't really understand why (or actually, I don't understand why 1024 is still ok). Test if new behavior is also better for FM Sync. -> Yes!
- Added an even more conservative highs reconstruction mode for the Delossifier to avoid flutter effects.
- GUI: Simple mode clicking on bottom graphs takes to you Processing or Repair screen
- GUI: Added separate indicator for things that can be turned on/off (as opposed to switches which affect behavior).
- Added mode where for slowly rising the highs above the current level are not reconstructed. This reduces 'fluttering' highs (not sure how to describe those) that can otherwise be present if small bursts of audio above the current maximum frequency get reconstructed.
- MP3: See discussion with Near05 on the next page. Delossifier highs reconstruction if it's not a gap that needs to be filled sounds much less good than using Absolute Highs there. So stop regenerating top part! (At least add an option for it!)
- Add Polar stereo viewtopic.php?f=16&t=6233&p=33031#p33031 - Feedback so far is that it works fine, I'll just assume that it's ok until I hear otherwise.
- Simple mode: How to handle clicking on things at bottom?
- Delossifier: Add *very* conservative mode (minimum of rolling level and current level)
- Added several options to change how highs are reconstructed in the Delossifier: Not at all, or a bit after a frequency spike. Finally, there's an option to immediately jump up on a spike or go up more slowly, which might reduce distortion-like effects on sounds like piano's.
- Added option to NOT restore highest part of the spectrum.
- Simple mode: Natural Dynamics button too small?
- Add OIRT/Polar Stereo ("You probably don't want to use this") warning
- Fixed NAN message caused by Delossifier on startup.
- Fixed crash in 040 stand alone version
- Make Simple mode single overview screen?? - Waiting for feedback, is this usable?
- SPA remove monthly popup
- MP3/MPEG2 input: Added Delossifier Spectral Hole Filler!!! http://www.welt.de/wissenschaft/article ... nervt.html
- Fixed crash in Dequantizer caused by the optimizations added in BETA038. So far, didn't see any other issues caused by those optimizations.
- Test "looper" optimization on Raspberry Pi 3 -> No effect
- Command line version doens't like long name (Antenne V. - see mail 2-3-2016 22:24) -> Was already fixed.
- Removed optimization that caused crashes
- Added other optimizations
- Voice protection in classic MB is broken. Check what changed. (Code should not have changed at all). - Hm, more has changed. Check in which version! -> Waiting for reply to question -> Compared again, and the distortion is caused by the singleband compressor that's used afterwards. Which does indeed get a slightly louder input because a (wrong!) filter has been fixed since that version.
- MB: Make Overview window for new Multiband! For main settings. Hide other windows when possible, and also make it for MB1
- Exciter: Improve start of filter (less steep!)
- Fix crash in BETA036.
- Bug in 034 should be fixed again.
- Exciter: Make it possible to choose where in the chain to run it
- Hide Stereo Tool name and THIMEO in help window in specific versions.
- VST plugin level should be ok again
- Did some optimizations for the Raspberry Pi version, not sure yet how much effect they will have (so far only build on Windows).
- Exciter: Make 2 kHz block size configurable, or automatic, or combination. Might work best if it's constant?? --> This should fix the too bright sounds in some cases without introducing distortion in other cases. I hope...
- Exciter: Optimize for LPF setting
- Plugin -> Output level doesn't work in VST version
- MB2: Make Overview window for new Multiband! For main settings.
- Woops, wrong flag set for Exciter, dynamic Squeak mode didn't work. It does now.
- "Input without processing" doesn't work in stand alone version.
- Exciter: Add Volume slider
- Exciter: Add DIFF mode
- Exciter: Try to improve tone behavior (should also reduce whole area around a spike I think - maybe configurable?)
- Add another AM test tone, sawtooth with cut off bottom
- Add 'Forcibly remove' to AM settings? Or is this a problem with the transmitter that the tester on Radioforum uses? -> Regardless, I've added it now.
- Fixed AM sawtooth test tone, adjusted level of other test tones when using AM.
- Fixed bug in HARD LIMIT introduced in BETA027 (caused crashes).
- Added slider to Exciter to choose between a more natural spectrum which however sounds more distorted, vs a very clean sound but with shrill tones in it. Will try to get rid of this slider and automatically choose the correct setting soon!
- Polar stereo: K filter added, but output is not strictly clipped anymore. Waiting for feedback.
- Add AM test tone: Sawtooth with pause at 0, asymmetrical. LPF needed?
- Fixed crackle at startup caused by Ignore high frequencies (even if it was disabled!)
- Loading old preset from before Analog mode was added apparently loads in Analog mode! -> Works now, just no idea why??
- Exciter: Crash should be fixed.
- Exciter: Sometimes you see darker bars in the spectrum, changing the overlap back and forth removes those, so somehow some levels aren't always calculated when a setting is changed.
- Fixed crash when closing
- Exciter: Moved to separate page, for now called Absolute Highs.
- Exciter: Added GUI element to show Absolute Highs effect.
- Exciter: Broken at latency 512
- GUI: Fixed hangups caused by tooltips.
- GUI: Remove dots in changed settings for some buttons on top of the screen.
- Exciter: Made frequency range configurable!!! (Old default numbers were 8000-9000 Hz)
- Blog post pre-processing, MP3 and declipping
- GUI: Added tooltips!
- Added exciter (rest of list removed)
- Added (not yet fully ok) Polar Stereo support for OIRT FM stations.
- Error (crash) on some systems should be solved
- Show something in settings that have been changed (for example a dot next to the name of the setting).
- Add license check function: extern "C" bool stereoTool_IsLicenseValid(gStereoTool* st_instance);
- Make scope skinnable
- Bug: i found one malfunction in the BS412 Section: If your switch off the FM Option and leave the BS412 Limiter in On-Position the Advanced Clipper only works in a reduced way: You can´t change the Clipper drive even if you pull the handle. The BS412 Limiter is greyed out instead so maybe someone doesn´t find the failure. If You switch the BS412 to off everything works fine again! Just a small detail, but maybe someone will have problems… -> I think I have fixed it (but there are a lot of different combinations of settings that can impact the result, I hope I haven't missed any). The next version shouldn't have this problem anymore, also, when BS412 is used I have now disabled the Advanced Clipper Drive slider.
I've been busy hiding a lot more deprecated features (if they are set to their default value). This should make the GUI a bit simpler. Stuff that's now hidden (still there and still functional if you really want to use it):
- "Bass AGC (Old)" panel
- "Classic Multiband Compressor" panel
- "Classic Singleband" panel
- "Pre-limiter" panel (in Advanced Clipper)
- "Leif's clipper efficiency modification" checkbox
- "Composite clipping Strictness (CPU)" checkbox
- Phase rotation: ""At start of processing" checkbox
- AGC "Compatibility & behavior" header
- All Singleband and Multiband "Compressor type" (Analog/Digital) pull-downs
- Multiband and Natural Dynamics "Compatibility mode (bad)" for Flat Frequency Response checkbox
- "Bass protection (Deprecated)" header in Advanced Clipper -> Bass
- "Highs gap protection: *" in Advanced Clipper -> Highs
- "Smooth slope" in Advanced Clipper -> Distortion
- "Upsampled highs clipping (useless)" in Advanced Clipper -> Distortion
- Stokkemask: "Force Stokkemask even if not using Composite Clipping (bad for audio)"
- BS412: ""De-basser non-ITU.1770 compatibility mode (bad)"

- Right clicking now restores default again, mid or double right clicking restores last loaded preset (or startup) value.
Bug: If you use FM and Normal output, with separately processed audio for streaming for Normal output, and for FM output enable pre-emphasis but *not* pre-emphasize output, then Normal output is not processed separately!
- What is the pink line in the BS412 display? Maybe remove it. http://i.imgur.com/70mWvqp.png -> Ah no, it's the adjustment of the compressor thresholds. Needs to be added to Help page.
- BS412 has VERY narrow jump on de-basser from 240 to 250 Hz. (Jump of multiple dB's). -> No, brown line jumps but actual output is smooth, so no problem.
- BS412 bass filter doesn't use ITU1770 as it should but some weird other shape that goes up to about 250 Hz.
- Need to support 2 default values and a RESET TO LAST LOADED VALUE reset option.
- Hide not selected deprecated stuff - partially working!
- Move Copyright stuff etc. also to command line version (maybe just copy it?)

TODO:
- Added "Access-Control-Allow-Origin: *" to binary HTTP protocol for supporting access through webpages on another pc.
- Add version with/without LW
- Add presets
- Wait for Aussie preset updates
- Remove a bunch of presets - which??
- Adjust new FM preset BS412 levels.
- Finish getting rid of wxWidgets for Mac Mathijs
- Send latest version to all testers, and LW version to some; mail to student

LATER ASAP:
- EBay
- Tell Arctic Palm that they can add Stereo Tool protocol.
- Measure LW CPU load for Egor
- Stand alone program & VST with demo option to do Declipper, Delossifier, AZIMUTH, Dequantizer, PNR, Natural Dynamics. (No noise gate!). Somewhere in next 2-3 weeks. ProTools plugin without demo. Maybe run limited time and stop. Or announcement every 25 seconds.

LATER S:
- LW: Show Local IP(s)?
- New Sync code with ASIO & PrecisionClock
- Audacity VST problem viewtopic.php?f=2&t=7798&p=34822
- Make Linux "Generic" plugin
Firma Koek - O skin
- Get rid of Jack for Mac, possibly Linux too
- Use 4 (or 8) cores for processing, Raspberry Pi etc. Or Clipper on separate CPU?

LATER:
- Try Delossifier on L-R??
- Improve MP3 detection (very low bitrate, Lay Down)
- Try running Absolute Highs on N=8 and N=10 (instead of the current 9) and take the minimum.
- Delossifier: Check why 16 bit MP3 at LekWaalFM doesn't get improved more by Delossifier (might be a hardcoded maximum somewhere). -> No, signal doesn't go down as steeply. Might be ok?? --> Alternative Reconstruction seems better in this case, but sometimes causes weird (LOUD) artifacts. Fix that. Also possible that we just need more Effect Strength setting due to the shallow drop (why is that anyway?).
- Delossifier: Pre ringing killer causes volume bumps. Which seems to sound good!!! Add a feature for this?
- Delossifier: Make Absolute Highs use normal HPF frequency if Delossifier detects no MP3. Or use combination of measurements or something...
- Normal Output: Don't output FM anymore! Use plugin_or_fm_output_enabled && !ALWAYS_SOUNDCARD_ACCESS. But that's not all - also check different lowpass freqs and clipping levels etc. Might be better to combine this with sound card redesign.
- set Encryption : impossible to view or modify all the processing settings. Solution is: Password like there is now (but only on Processing/repair settings!) to unlock viewing the settings plus one to load the .sts file (in the .ini it should load automatically I think...). In both cases, we could point to a separate fle that contains all the encoded settings. In case of .ini the password for unlocking must be stored in the .ini file..
- Preset Demo : an encrypted preset with an audio message and beeps when not registred (same as your plugins)
- Preset Licensing : encrypted preset without beeps unlocked by a license - or never visible?
- Add filter to optimized processed audio for lossy codecs? See comments (//#warning) in Clip1Ch::clean1ch()
- Absolute Highs: Add auto-adjust HPF frequency
- Absolute Highs: Check how slowly the frequency should rise. Probably should only be available if Delossifier freq responds slowly? (Maybe already ok?)
- Show band frequencies in GUI (Natural Dynamics, MB).
- Try: Volume difference effect with different speed at different frequencies (From Pre-ringing killer)
- Add separate watchdog process - see Zuidwest FM email dd 2016-04-20 12:24
- Add HTTP commands and feedback - viewtopic.php?f=16&t=7701&p=34436#p34436
- Add sound card adjustment presets for analog sound cards.
- Check Dirty Voices bass IMD problem. Maybe also rename to Phat Bass?
- Input Balance issue (see 2 posts below BETA054), cause known (reallocalte big buffer for waveform display, then buffer size doesn't match, and for some reason this causes a shift in time. However, calculated values appear to be correct. Check in more detail after NAB.)

LATER 2:
- Auto-detect wrong sample rate conversions.
- Clipper: Try pre-filling quadrature! Put in pilot_rds signal. What about BS412?
- Add RT+ and Arctic Palm-like formats to help page
- Add Stokkemask auto control (quickly move up, slowly move down)
- Add auto detection of certain sound cards, like Marian Trace Alpha.
- Add 9sg link - create extra Normal Output mode
- Try adding phase delay compensation
- Check Sort algorithm optimization
- Also show tooltips for blocks of parameters.
- RDS encoder: Use Mathijs' method with interpolated 0's. Should give a nicer signal! Also I saw a weird jump bug in the raw (unfiltered) RDS output. Shouldn't matter (it gets filtered out) but still better to fix it.
- MB: Add voice volume protection, don't allow mid bands to drop below surrounding (to some extent), protectes voices and it might help to replicate the sound of certain other processors :)
- Continue with finding parameters to hide
- Make DIFFERENCE work in Natural Dynamics for separate bands
- SPA "This sound is processed by"?
- Put in Ben Liebrand settings for vinyl cleanup? Asked question on vinyl forum.
- Analyzer: Add MPX modulation meter!


Top
   
 
PostPosted: Fri Jun 17, 2016 9:42 am 
User avatar

Joined: Wed Nov 19, 2008 7:44 pm
Posts: 1164
Location: Bulgaria
It`s more like : To do list is now splitted into more lists :) and that is why it`s "empty"ing


Top
   
 
PostPosted: Fri Jun 17, 2016 9:48 am 

Joined: Sun Feb 03, 2013 2:39 pm
Posts: 333
Btw why is the standalone version limited to 16 bit integers? It seems to accept higher bit depths but only applies wrong scaling. Floats would be appreciated.

@DJ-DOGGY
Hans has a habit to drop most/all of the later stuff and start a new version with some new feature. So there's a good chance of an empty list.


Top
   
 
PostPosted: Sat Jun 18, 2016 4:32 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11185
Quote:
Btw why is the standalone version limited to 16 bit integers? It seems to accept higher bit depths but only applies wrong scaling. Floats would be appreciated.

@DJ-DOGGY
Hans has a habit to drop most/all of the later stuff and start a new version with some new feature. So there's a good chance of an empty list.
Lol! You're actually right, there is something on the LATER list that I urgently need to start working on, and I didn't want to wait for that to be finished before releasing this new version.

By the way, I have a huge TODO list elsewhere on this forum which contains all those ideas that I put in todo lists earlier and never found the time for. So they are not lost!


Top
   
 
PostPosted: Sat Jun 18, 2016 4:34 am 

Joined: Mon Aug 25, 2014 3:22 pm
Posts: 282
Imagine being the poor guy whose ideas can't even make it into LATER3.


Top
   
 
PostPosted: Sat Jun 18, 2016 6:53 am 
Site Admin
User avatar

Joined: Mon Mar 17, 2008 1:40 am
Posts: 11185
7.85 BETA081

Windows 32 bit:
Windows stand alone: http://www.stereotool.com/download/ster ... 85-081.exe
Winamp DSP: http://www.stereotool.com/download/dsp_ ... 85-081.exe
Windows VST 32 bit: http://www.stereotool.com/download/vst_ ... 85-081.dll

The next step will be to remove a lot of presets - the list is getting much too long. Are there presets that you think should be removed? Please let me know. I will go through the whole list tomorrow.

CHANGED:
- Added "Access-Control-Allow-Origin: *" to binary HTTP protocol for supporting access through webpages on another pc.
- Add version with/without LW
- Add presets
- Wait for Aussie preset updates

OLD CHANGES:
- Make Delossifier checkbox more clear to clarify that having no Delossifier action also disables Absolute Highs!!! (For now).
- Remove LW logging
- Fix #warning's
- Finish getting rid of wxWidgets for Linux - Save window pos DONE - leave like this for now. Most important remaining item is keeping the mouse pointer at one place when dragging sliders.
- License check. Block HackMutant/REPT
- Run Valgrind and fix errors!
- Arctic Palm bug - Wait for Matt
- Linux version: Add Xlib error handlers. -> Not needed anymore? Crash that triggered me to add this was a bug. Asserts added.
- Get rid of wxWidgets for Linux
- Get rid of wxWidgets for Mac Mathijs
Mathijs - Crash at N1 in version with MicroMPX
- Delossifier: Lay Down breaks Delossifier, sounds really bad with MP3 detection turned off! (And it's not MP3). More accurate detection (smooth rolloff??) still needed, to also not detect it when not using Detect MPEG mode! Does Alternative Method sound better now?? Also try without HACK. --> Seems ok now. Add extra steep drop check. -> Solved good enough for now.
- Hanegraaf: Check RTAS en andere berschrijvingen
- Latency 9sg checken
- SAM problem - viewtopic.php?f=14&t=7262&p=34903#p34903 -> Was internal SAM problem, apparently
- Delossifier on and no MP3 input disabled Absolute Highs in Follow Delossifier mode. Is that ok? -> No, should fall back to normal HPF determination but that's not there yet... So postpone for now.
- Delossifier: Disable Alternative reconstruction mode for now? (Fix it later, see LATER).
- uMPX decoder crackle
- uMPX crash on repeated closing.
- Delossifier: Make slower drop. Current drop speed still causes annoying effects.
- Check if MP3 detection still works (was reported to be broken - maybe Delossifier is broken? Test!) -> No, works fine. Probably a settings error?
- LW input force 48 kHz
- Generic plugin get API version call
- Absolute Highs: Filtering is not good. With size=1, there are still higher values after an initial gap. -> Ah, that was ok if it doesn't see a tone, but there still needs to be a maximum, added.
- LW buffer bug - if the Normal Output buffer is large, LW input hangs. But not always... - Unable to reproduce so far... (Logging added!) -> Doesn't seem to happen anymore. Cause still unknown.
- Fix weird startup bug -> Not seen anymore. When this happens, the pilot/rds are "broken" (signal jumps). Reloading the preset fixed it. No idea why... Only seen in .ST version. -> Not seen in a while, skip until it happens again.
- Absolute Highs has pre-ringing/mpeg like artifacts, try smaller block size (I think I increased it at some point to better filter annoying tones but that caused this problem). -> No, reducing makes sound more scratchy/squeeky.
- Absolute Highs before Noise Gate
- Check NAN's reported by baires
- Check memory leaks in stand alone version -> Caused by ASIO load bug, extra check added to avoid it in most cases.
- Compiler!! See VlcInfoFunctions.ci for example how to use external DLL.
- Add uMPX license keys
- Fix uMPX debug mode
- Check uMPX memory leaks
- Add uMPX non-licensed behavior
- Pul Paul's preset in!
- Call GuiToCommand in Generic plugin
- Make Absolute Highs 1-band mode respond to set frequencies.
- Bug in Absolute Highs; Vibrating sound -> Not there anymore?
- License key bug (Camclone) fixed.
- Asymmetry follows normal FM LPF frequency
- Reported that Nicholay Vachev's presets sound bad (distorted) in BETA063. --> Woops, in older versions BS412 was active even if FM wasn't enabled! And this preset had BS412 on.
- Add "Rules are there to be broken" block?
- Add Quadrature limiter/clipper
- Try allowing even more Quadrature noise, or faster via mirrorring. Try optimizing without x4.
- Optimize Quadrature clipper
- Fixed bug in string parameter class that could cause weird behavior (including a heap check fail in debug mode, sometimes), which was introduced in an earlier beta.
- Try Quadrature for BS412 -> No :(
- Try allowing more Quadrature noise -> Yes, now at 0.1-0.4 dB extra (was 0.1-0.2).
- Crash during startup in BETA069 fixed.
- Option added to allow Quadrature noise, this allows about 0.1-0.2 dB extra loudness (and a more open and less distorted sound) through the clipper. Might have some negative effects on stereo separation though on certain radio's (although it shouldn't be worse than some other processors' default behavior).
- Fixed logged out mode (needs to be updated for newly added pages and settings)
- Finalized RDS HTTP commands (Arctic Palm) - wait for test results.
- Crashes sometimes (since 061). -> Appears to be solved.
- Fixed 16/24 bit LSB ASIO format for new AudioScience 192 kHz capable sound card. - Matt Levin will test
- Add RDS HTTP commands (Nashville - talk to Arctic Palm) - Partially done - Arctic Palm will test
- Crash in Delossifier
- HD: Label "Diversity Delay" & add "HD" label to streaming
- Bass AGC (Old) is broken! -> Oops, new Ratio was implemented but it had a 1000:1 ratio instead of 1:1000!
- OPTIMIZE DELOSSIFIER
- Reduced stack usage, hopefully fixes crash issue
- Fix AGC ratio display
- Absolute Highs: Optimize performance: Check log() -> Removed most (256 to 40 per step), and part of code that's not needed disabled for Delossifier.
- Exciter: Try to reduce pre-ringing (maybe by doubling overlap? Or measure on bigger block size, then go back to smaller?) Is this still a problem? -> Doesn't seem to be.
- Fixed GUI bug. Maybe that fixes the gray screen that was reported by RadioImInternet - but I'm not too sure about that.
- Bug: Stereo Image Phase to 0 reduces L-R anti-phase sounds by about 6 dB, and also not constant. (This is new, used to be good before!) Problem occurs when feeding 100% anti-phase, even 1 degree difference between channels fixes it completely. -> Effect is reduced now, hopefully acceptable.
- Add Ratio to AGC
- Add Analyzer BYPASS mode (is that needed??) -> No, probably works already, but despite that, we can use a separate PC at the NAB for this.
- All L/R - L/R Quadrature mode, test with noise -> Doesn't work :(
- Add FM phase shift remover for high frequencies for Multipath
- Input Gain issue (see 2 posts below BETA054)
- LW SKIN!
- uM: Filter and add vac1/2/3/... option!
- Fixed broken VST plugin.
- MP3 Propaganda - Duel way too much highs generated on default settings! Try Normalizing trick (both for old and new reconstruction algorithm!)
- Delossifier: Added MP3 detection filter; turn it on to disable the Delossifier when it thinks that the input is not an MP3.
- Delossifier: Protection added to not add too much. The result sounds cleaner, but it might also be slightly less effective. In total I think it's better.

- Detection and reconstruction both fail in 60's song Lay Down! -> Better now, but: 1. Make sure that this doesn't reduce repair elsewhere (some other parts are better now too, so be careful with that!). Maybe only remove narrow 'gaps' in the xmul array. 2. Improve detection to make Lay Down sound good always. It's not even an MP3! Check not only close to border but also a bit higher - should be nearly perfect silence! Maybe also some slowness in starting to repair?
- Analyzer: Adjust input level for MPX measurements - doesn't respond to Input Gain.
- Analyzer: Also add tilt correction for Input 2 now?
- Analyzer: Make top area bigger in this view. Maybe even completely remove the bottom (and left?) part!
- Analyzer: If possible make a bigger window that shows 2 MPX signals! Just for NAB.
- Absolute Highs: CRASH!
- Absolute Highs: Something was wrong in 160 bands mode with band smoothing, fixed. Sound may be slightly different!!!
- Exciter: Auto-adjust HPF frequency to Delossifier detection? (Thalys)
- Absolute Highs: Add setting to control whether it responds to the Delossifier frequency
- Absolute Highs: Optimized performance
- Poland 5 second extra delay?? - Probably not ST
- Display RDS live info! (I have removed it, but that's bad) -> No, still visible in the RDS window. There's just no space left in the normal Processing window.
- Add Quadrature monitoring
- Fix RF display crash at 128 kHz sample rate
- Add MPX input support for analysis (Hidden at the bottom of the Configuration menu in Extreme Tweaker mode - I might move it elsewhere if it's useful)
- Resampler: Predict effect and compensate for that. Maybe look at RC (besides buffer filling) to see where we're going - would that be sufficient? Or can I do some other measurement? Draw some graphs on whiteboard tomorrow... (RC sounds like a very good idea). Hm, RC might not even be needed - adding current adjustment * buffer size might be sufficient!
- Use 1024 for old Synchronization? Yes, higher works less well, still don't really understand why (or actually, I don't understand why 1024 is still ok). Test if new behavior is also better for FM Sync. -> Yes!
- Added an even more conservative highs reconstruction mode for the Delossifier to avoid flutter effects.
- GUI: Simple mode clicking on bottom graphs takes to you Processing or Repair screen
- GUI: Added separate indicator for things that can be turned on/off (as opposed to switches which affect behavior).
- Added mode where for slowly rising the highs above the current level are not reconstructed. This reduces 'fluttering' highs (not sure how to describe those) that can otherwise be present if small bursts of audio above the current maximum frequency get reconstructed.
- MP3: See discussion with Near05 on the next page. Delossifier highs reconstruction if it's not a gap that needs to be filled sounds much less good than using Absolute Highs there. So stop regenerating top part! (At least add an option for it!)
- Add Polar stereo viewtopic.php?f=16&t=6233&p=33031#p33031 - Feedback so far is that it works fine, I'll just assume that it's ok until I hear otherwise.
- Simple mode: How to handle clicking on things at bottom?
- Delossifier: Add *very* conservative mode (minimum of rolling level and current level)
- Added several options to change how highs are reconstructed in the Delossifier: Not at all, or a bit after a frequency spike. Finally, there's an option to immediately jump up on a spike or go up more slowly, which might reduce distortion-like effects on sounds like piano's.
- Added option to NOT restore highest part of the spectrum.
- Simple mode: Natural Dynamics button too small?
- Add OIRT/Polar Stereo ("You probably don't want to use this") warning
- Fixed NAN message caused by Delossifier on startup.
- Fixed crash in 040 stand alone version
- Make Simple mode single overview screen?? - Waiting for feedback, is this usable?
- SPA remove monthly popup
- MP3/MPEG2 input: Added Delossifier Spectral Hole Filler!!! http://www.welt.de/wissenschaft/article ... nervt.html
- Fixed crash in Dequantizer caused by the optimizations added in BETA038. So far, didn't see any other issues caused by those optimizations.
- Test "looper" optimization on Raspberry Pi 3 -> No effect
- Command line version doens't like long name (Antenne V. - see mail 2-3-2016 22:24) -> Was already fixed.
- Removed optimization that caused crashes
- Added other optimizations
- Voice protection in classic MB is broken. Check what changed. (Code should not have changed at all). - Hm, more has changed. Check in which version! -> Waiting for reply to question -> Compared again, and the distortion is caused by the singleband compressor that's used afterwards. Which does indeed get a slightly louder input because a (wrong!) filter has been fixed since that version.
- MB: Make Overview window for new Multiband! For main settings. Hide other windows when possible, and also make it for MB1
- Exciter: Improve start of filter (less steep!)
- Fix crash in BETA036.
- Bug in 034 should be fixed again.
- Exciter: Make it possible to choose where in the chain to run it
- Hide Stereo Tool name and THIMEO in help window in specific versions.
- VST plugin level should be ok again
- Did some optimizations for the Raspberry Pi version, not sure yet how much effect they will have (so far only build on Windows).
- Exciter: Make 2 kHz block size configurable, or automatic, or combination. Might work best if it's constant?? --> This should fix the too bright sounds in some cases without introducing distortion in other cases. I hope...
- Exciter: Optimize for LPF setting
- Plugin -> Output level doesn't work in VST version
- MB2: Make Overview window for new Multiband! For main settings.
- Woops, wrong flag set for Exciter, dynamic Squeak mode didn't work. It does now.
- "Input without processing" doesn't work in stand alone version.
- Exciter: Add Volume slider
- Exciter: Add DIFF mode
- Exciter: Try to improve tone behavior (should also reduce whole area around a spike I think - maybe configurable?)
- Add another AM test tone, sawtooth with cut off bottom
- Add 'Forcibly remove' to AM settings? Or is this a problem with the transmitter that the tester on Radioforum uses? -> Regardless, I've added it now.
- Fixed AM sawtooth test tone, adjusted level of other test tones when using AM.
- Fixed bug in HARD LIMIT introduced in BETA027 (caused crashes).
- Added slider to Exciter to choose between a more natural spectrum which however sounds more distorted, vs a very clean sound but with shrill tones in it. Will try to get rid of this slider and automatically choose the correct setting soon!
- Polar stereo: K filter added, but output is not strictly clipped anymore. Waiting for feedback.
- Add AM test tone: Sawtooth with pause at 0, asymmetrical. LPF needed?
- Fixed crackle at startup caused by Ignore high frequencies (even if it was disabled!)
- Loading old preset from before Analog mode was added apparently loads in Analog mode! -> Works now, just no idea why??
- Exciter: Crash should be fixed.
- Exciter: Sometimes you see darker bars in the spectrum, changing the overlap back and forth removes those, so somehow some levels aren't always calculated when a setting is changed.
- Fixed crash when closing
- Exciter: Moved to separate page, for now called Absolute Highs.
- Exciter: Added GUI element to show Absolute Highs effect.
- Exciter: Broken at latency 512
- GUI: Fixed hangups caused by tooltips.
- GUI: Remove dots in changed settings for some buttons on top of the screen.
- Exciter: Made frequency range configurable!!! (Old default numbers were 8000-9000 Hz)
- Blog post pre-processing, MP3 and declipping
- GUI: Added tooltips!
- Added exciter (rest of list removed)
- Added (not yet fully ok) Polar Stereo support for OIRT FM stations.
- Error (crash) on some systems should be solved
- Show something in settings that have been changed (for example a dot next to the name of the setting).
- Add license check function: extern "C" bool stereoTool_IsLicenseValid(gStereoTool* st_instance);
- Make scope skinnable
- Bug: i found one malfunction in the BS412 Section: If your switch off the FM Option and leave the BS412 Limiter in On-Position the Advanced Clipper only works in a reduced way: You can´t change the Clipper drive even if you pull the handle. The BS412 Limiter is greyed out instead so maybe someone doesn´t find the failure. If You switch the BS412 to off everything works fine again! Just a small detail, but maybe someone will have problems… -> I think I have fixed it (but there are a lot of different combinations of settings that can impact the result, I hope I haven't missed any). The next version shouldn't have this problem anymore, also, when BS412 is used I have now disabled the Advanced Clipper Drive slider.
I've been busy hiding a lot more deprecated features (if they are set to their default value). This should make the GUI a bit simpler. Stuff that's now hidden (still there and still functional if you really want to use it):
- "Bass AGC (Old)" panel
- "Classic Multiband Compressor" panel
- "Classic Singleband" panel
- "Pre-limiter" panel (in Advanced Clipper)
- "Leif's clipper efficiency modification" checkbox
- "Composite clipping Strictness (CPU)" checkbox
- Phase rotation: ""At start of processing" checkbox
- AGC "Compatibility & behavior" header
- All Singleband and Multiband "Compressor type" (Analog/Digital) pull-downs
- Multiband and Natural Dynamics "Compatibility mode (bad)" for Flat Frequency Response checkbox
- "Bass protection (Deprecated)" header in Advanced Clipper -> Bass
- "Highs gap protection: *" in Advanced Clipper -> Highs
- "Smooth slope" in Advanced Clipper -> Distortion
- "Upsampled highs clipping (useless)" in Advanced Clipper -> Distortion
- Stokkemask: "Force Stokkemask even if not using Composite Clipping (bad for audio)"
- BS412: ""De-basser non-ITU.1770 compatibility mode (bad)"

- Right clicking now restores default again, mid or double right clicking restores last loaded preset (or startup) value.
Bug: If you use FM and Normal output, with separately processed audio for streaming for Normal output, and for FM output enable pre-emphasis but *not* pre-emphasize output, then Normal output is not processed separately!
- What is the pink line in the BS412 display? Maybe remove it. http://i.imgur.com/70mWvqp.png -> Ah no, it's the adjustment of the compressor thresholds. Needs to be added to Help page.
- BS412 has VERY narrow jump on de-basser from 240 to 250 Hz. (Jump of multiple dB's). -> No, brown line jumps but actual output is smooth, so no problem.
- BS412 bass filter doesn't use ITU1770 as it should but some weird other shape that goes up to about 250 Hz.
- Need to support 2 default values and a RESET TO LAST LOADED VALUE reset option.
- Hide not selected deprecated stuff - partially working!
- Move Copyright stuff etc. also to command line version (maybe just copy it?)

TODO:
- Adjust new FM preset BS412 levels.
- Added, removed and re-ordered presets
- Finish getting rid of wxWidgets for Mac Mathijs Code merge, Memory leak.
- Fixed DLL unload bug in Windows VST version that affected Adobe Audition (didn't unload properly) - other programs don't seem to have been affected.
- VST plugin crashed sometimes in Audition - fixed, was a result of too much compiler optimizations. Not sure if this also affects other VST hosts.
- XLib version for Raspberry Pi (and others) now also supports 15/16 bit displays.
- Send latest version to all testers, and LW version to some; mail to student

LATER ASAP:
- Web interface: SLIDER pos limit between 0 and 1
- Web interface: WIDGETS[] must be generated for DisplayOne and DisplayTwo.
- EBay
- Tell Arctic Palm that they can add Stereo Tool protocol.
- Measure LW CPU load for Egor
- Stand alone program & VST with demo option to do Declipper, Delossifier, AZIMUTH, Dequantizer, PNR, Natural Dynamics. (No noise gate!). Somewhere in next 2-3 weeks. ProTools plugin without demo. Maybe run limited time and stop. Or announcement every 25 seconds.

LATER S:
- LW: Show Local IP(s)?
- New Sync code with ASIO & PrecisionClock
- Audacity VST problem viewtopic.php?f=2&t=7798&p=34822
- Make Linux "Generic" plugin
Firma Koek - O skin
- Get rid of Jack for Mac, possibly Linux too
- Use 4 (or 8) cores for processing, Raspberry Pi etc. Or Clipper on separate CPU?

LATER:
- Try Delossifier on L-R??
- Improve MP3 detection (very low bitrate, Lay Down)
- Try running Absolute Highs on N=8 and N=10 (instead of the current 9) and take the minimum.
- Delossifier: Check why 16 bit MP3 at LekWaalFM doesn't get improved more by Delossifier (might be a hardcoded maximum somewhere). -> No, signal doesn't go down as steeply. Might be ok?? --> Alternative Reconstruction seems better in this case, but sometimes causes weird (LOUD) artifacts. Fix that. Also possible that we just need more Effect Strength setting due to the shallow drop (why is that anyway?).
- Delossifier: Pre ringing killer causes volume bumps. Which seems to sound good!!! Add a feature for this?
- Delossifier: Make Absolute Highs use normal HPF frequency if Delossifier detects no MP3. Or use combination of measurements or something...
- Normal Output: Don't output FM anymore! Use plugin_or_fm_output_enabled && !ALWAYS_SOUNDCARD_ACCESS. But that's not all - also check different lowpass freqs and clipping levels etc. Might be better to combine this with sound card redesign.
- set Encryption : impossible to view or modify all the processing settings. Solution is: Password like there is now (but only on Processing/repair settings!) to unlock viewing the settings plus one to load the .sts file (in the .ini it should load automatically I think...). In both cases, we could point to a separate fle that contains all the encoded settings. In case of .ini the password for unlocking must be stored in the .ini file..
- Preset Demo : an encrypted preset with an audio message and beeps when not registred (same as your plugins)
- Preset Licensing : encrypted preset without beeps unlocked by a license - or never visible?
- Add filter to optimized processed audio for lossy codecs? See comments (//#warning) in Clip1Ch::clean1ch()
- Absolute Highs: Add auto-adjust HPF frequency
- Absolute Highs: Check how slowly the frequency should rise. Probably should only be available if Delossifier freq responds slowly? (Maybe already ok?)
- Show band frequencies in GUI (Natural Dynamics, MB).
- Try: Volume difference effect with different speed at different frequencies (From Pre-ringing killer)
- Add separate watchdog process - see Zuidwest FM email dd 2016-04-20 12:24
- Add HTTP commands and feedback - viewtopic.php?f=16&t=7701&p=34436#p34436
- Add sound card adjustment presets for analog sound cards.
- Check Dirty Voices bass IMD problem. Maybe also rename to Phat Bass?
- Input Balance issue (see 2 posts below BETA054), cause known (reallocalte big buffer for waveform display, then buffer size doesn't match, and for some reason this causes a shift in time. However, calculated values appear to be correct. Check in more detail after NAB.)

LATER 2:
- Auto-detect wrong sample rate conversions.
- Clipper: Try pre-filling quadrature! Put in pilot_rds signal. What about BS412?
- Add RT+ and Arctic Palm-like formats to help page
- Add Stokkemask auto control (quickly move up, slowly move down)
- Add auto detection of certain sound cards, like Marian Trace Alpha.
- Add 9sg link - create extra Normal Output mode
- Try adding phase delay compensation
- Check Sort algorithm optimization
- Also show tooltips for blocks of parameters.
- RDS encoder: Use Mathijs' method with interpolated 0's. Should give a nicer signal! Also I saw a weird jump bug in the raw (unfiltered) RDS output. Shouldn't matter (it gets filtered out) but still better to fix it.
- MB: Add voice volume protection, don't allow mid bands to drop below surrounding (to some extent), protectes voices and it might help to replicate the sound of certain other processors :)
- Continue with finding parameters to hide
- Make DIFFERENCE work in Natural Dynamics for separate bands
- SPA "This sound is processed by"?
- Put in Ben Liebrand settings for vinyl cleanup? Asked question on vinyl forum.
- Analyzer: Add MPX modulation meter!


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 587 posts ]  Go to page Previous 155 56 57 58 59 Next

All times are UTC+01: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:  
cron
Powered by phpBB® Forum Software © phpBB Limited