Jump to content


Photo

TBProaudio CS-3301 Oversampling switch behaviour (PDC problems?)


  • Please log in to reply
6 replies to this topic

#1 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3646 posts
  • Gender:Male

Posted 22 September 2018 - 12:12

EDIT: Likely a plugin issue

----------------------------------

----------------------------------

 

This works fine in Bitwig so I think this may have something to do with renoise rather than the plug.

 

 

- Create 2 identical tracks in renoise.  A repeating hihat is a good example.

 

- Add a copy of CS-3301 to each track

 

- Without adjusting any settings press the phase button (next to blue led in picture) in one of the instances and the tracks should null to silence.  So all works as expected.

 

- Now try switching the instances between 2X oversampling on/off

 

In Bitwig you get a minor blip and then both tracks go back to nulling.  In renoise things seem to get stuck between nulling and not and you have to keep pressing the buttons until something rights itself.  My guess is that it has something to do with PDC not flagging properly to update.

 

When oversampling is enabled, the plugs latency jumps from 5.78ms to 14.44ms:

Track('01'): Device('VST: TBProAudio: CS3301 x64') -> 637 Samples (14.44 ms)
Track('02'): Device('VST: TBProAudio: CS3301 x64') -> 255 Samples (5.78 ms)

CS3301.PNG


Product page:

https://www.tb-softw...dio/cs3301.html

Download demo:

https://www.tb-softw...o/download.html


Edited by Ledger, 23 September 2018 - 13:31.

--> Lua for newbies <--

My Scripts On Forum

Top Tip!

 

cpu : Xeon 1231 v3, os : Win 7 64bit, audio: Audient iD4
posts as 4tune @ KvR and some other music related sites


#2 4Tey

4Tey

    Big Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPip
  • 535 posts
  • Gender:Male

Posted 22 September 2018 - 12:48

- Now try switching the instances between 2X oversampling on/off

To be truthful Ledger I can get it to freeze Renoise just by loading an instance of that plugin and repeatedly pressing on/off the 2X button.   My quick assessment: Personally I think it points more to been a buggy plugin with that 2X button.



#3 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3646 posts
  • Gender:Male

Posted 22 September 2018 - 14:36

To be truthful Ledger I can get it to freeze Renoise just by loading an instance of that plugin and repeatedly pressing on/off the 2X button.   My quick assessment: Personally I think it points more to been a buggy plugin with that 2X button.

 

Hmm, can`t get any freezes from the 2X button here and been demoing for quite a while.

 

What OS are you on?  I`m happy to pass any info onto TBPro in a bug report.  They seem to be quite regular with updates and this one is on my potential to-buy list because the workflow is so good with it.


--> Lua for newbies <--

My Scripts On Forum

Top Tip!

 

cpu : Xeon 1231 v3, os : Win 7 64bit, audio: Audient iD4
posts as 4tune @ KvR and some other music related sites


#4 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3646 posts
  • Gender:Male

Posted 22 September 2018 - 14:46

UPDATE:

 

Seems that renoise re-checks oversampling states when the transport is stopped/ restarted  vs. Bitwig which does it on the fly.  So not necessarily a bug as something to be aware of.  I can`t see anyway situations where plugs will change there sample rate automatically mid-song..


--> Lua for newbies <--

My Scripts On Forum

Top Tip!

 

cpu : Xeon 1231 v3, os : Win 7 64bit, audio: Audient iD4
posts as 4tune @ KvR and some other music related sites


#5 4Tey

4Tey

    Big Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPip
  • 535 posts
  • Gender:Male

Posted 22 September 2018 - 14:48

What OS are you on?

I tried it on Windows 10 64-bit/64-bit vst.  Could be a different result on Windows 7 64-bit.  Keep an open mind I suppose, but if I was the developer of that plugin I'd look at the 2X switch button code..and then (if anything needs to be fixed there)..then consider any host problem interactions.  Just a speculation on my part.


  • Ledger likes this

#6 ffx

ffx

    Composes without Wires burns Directly from Brain to DVD that is already in Store Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3490 posts
  • Gender:Not Telling

Posted 23 September 2018 - 08:19

There was a similar plugin problem here, and it was resolved by a plugin update.

 

AFAIK the PDC updating works pretty well in Renoise...? It will only set to the PDC that was reported.


Test system: macOS 10.13.4, HFS+. Firewire Audio, i7 4770, 8GB Ram, GTX1050 2GB, 48kHz
GUI Automation RecorderNative DSP Context MenuTuned ShortcutsUnified Value Shift And Transpose | Jump To From Send Modified (Docs) | Quick Template | Nisanmol's Groove Tool FixedThemes


#7 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3646 posts
  • Gender:Male

Posted 23 September 2018 - 13:15

Just did some more tests with other pdc causing plugs for more confirmation:

 

Cytomic Glue

--updates on the fly and nulls.  PDC ms only seems to increase a tiny amount on X16 oversmapling though

 

IK Multimedia Linear Phase EQ

--toggling between lin and normal phase which changes the latency, updates on fly and nulls too.

 

So It does look like it`s a quirk with CS-3301, along with 4Teys reported freeze, somethings not quite right..


Edited by Ledger, 23 September 2018 - 13:16.

--> Lua for newbies <--

My Scripts On Forum

Top Tip!

 

cpu : Xeon 1231 v3, os : Win 7 64bit, audio: Audient iD4
posts as 4tune @ KvR and some other music related sites