View Full Version : Audio plugin (VST)
kyrios
May 31st, 2003, 14:38
Hi,
recently i tried VST plugin. Almost all of them use these scenes for the DEMO product.
1. adding noise, and/or
2. mute the playback sound for 1/2 second(s) for every 10-60 seconds.
My question is simple, what API i should use? More APIs are welcome
kyrios
naides
May 31st, 2003, 16:57
GetTickCount
GetSystemTime
Kayaker
May 31st, 2003, 17:39
I take it these are digital audio plugins? One I looked at was a dll built with an SDK and seemed to be "plugged in" via some debugger interface exported functions. There seems to be dozens of plugins that add acoustic effects to whatever the main program is playing.
I only looked at one but there were no multimedia api's, so parameters like Hz, Sweep, Pan, Mix, Delay, etc. seem to be the constants the plugins pass to the main program. If these plugins are all created around a skeleton and the effects coding is minimal, a little study comparing them with freeware versions should draw out the protection scheme code if it exists.
Kayaker
disavowed
June 1st, 2003, 15:16
sorry i'm not familiar with vst (hence these comments may not apply). if this is a real-time audio plugin, then yes, the two api's above may be useful. if, however, this plugin does pre-processing on audio files, then you'd have to research how time frames are indexed in the audio file

cr.ap
June 2nd, 2003, 09:59
get the vst sdk witch is freely avaible from steinberg. study it and u will find the places where to look for soon...
most "mute" protections simply count the sampleframes processed so the function to look for are process and processreplacing
noise protection can also be found in the process methods. on some occasions they can be easily spotted by rand() calls.
cr.ap
kyrios
June 3rd, 2003, 13:31
@cr.ap : judging from you knew a lot about steinberg, i bet you are familiar with VST thingy. Talio? arctic?
So basically is just seeking suspicious CALL which is responsible for adding the noise/mute.
i also appreciated comments from disavowed, kayaker, and naides. thx guys!
kyrios
Powered by vBulletin® Version 4.2.2 Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.