Old 07-02-2016, 12:47 PM   #1
Smashed Transistors
Human being with feelings
 
Smashed Transistors's Avatar
 
Join Date: Jul 2014
Location: Là bas les huîtres (FR)
Posts: 424
Default JSFX-VST : optional oversampling

It would be nice to have some oversampling facilities built in Reaper to easily limit/cancel aliasing.

Oversampling would be a per fx option accessible from the fx chain window.

At the moment, we are discussing on the JSFX forum about ways to do it in JSFX code:http://forum.cockos.com/showthread.php?t=178543. Some code from this thread could be a basis for a built in feature...
__________________
JSFX plugins and synths. See you here and there: SoundCloud, Youtube, Google Play...
Smashed Transistors is offline   Reply With Quote
Old 07-02-2016, 02:44 PM   #2
ashcat_lt
Human being with feelings
 
Join Date: Dec 2012
Posts: 7,272
Default

Quote:
Originally Posted by Smashed Transistors View Post
It would be nice to have some oversampling facilities built in Reaper to easily limit/cancel aliasing.

Oversampling would be a per fx option accessible from the fx chain window.

At the moment, we are discussing on the JSFX forum about ways to do it in JSFX code:http://forum.cockos.com/showthread.php?t=178543. Some code from this thread could be a basis for a built in feature...
I think it was also mentioned in that thread that the details of how oversampling is implemented depends on what you're actually doing in the plugin. Oversampled filters require different considerations from oversampled dynamic processors which might be different from some other thing.. The details matter a lot, so while I agree that this would be a nice feature, I really don't think it can be that easy.
ashcat_lt is offline   Reply With Quote
Old 07-05-2016, 11:03 AM   #3
Smashed Transistors
Human being with feelings
 
Smashed Transistors's Avatar
 
Join Date: Jul 2014
Location: Là bas les huîtres (FR)
Posts: 424
Default

Sure, that's why it would be set per fx, maybe with options such as :
over rate : x2 x4 x8
decimator type : brickwall, smooth.

For the moment, i implement these as builtin features in my jsfx but they can't be optimized like a C version could be.
__________________
JSFX plugins and synths. See you here and there: SoundCloud, Youtube, Google Play...
Smashed Transistors is offline   Reply With Quote
Old 01-11-2018, 06:24 AM   #4
Ortseam
Human being with feelings
 
Ortseam's Avatar
 
Join Date: Jan 2008
Posts: 94
Default

Quote:
Originally Posted by Smashed Transistors View Post
It would be nice to have some oversampling facilities built in Reaper
+100000. It would be also nice to see some user tunings there. Such as pre/post filter type, order and bandwidth e.g.

I see it organized as a pair of "plugins" that can be inserted to Reaper FX chain. First tells to oversample everything that lies below it in the chain. Second is a 'stopper', telling that plugins next to it shouldn't be oversampled.

The chain could be something like this:

plugin 1
plugin 2
<'set oversampling' plugin> (with OS parameters)
plugin 3
plugin 4
<'reset oversampling' plugin>
plugin 5

in this case plugins 3 and 4 are oversampled with parameters set in 'set oversampling' plugin

Last edited by Ortseam; 01-11-2018 at 07:11 AM.
Ortseam is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 07:08 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.