KVR Audio is the Internet's number one news and information resource for open standard audio plugins. We report new releases, product announcements and product updates (major and minor) for all VST Plugins, DirectX Plugins and Audio Units Plugins. We manage a fully searchable audio plugin database (updated daily), and offer many free member services including user reviews, product update notifications and a very active discussion forum. We also host official support forums for many plugin developers plus the official Receptor support forum.
Plug-in Database: Virtual
Instruments, Effects & Hosts
Banks & Patches
Download & Upload
Plug-in Ratings
by KVR Members
Wiki: Tutorials,
Audio Lexicon, ...
Listen to Music
by KVR Members
Search
KVR

Google Powered Search:

in new window

KVR Powered Plug-in Search:

AuthorTopic: Data send between VSTs before the master causes clipping ?
Scr1pt3r
Posted: 26th January 2004 03:13
Hi guys, the question is like this :
Lets say I have a VSTi connected to a VST effect connected to the master.
Like this :
VSTi ---> VST ---> Master
The question is this , lets say that the VSTi transfers to the VST an audio which is more than 0db so had it been connected directly to the master clipping should have occured. Now, lets say that the VST simply reduced the input it receives from VSTi so if the VSTi sends +3db to the VST effect and the VST input gain is set to -3 the effect will send 0db to the master and *apparently* no clipping and no data loss have occured.
Thats what I thought until now... but I started learning abit VST programming using the VST sdk and read that the data signal a VSTi outputs is a float number... a number between -1 and 1 . I Assume clipping is a range which isn't in the range of -1 and 1 ?
if thats the case there's data loss between the send of the VSTi and the VST because the VSTi sends +3db...
I think I'm wrong about this because had that been the case there would have been no logic to limiters if there's always data loss.
Where am I wrong ?
vurt
Posted: 26th January 2004 03:21
its too early you fried my brain Crying or Very sad
Scr1pt3r
Posted: 26th January 2004 03:33
Quote:
its too early you fried my brain

Laughing Laughing Laughing
Jeez
Posted: 26th January 2004 04:16
Nope, no clipping... because all audio is handled as floating-point numbers. That means that internally, audio can go above 0dBFS without clipping. Just make sure it's legal when it hits your DAC.

Forever,




Kim.
Scr1pt3r
Posted: 26th January 2004 04:22
Quote:
Nope, no clipping... because all audio is handled as floating-point numbers. That means that internally, audio can go above 0dBFS without clipping. Just make sure it's legal when it hits your DAC.

Forever,




Kim.


So what you're saying is that db above 0 got a digital presentation and when converted to analog they dont have a presentation so analog causes the clipping ?
Scr1pt3r
Posted: 26th January 2004 17:09
Anyone ?
Jeez
Posted: 26th January 2004 18:20
Scr1pt3r wrote:
So what you're saying is that db above 0 got a digital presentation and when converted to analog they dont have a presentation so analog causes the clipping ?


Something like that, though it's not "the analogue" that causes clipping - it's the conversion process from floatingpoint->integer (soundcard drivers only accept integer signals, primarily because signals >0dBFS can't be recreated post DAC).

Forever,




Kim.
ttoz
Posted: 26th January 2004 19:12
vurt wrote:
its too early you fried my brain Crying or Very sad


me too, i just got up 10 minutes ago Shit!
Forum topics in the archive are read only. New posts should be made in the main KVR Forums.
Disclaimer:
All communications made available as part of this forum and any opinions, advice, statements, views or other information expressed in this forum are solely provided by, and the responsibility of, the person posting such communication and not of kvraudio.com (unless kvraudio.com is specifically identified as the author of the communication).