Hmmm.... Non-realtime plug-in format?
-
- KVRAF
- 2029 posts since 21 Jul, 2004
Ive always wanted this. Im not sure what it would be though. I feel that destructive effects should not be the job of an external editor. I would like to be able to apply these to audio in any host, without an external program. For example, use the same timestretch in any host supporting this .nrt, or .des format. Or a pitch evelope type of thing. Something that all hosts could implement using a certain standard so the script could work in every host. That way you could add a feature you wanted to a host, without relying on the developer, or using an external program. Does this make sense?
Do not lick the fablanky
- KVRAF
- 6478 posts since 16 Dec, 2002
the VST plugin standard features quite extensive offline features already, specifically designed for audio editing tasks and audio file handling.
a very few plugins or hosts support this, but the standard is there already, called VstOfflineTask in the SDK.
a very few plugins or hosts support this, but the standard is there already, called VstOfflineTask in the SDK.
-
- KVRAF
- Topic Starter
- 2029 posts since 21 Jul, 2004
So how could a vst developer or a host adapt to a standard of this destructive rendering. Say there is some sort of process that takes certain values at certain samples an amount of time ahead then applies effects behind, or you need to normalize or use a buffer from later to modulate grains from all about in the audio. I mean what would it take to get this in motion? would it just need to know the delay? Like with DBTlfx(sp?) it needs a lot of delay to process this. But using the standard it could just auto-render and spit out the file in sync. Im not sure what I mean but I know i mean something. Im just searching for the example.....
Do not lick the fablanky
- KVRAF
- 6478 posts since 16 Dec, 2002
read the SDK documentation for further info,
but the basic concept is that it handles audio files similarly to offline editors. You access the whole audio file or parts of it from host arrange page or file system, do your edits (check samplerates etc of the files) on the thing and save.
It's useless unless you need to do edits that change file length or samplerate.
but the basic concept is that it handles audio files similarly to offline editors. You access the whole audio file or parts of it from host arrange page or file system, do your edits (check samplerates etc of the files) on the thing and save.
It's useless unless you need to do edits that change file length or samplerate.
-
- KVRAF
- Topic Starter
- 2029 posts since 21 Jul, 2004
So basically I am saying:
1. Does this vst ability....
a. buffer the incoming audio and after a certain delay spit out the result.
b. actually wait for some sort of command to do a destructive process and generate a .wav
c. other(theres no standard, can be used depending on what host wants, etc.)
Another example. What if I wanted a quick effect that would (without host specific scripts):
1. timestretch waveform "A" in half.
2. Add this new waveform "B" to waveform "A" (keep normalized).
3. repeat 3X.
note: there would be more interesting parameters to change.
I just think this could be very useful to have a standard, like a VST. Many hosts could use it.
EDIT: didn't see your posts!
1. Does this vst ability....
a. buffer the incoming audio and after a certain delay spit out the result.
b. actually wait for some sort of command to do a destructive process and generate a .wav
c. other(theres no standard, can be used depending on what host wants, etc.)
Another example. What if I wanted a quick effect that would (without host specific scripts):
1. timestretch waveform "A" in half.
2. Add this new waveform "B" to waveform "A" (keep normalized).
3. repeat 3X.
note: there would be more interesting parameters to change.
I just think this could be very useful to have a standard, like a VST. Many hosts could use it.
EDIT: didn't see your posts!
Do not lick the fablanky
- KVRAF
- 10175 posts since 16 Dec, 2002
not vst but an extensive and massively powerful offline processing package
http://www.composersdesktop.com/
I can recommend it, along with Richard Devine
http://www.composersdesktop.com/
I can recommend it, along with Richard Devine
-
- KVRAF
- Topic Starter
- 2029 posts since 21 Jul, 2004
Funny thing is I was looking at that package and it gave me the idea to start this thread! But since I couldn't find much information about it here I didn't really mention it. But youve got me interested in CDP again!
Do not lick the fablanky
-
- KVRist
- 89 posts since 27 Oct, 2004
yes offline VST processing exists in the standard - but it's poorly supported and barely documented... the documentation doesn't even properly answer yr questions. i once had a plan for a plugin that needed it but i gave up PFQ...
does anyone know of hosts that support it (have a maybe false memory that steinberg's own wavelab didn't, at least the version i was using to test with)?
or any plugins that use it?
interested.
/s
does anyone know of hosts that support it (have a maybe false memory that steinberg's own wavelab didn't, at least the version i was using to test with)?
or any plugins that use it?
interested.
/s
-
- KVRAF
- 3511 posts since 27 Dec, 2002 from North East England
CDP is indeed a fantastic effects suite for destructive mangling. I use it for pretty much all of my processing now. It's great for doing odd things with the duration of (and durations within) sounds, an area where I feel real time processing still falls flat.
-
- KVRAF
- Topic Starter
- 2029 posts since 21 Jul, 2004
Yeah. I think its time somebody bridge the gap between the two communities. There is the whole dsp, prerendered, Csound, CDP community and then another VST, kvr, realtime plugin community. If I could download cool little timestretch programs and use them as a plugin in somthing like tracktion, or energyXT or cubase or live, instead of run a command line or try to hack some sort of script together, that would be great.
Do not lick the fablanky
