|
|
|
01-07-2022, 03:54 PM
|
#1
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,333
|
v6.44+dev0107 - January 7 2022
v6.44+dev0107 - January 7 2022
- * Includes feature branch: FX chain oversampling
- * Includes feature branch: render internals simplification/cleanup
- * Includes feature branch: user-defined action overhaul
- * Includes feature branch: media explorer toolbar
- * Includes feature branch: media item fixed lanes
- + Control surfaces: fix OSC control of FX wet/dry knob [t=261531]
- + FX: add per-FX instance oversampling setting (if both chain and instance are set, the higher of the two is used)
- + Includes feature branch: extremely minor tweaks to PCM rounding (-0.5 goes to 0 rather than -1)
- + Media items: add actions to normalize items to common gain, or separately, using most recent settings
- + Metronome: fix count-in issue at 180bpm 3/4 [t=261495]
- + Transport: fix keyboard focus on macOS after closing selection/bpm edit boxes
- + WavPack: fix incorrect truncation in 16-bit mode [t=261535]
- + Windows: fix DirectX plug-in preset menu
- + mp3 reader: close .reapindex files when media is offline [t=261537]
- # FX: add oversampling options to FX preset/configuration + menu
This thread is for pre-release features discussion. Use the Feature Requests forum for other requests.
Changelog - Pre-Releases
Generated by X-Raym's REAPER ChangeLog to BBCode
|
|
|
01-07-2022, 04:57 PM
|
#2
|
Human being with feelings
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
|
Quote:
Originally Posted by vitalker
[*] + mp3 reader: close .reapindex files when media is offline [ t=261537]
|
I thought it went unnoticed because no reply in the thread.
Thanks.
|
|
|
01-07-2022, 07:54 PM
|
#3
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by vitalker
v6.44+dev0107 - January 7 2022
- + FX: add per-FX instance oversampling setting (if both chain and instance are set, the higher of the two is used)
|
First off, thanks for this.
Bug with this feature: it doesn't work if the first FX (non-oversampled) is an instrument, input monitoring is on, and the second FX in the chain is oversampled. On playback, it works fine, but input monitoring on in that scenario causes no input to or output from the oversampled FX.
This is on Windows 10 x64, 44.1khz.
To reproduce:
1. Load up a VSTi (say RePro-5 or Model 84) as the first FX in the chain
2. Load up a second FX (say Overloud Comp670 or DMG TrackComp)
3. Turn Input Monitoring on
4. Use 2x oversampling on the second FX
5. Play some notes on your MIDI controller
Result: silence as long as input monitoring is engaged.
6. Turn off input monitoring and playback some previously recorded MIDI on that track
Result: audio plays back as expected.
I'm assuming this is a bug since FX Chain oversampling works with input monitoring and this only breaks when a subsequent FX in the chain is oversampled.
|
|
|
01-07-2022, 08:29 PM
|
#4
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,721
|
Quote:
Originally Posted by Funkybot
First off, thanks for this.
Bug with this feature: it doesn't work if the first FX (non-oversampled) is an instrument, input monitoring is on, and the second FX in the chain is oversampled. On playback, it works fine, but input monitoring on in that scenario causes no input to or output from the oversampled FX.
This is on Windows 10 x64, 44.1khz.
To reproduce:
1. Load up a VSTi (say RePro-5 or Model 84) as the first FX in the chain
2. Load up a second FX (say Overloud Comp670 or DMG TrackComp)
3. Turn Input Monitoring on
4. Use 2x oversampling on the second FX
5. Play some notes on your MIDI controller
Result: silence as long as input monitoring is engaged.
6. Turn off input monitoring and playback some previously recorded MIDI on that track
Result: audio plays back as expected.
I'm assuming this is a bug since FX Chain oversampling works with input monitoring and this only breaks when a subsequent FX in the chain is oversampled.
|
Thanks, fixing!
|
|
|
01-07-2022, 11:25 PM
|
#5
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
Quote:
Originally Posted by vitalker
v6.44+dev0107 - January 7 2022- # FX: add oversampling options to FX preset/configuration + menu
|
I did not d/l that version, hence just a though (ignore if irrelevant)
It might make sense to optionally activate the oversampling only with (offline) rendering...
-Michael
|
|
|
01-08-2022, 02:32 AM
|
#6
|
Human being with feelings
Join Date: Nov 2009
Location: Nuremberg
Posts: 148
|
thanks for oversampling per instance. Short shoutout on that..would it be possible to also implement undersampling kind of thing, like having 44k plugins run in a 88k project, if its technically possible at all. Would be a smart hack for all the plugins, that have the fixed spl bug\bad coding..and there are more than you can imagine 😅 bugs me everytime a 800 hz eq curve going to 1600 when running at twice the spl.
|
|
|
01-08-2022, 03:50 AM
|
#7
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
|
Damn fine addition for all those non-oversampling dynamics and distortion processors.
|
|
|
01-08-2022, 04:54 AM
|
#8
|
Human being with feelings
Join Date: Jan 2017
Posts: 27
|
Win_10 empty project 44100Hz
SoundToys Decapitator Oversampling FX instance above 4x (8x and 16x) crashes reaper.
|
|
|
01-08-2022, 05:29 AM
|
#9
|
Human being with feelings
Join Date: May 2016
Location: Kyiv, Ukraine
Posts: 544
|
Oversampling is great! especially per FX instance, thank You! would be great to have oversampling selector in I/O menu under FX routing and VST bus size for faster access like this (and OS status in titlebar):
|
|
|
01-08-2022, 06:58 AM
|
#10
|
Human being with feelings
Join Date: Sep 2018
Location: HH
Posts: 916
|
Just out of interest:
What algorithm and filter is used for the oversampling?
Is it based on r8brain or is it your own?
Does the selected project resample mode have an influence on the oversampling?
|
|
|
01-08-2022, 08:20 AM
|
#11
|
Human being with feelings
Join Date: Mar 2009
Posts: 4,025
|
Quote:
Originally Posted by vitalker
[*]+ FX: add per-FX instance oversampling setting (if both chain and instance are set, the higher of the two is used)
|
Yes!!!!!
Thank you Justin and Schwa (and Voxengo if that was a step towards this)!!!!
|
|
|
01-08-2022, 08:31 AM
|
#12
|
Human being with feelings
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
|
Another SoundToys test,..
New proj, add track, Open track 1 FX Chain > Options > set Chain oversampling to 8x. Add SoundToys Little Plate plug-in and an error dialog pops up,..
SoundToys Little Plate 5.24
Unsupported Sample Rate
I close that dialog and REAPER crashes. (No error/crash @ 2x or 4x.)
Win10_x64
|
|
|
01-08-2022, 09:30 AM
|
#13
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Edgemeal
Another SoundToys test,..
New proj, add track, Open track 1 FX Chain > Options > set Chain oversampling to 8x. Add SoundToys Little Plate plug-in and an error dialog pops up,..
SoundToys Little Plate 5.24
Unsupported Sample Rate
I close that dialog and REAPER crashes. (No error/crash @ 2x or 4x.)
Win10_x64
|
Hopefully crashes can be avoided, but yeah, 44.1khz at 8x oversampling equals a sample rate of 352.8khz. I doubt many plugins can run above 192khz. I wonder how many plugins even get thoroughly tested at 192kz. So I'm not surprised things get crashy at 8x.
I honestly get the idea of 'hey might be cool to run JS FX at 8x' but I suspect that enough plugins will just crash and burn at 8x that it may be best to limit it 4x. Would certainly be more stable and likely to generate fewer support requests once this feature goes live. Just my two cents.
Last edited by Funkybot; 01-08-2022 at 09:36 AM.
|
|
|
01-08-2022, 09:34 AM
|
#14
|
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
|
Quote:
Originally Posted by Zeno
Just out of interest:
What algorithm and filter is used for the oversampling?
Is it based on r8brain or is it your own?
Does the selected project resample mode have an influence on the oversampling?
|
It uses the current project setting. So if you're running r8brain free, that's what will be used for the resampling. Can't speak to the filter.
https://forum.cockos.com/showpost.ph...6&postcount=24
|
|
|
01-08-2022, 09:53 AM
|
#15
|
Human being with feelings
Join Date: Sep 2018
Location: HH
Posts: 916
|
Quote:
Originally Posted by Funkybot
It uses the current project setting.
|
thanks for the info
|
|
|
01-08-2022, 10:14 AM
|
#16
|
Human being with feelings
Join Date: Mar 2007
Posts: 3,978
|
Quote:
Originally Posted by gapalil001
Oversampling is great! especially per FX instance, thank You! would be great to have oversampling selector in I/O menu under FX routing and VST bus size for faster access like this ( and OS status in titlebar):
|
Yes, mainly the indication that oversampling is active in titlebar and also in FXChain list.
Similar indication if whole FXChain uses oversampling = in titlebars.
|
|
|
01-08-2022, 11:20 AM
|
#17
|
Human being with feelings
Join Date: Jun 2019
Posts: 2,872
|
Quote:
Originally Posted by vitalker
[*]+ Includes feature branch: extremely minor tweaks to PCM rounding (-0.5 goes to 0 rather than -1)
|
What does this do? Should/can we test this?
Quote:
Originally Posted by vitalker
[*] + WavPack: fix incorrect truncation in 16-bit mode [ t=261535]
|
Thanks, seems to be fixed
Quote:
Originally Posted by vitalker
[*]# FX: add oversampling options to FX preset/configuration + menu
|
Could we please have the options also in the mcp fxlist right click menu?
Quote:
Originally Posted by mschnell
It might make sense to optionally activate the oversampling only with (offline) rendering...
|
+1
|
|
|
01-08-2022, 01:51 PM
|
#18
|
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Quote:
Originally Posted by mschnell
It might make sense to optionally activate the oversampling only with (offline) rendering...
|
+1. This would be a great workflow option.
|
|
|
01-08-2022, 03:08 PM
|
#19
|
Human being with feelings
Join Date: May 2016
Location: Kyiv, Ukraine
Posts: 544
|
Quote:
Originally Posted by mschnell
It might make sense to optionally activate the oversampling only with (offline) rendering...
-Michael
|
Agree +1
|
|
|
01-08-2022, 05:37 PM
|
#20
|
Human being with feelings
Join Date: Oct 2013
Location: Brooklyn, NY
Posts: 209
|
Quote:
Originally Posted by vitalker
[*]+ Media items: add actions to normalize items to common gain, or separately, using most recent settings
|
Thank you!!
|
|
|
01-09-2022, 12:16 AM
|
#21
|
Human being with feelings
Join Date: Mar 2009
Posts: 4,025
|
Sorry if this is common knowledge, but I don't often install pre release versions.
Is it normal to install a pre release version with the result being that REAPER no longer lists any of my plugins, other than the built in rea and js plugs? I use a portable install if that is a factor.
Install pre-release -> no plugins; restore previously backed up portable files -> plugins are back
|
|
|
01-09-2022, 05:29 AM
|
#22
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,750
|
The install should pick up all of your old settings and plug-ins, unless you did a portable install, or accidentally installed a different version, like 32-bit vs 64-bit.
|
|
|
01-09-2022, 07:56 AM
|
#23
|
Human being with feelings
Join Date: Mar 2009
Posts: 4,025
|
Quote:
Originally Posted by schwa
The install should pick up all of your old settings and plug-ins, unless you did a portable install, or accidentally installed a different version, like 32-bit vs 64-bit.
|
Oh boy... I was installing the 32-bit version over by 64 bit install. Just. Wow. Lol. Please insert favourite facepalm meme here.
Thanks schwa!
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 07:20 PM.
|