pj geerlings wrote:How many surrounding samples are used to build the oversampled image?
Cytomic 'The Glue' Compressor
-
- KVRian
- 911 posts since 1 Dec, 2003 from tejas
I'm still wondering about this ...
-
- KVRian
- 806 posts since 21 Sep, 2008
Hmm, well, it seems you have some image processing background, because it seems like an awkward way to ask about filter kernel size in audio=)pj geerlings wrote:I'm still wondering about this ...pj geerlings wrote:How many surrounding samples are used to build the oversampled image?
From latency figures I see that kernel size is somewhere around 200 samples.
However it also seems that he uses multirate filtering for higher sample rates, and I don't know to calculate effective kernel size for this.
Probably Andy can get into more specifics if he wishes.
All I can say that the passband is really flat and aliasing suppression is VERY good.
- KVRAF
- 10134 posts since 16 Dec, 2002
Having never used a hardware compressor or any 'pro' software compressor plugins I was beginning to think my expectations of a compressor were false, until now.
I just bought The Glue this weekend and boy am I happy..... a compressor that does what I want. Easy to tweak and no unwanted suprises or signal degradation.
I just bought The Glue this weekend and boy am I happy..... a compressor that does what I want. Easy to tweak and no unwanted suprises or signal degradation.
-
- KVRian
- 911 posts since 1 Dec, 2003 from tejas
Maybe I should have said "new signal stream" instead of "image" - sorry about that.meloco_go wrote:Hmm, well, it seems you have some image processing background, because it seems like an awkward way to ask about filter kernel size in audio=)pj geerlings wrote:I'm still wondering about this ...pj geerlings wrote:How many surrounding samples are used to build the oversampled image?
From latency figures I see that kernel size is somewhere around 200 samples.
However it also seems that he uses multirate filtering for higher sample rates, and I don't know to calculate effective kernel size for this.
Probably Andy can get into more specifics if he wishes.
All I can say that the passband is really flat and aliasing suppression is VERY good.
My understanding of oversampling techniques is admittedly very limited - so far I have never gone beyond 2x oversampling for my stuff and in that case I used some number of points on either side of the region to generate the "center" value via band-limited sinc interpolation. It seems to work but I'm always more-than-a-little concerned about the transient smearing that goes along with it.
The glowing reviews of "The Glue" made me wonder if there is a better, less transient-destroying method of oversampling.
-pj
-
- KVRian
- 806 posts since 21 Sep, 2008
x2 is relatively mild OS so if it is audibly destroying your transients then I would guess it might be something else. Maybe your passband is not as flat as it should be?pj geerlings wrote:The glowing reviews of "The Glue" made me wonder if there is a better, less transient-destroying method of oversampling.
-pj
- KVRAF
- 2820 posts since 3 Dec, 2008
News: The Glue v1.1.3 is ready for download
The last release was not good, sorry people! I have been working flat getting it right, so for everyone having trouble with v1.1.2 please download this version and give it a go, hopefully all will be well again.
The Glue v1.1.3:
* Fixed: mono oversampling now working that was broken in v1.1.2
* Fixed: hang on render in Cubase and Nuendo by not reporting latency change during render. Until Steinberg fix the issue at their end renders will not have correct automatic latency correction
The Glue v1.1.3 also has everything that was in v1.1.2:
* New: updated linear phase high quality oversampling to support up to 12 MHz (x256) - note that x2 is recommended for Realtime and x8 is recommended for Render
* New: slightly improved preset handling with next and previous buttons
* Fixed: unwanted smoothing of Mix and Makeup Gain on first process block
* Fixed: needle is now reset of when not processing audio
* Fixed: detection of offline rendering in Reaper and Sonar
* Fixed: reporting of dynamic latency in VST version in Live and possibly other hosts
The last release was not good, sorry people! I have been working flat getting it right, so for everyone having trouble with v1.1.2 please download this version and give it a go, hopefully all will be well again.
The Glue v1.1.3:
* Fixed: mono oversampling now working that was broken in v1.1.2
* Fixed: hang on render in Cubase and Nuendo by not reporting latency change during render. Until Steinberg fix the issue at their end renders will not have correct automatic latency correction
The Glue v1.1.3 also has everything that was in v1.1.2:
* New: updated linear phase high quality oversampling to support up to 12 MHz (x256) - note that x2 is recommended for Realtime and x8 is recommended for Render
* New: slightly improved preset handling with next and previous buttons
* Fixed: unwanted smoothing of Mix and Makeup Gain on first process block
* Fixed: needle is now reset of when not processing audio
* Fixed: detection of offline rendering in Reaper and Sonar
* Fixed: reporting of dynamic latency in VST version in Live and possibly other hosts
The Glue, The Drop, The Scream - www.cytomic.com
- KVRAF
- 7791 posts since 20 Jul, 2004 from Clearwater
Amazing Andy! Thank you. 
Wavsen.com - Professional mix delivery platform with client approval, watermarking, and portfolio page builder.
- KVRAF
- 2820 posts since 3 Dec, 2008
This post contains technical detail only relevant to someone writing their own oversampling code, so please everyone else ignore it!meloco_go wrote:x2 is relatively mild OS so if it is audibly destroying your transients then I would guess it might be something else. Maybe your passband is not as flat as it should be?pj geerlings wrote:The glowing reviews of "The Glue" made me wonder if there is a better, less transient-destroying method of oversampling.
-pj
If the transients are being destroyed it sounds like the oversampling filter is wrong, as meloco_go quite rightly points out you probably have a saggy passband, and / or not enough rejection in your stop band and / or a bug in your filter code.
Resampling from 44100 -> 88200 is not an easy thing to get right. It requires a linear phase fir with lots of taps. From the oversampling menu of The Glue it is easy to calculate the total taps, for 44100 -> 88200 has 105 samples of latency, which means it uses 105 taps either side of the centre sample, so that is 105*2+1 = 211 taps in total. It is a full band (ie not half band) linear phase fir filter, with a very specific shape to keep the passband 0-20 kHz within 0.01 dB, and the rejection below -120 dB in the same range. This is high quality oversampling, and since it is linear phase you can do it again and again and not touch effect the transients in your signal one iota. You can resample the same signal 10 times and still only have 0.2 dB of change at 20 kHz
Going from 48000 -> 96000 is easier, for that I use 93*2+1 = 187 taps, and for 96000 -> 192000 it is easier again, I use 27*2+1 = 55 taps.
I will leave it there for now. Please email me directly with further enquires as I feel this thread is not the best place to discuss the implementation details of linear phase fir oversampling filters
The Glue, The Drop, The Scream - www.cytomic.com
-
penguinfromdeep penguinfromdeep https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=193898
- KVRAF
- 1993 posts since 18 Nov, 2008
Excuse me?jamieblac wrote:Cytomic The Glue vs. PSP VintageWarmer2
-
penguinfromdeep penguinfromdeep https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=193898
- KVRAF
- 1993 posts since 18 Nov, 2008
Honestly I don't know what you meant? Making a comparison? They are different beasts that's for sure ..
- KVRAF
- 10134 posts since 16 Dec, 2002
Is that a perfect combination?jamieblac wrote:Cytomic The Glue vs. PSP VintageWarmer2
Mine is The Glue v Stillwell Vibe EQ .....oh yes, my
finally wipe the floor with all your
- KVRAF
- 2820 posts since 3 Dec, 2008
Hey VariKusBrainZ, thanks for the great feedback! This is exactly the kind of reaction I was hoping for in writing The Glue. I always thought compressors, both analog and digital, were something to be avoided as they mostly made things sound worse - that was until I heard a good analog compressor, then I realised how amazing they can soundVariKusBrainZ wrote:Having never used a hardware compressor or any 'pro' software compressor plugins I was beginning to think my expectations of a compressor were false, until now.
I just bought The Glue this weekend and boy am I happy..... a compressor that does what I want. Easy to tweak and no unwanted suprises or signal degradation.
The Glue, The Drop, The Scream - www.cytomic.com
-
- KVRian
- 911 posts since 1 Dec, 2003 from tejas
Thank you!andy_cytomic wrote:... I will leave it there for now. Please email me directly with further enquires as I feel this thread is not the best place to discuss the implementation details of linear phase fir oversampling filterswww.cytomic.com/contact
I will have to study FIR filtering a little more - per your suggestion I'll address any further questions to your contact email address.
regards
pj
