Thomas-
I had a question about how one is meant to deal with the vst state info
that a vst host usually saves for the plugin and restores on load.
i've been wrapping up vst's into bitvitriol for a while now, but last
night when i went to muck about with using the Phatmatick PRO vsti
within pd, i realised i didnt know how to get pd to tell the phatmatick
pro which sample to use. here is its [print[ and i see no way of doing
this:
Flags Has editor Can do replacing parameter[#0], "LFO 1 Shape" value=0.000000 parameter[#1], "LFO 1 Sync" value=0.000000 parameter[#2], "LFO 1 Speed" value=1.000000 parameter[#3], "LFO 1 Sync Mode" value=0.000000 parameter[#4], "LFO 2 Shape" value=0.000000 parameter[#5], "LFO 2 Sync" value=0.000000 parameter[#6], "LFO 2 Speed" value=0.000000 parameter[#7], "LFO 2 Sync" value=0.000000 parameter[#8], "Comb In/Out" value=0.000000 parameter[#9], "Comb Delay" value=0.500000 parameter[#10], "Comb Feedback" value=0.900000 parameter[#11], "VCF Mode" value=0.000000 parameter[#12], "VCF Cutoff" value=1.000000 parameter[#13], "VCF Q" value=0.000000 parameter[#14], "Pitch Env Attack" value=0.000000 parameter[#15], "Pitch Env Decay" value=0.200000 parameter[#16], "Pitch Env Sustain" value=1.000000 parameter[#17], "Pitch Env Release" value=0.020000 parameter[#18], "Pitch Env Amount" value=0.500000 parameter[#19], "VCF Env Attack" value=0.000000 parameter[#20], "VCF Env Decay" value=0.200000 parameter[#21], "VCF Env Sustain" value=1.000000 parameter[#22], "VCF Env Release" value=0.020000 parameter[#23], "VCF Env Amount" value=0.500000 parameter[#24], "Mod: LFO 1 -> VCF" value=0.000000 parameter[#25], "Mod: LFO 1 -> Pitch" value=0.000000 parameter[#26], "Mod: Lfo 1 -> Amp" value=0.000000 parameter[#27], "Mod: Lfo 1 -> F.Env" value=0.000000 parameter[#28], "Mod: Lfo 2 -> VCF" value=0.000000 parameter[#29], "Mod: Lfo 2 -> Pitch" value=0.000000 parameter[#30], "Mod: Lfo 2 -> Amp" value=0.000000 parameter[#31], "Mod: Lfo 2 -> F.Env" value=0.000000 parameter[#32], "Mod: Mod -> VCF" value=0.000000 parameter[#33], "Mod: Mod -> Pitch" value=0.000000 parameter[#34], "Mod: Mod -> Amp" value=0.000000 parameter[#35], "Mod: Mod -> F.Env" value=0.000000 parameter[#36], "Mod: Vel -> VCF" value=0.000000 parameter[#37], "Mod: Vel -> Amp" value=0.000000 parameter[#38], "Mod: Vel -> Amp" value=0.000000 parameter[#39], "Mod: Vel -> F.Env" value=0.000000 parameter[#40], "Mute" value=0.000000 parameter[#41], "Gain" value=1.000000 parameter[#42], "Distortion" value=0.000000 parameter[#43], "Delay Mix" value=0.000000 parameter[#44], "Delay Feedback" value=0.000000 parameter[#45], "Delay Sync" value=6.000000 parameter[#46], "Distortion Pre/Post VCF" value=0.000000
any ideas? thjanks -josh
Thomas Grill wrote:
Hi all, since i'd like to have vst~ released in the next future, i put a beta download on my website, which will be updated regularly. Find it at http://grrrr.org/ext/vst Please report any non-functioning or strange-looking vst plugins so that i can fix the remaining bugs.
best greetings, Thomas
PD-announce mailing list PD-announce@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-announce
Hi Josh, i didn't have a look at that specific plugin but i will when i have got the time. Do other VST hosts display the same parameter names, or maybe one more that you could use for choosing samples?
best greetings, Thomas
----- Original Message ----- From: "Josh Steiner" josh@vitriolix.com To: pd-list@iem.kug.ac.at Cc: "Thomas Grill" t.grill@gmx.net Sent: Friday, September 17, 2004 7:43 PM Subject: [PD] Re: [PD-announce] vst~ beta download
Thomas-
I had a question about how one is meant to deal with the vst state info that a vst host usually saves for the plugin and restores on load. i've been wrapping up vst's into bitvitriol for a while now, but last night when i went to muck about with using the Phatmatick PRO vsti within pd, i realised i didnt know how to get pd to tell the phatmatick pro which sample to use. here is its [print[ and i see no way of doing this:
Flags Has editor Can do replacing parameter[#0], "LFO 1 Shape" value=0.000000 parameter[#1], "LFO 1 Sync" value=0.000000 parameter[#2], "LFO 1 Speed" value=1.000000 parameter[#3], "LFO 1 Sync Mode" value=0.000000 parameter[#4], "LFO 2 Shape" value=0.000000 parameter[#5], "LFO 2 Sync" value=0.000000 parameter[#6], "LFO 2 Speed" value=0.000000 parameter[#7], "LFO 2 Sync" value=0.000000 parameter[#8], "Comb In/Out" value=0.000000 parameter[#9], "Comb Delay" value=0.500000 parameter[#10], "Comb Feedback" value=0.900000 parameter[#11], "VCF Mode" value=0.000000 parameter[#12], "VCF Cutoff" value=1.000000 parameter[#13], "VCF Q" value=0.000000 parameter[#14], "Pitch Env Attack" value=0.000000 parameter[#15], "Pitch Env Decay" value=0.200000 parameter[#16], "Pitch Env Sustain" value=1.000000 parameter[#17], "Pitch Env Release" value=0.020000 parameter[#18], "Pitch Env Amount" value=0.500000 parameter[#19], "VCF Env Attack" value=0.000000 parameter[#20], "VCF Env Decay" value=0.200000 parameter[#21], "VCF Env Sustain" value=1.000000 parameter[#22], "VCF Env Release" value=0.020000 parameter[#23], "VCF Env Amount" value=0.500000 parameter[#24], "Mod: LFO 1 -> VCF" value=0.000000 parameter[#25], "Mod: LFO 1 -> Pitch" value=0.000000 parameter[#26], "Mod: Lfo 1 -> Amp" value=0.000000 parameter[#27], "Mod: Lfo 1 -> F.Env" value=0.000000 parameter[#28], "Mod: Lfo 2 -> VCF" value=0.000000 parameter[#29], "Mod: Lfo 2 -> Pitch" value=0.000000 parameter[#30], "Mod: Lfo 2 -> Amp" value=0.000000 parameter[#31], "Mod: Lfo 2 -> F.Env" value=0.000000 parameter[#32], "Mod: Mod -> VCF" value=0.000000 parameter[#33], "Mod: Mod -> Pitch" value=0.000000 parameter[#34], "Mod: Mod -> Amp" value=0.000000 parameter[#35], "Mod: Mod -> F.Env" value=0.000000 parameter[#36], "Mod: Vel -> VCF" value=0.000000 parameter[#37], "Mod: Vel -> Amp" value=0.000000 parameter[#38], "Mod: Vel -> Amp" value=0.000000 parameter[#39], "Mod: Vel -> F.Env" value=0.000000 parameter[#40], "Mute" value=0.000000 parameter[#41], "Gain" value=1.000000 parameter[#42], "Distortion" value=0.000000 parameter[#43], "Delay Mix" value=0.000000 parameter[#44], "Delay Feedback" value=0.000000 parameter[#45], "Delay Sync" value=6.000000 parameter[#46], "Distortion Pre/Post VCF" value=0.000000
any ideas? thjanks -josh
Thomas Grill wrote:
Hi all, since i'd like to have vst~ released in the next future, i put a beta download on my website, which will be updated regularly. Find it at http://grrrr.org/ext/vst Please report any non-functioning or strange-looking vst plugins so that
i
can fix the remaining bugs.
best greetings, Thomas
PD-announce mailing list PD-announce@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-announce
-- ________________________________________________________________ live experimental electronic music -- http://bluevitriol.com independent u.s. drum'n'bass -- http://vitriolix.com
PD-list@iem.at mailing list UNSUBSCRIBE and account-management ->
the only other hosts i use dont give you this nice raw output, so i dont know. but this is a general issues with vst's i think, for instance, in flstudio when i open up a song it has remembered all the positions of all the sliders/nobs of all vst's im using, plus samples loaded and such. is there some split in vst between state and performance data?
Thomas Grill wrote:
Hi Josh, i didn't have a look at that specific plugin but i will when i have got the time. Do other VST hosts display the same parameter names, or maybe one more that you could use for choosing samples?
best greetings, Thomas
----- Original Message ----- From: "Josh Steiner" josh@vitriolix.com To: pd-list@iem.kug.ac.at Cc: "Thomas Grill" t.grill@gmx.net Sent: Friday, September 17, 2004 7:43 PM Subject: [PD] Re: [PD-announce] vst~ beta download
Thomas-
I had a question about how one is meant to deal with the vst state info that a vst host usually saves for the plugin and restores on load. i've been wrapping up vst's into bitvitriol for a while now, but last night when i went to muck about with using the Phatmatick PRO vsti within pd, i realised i didnt know how to get pd to tell the phatmatick pro which sample to use. here is its [print[ and i see no way of doing this:
Flags Has editor Can do replacing parameter[#0], "LFO 1 Shape" value=0.000000 parameter[#1], "LFO 1 Sync" value=0.000000 parameter[#2], "LFO 1 Speed" value=1.000000 parameter[#3], "LFO 1 Sync Mode" value=0.000000 parameter[#4], "LFO 2 Shape" value=0.000000 parameter[#5], "LFO 2 Sync" value=0.000000 parameter[#6], "LFO 2 Speed" value=0.000000 parameter[#7], "LFO 2 Sync" value=0.000000 parameter[#8], "Comb In/Out" value=0.000000 parameter[#9], "Comb Delay" value=0.500000 parameter[#10], "Comb Feedback" value=0.900000 parameter[#11], "VCF Mode" value=0.000000 parameter[#12], "VCF Cutoff" value=1.000000 parameter[#13], "VCF Q" value=0.000000 parameter[#14], "Pitch Env Attack" value=0.000000 parameter[#15], "Pitch Env Decay" value=0.200000 parameter[#16], "Pitch Env Sustain" value=1.000000 parameter[#17], "Pitch Env Release" value=0.020000 parameter[#18], "Pitch Env Amount" value=0.500000 parameter[#19], "VCF Env Attack" value=0.000000 parameter[#20], "VCF Env Decay" value=0.200000 parameter[#21], "VCF Env Sustain" value=1.000000 parameter[#22], "VCF Env Release" value=0.020000 parameter[#23], "VCF Env Amount" value=0.500000 parameter[#24], "Mod: LFO 1 -> VCF" value=0.000000 parameter[#25], "Mod: LFO 1 -> Pitch" value=0.000000 parameter[#26], "Mod: Lfo 1 -> Amp" value=0.000000 parameter[#27], "Mod: Lfo 1 -> F.Env" value=0.000000 parameter[#28], "Mod: Lfo 2 -> VCF" value=0.000000 parameter[#29], "Mod: Lfo 2 -> Pitch" value=0.000000 parameter[#30], "Mod: Lfo 2 -> Amp" value=0.000000 parameter[#31], "Mod: Lfo 2 -> F.Env" value=0.000000 parameter[#32], "Mod: Mod -> VCF" value=0.000000 parameter[#33], "Mod: Mod -> Pitch" value=0.000000 parameter[#34], "Mod: Mod -> Amp" value=0.000000 parameter[#35], "Mod: Mod -> F.Env" value=0.000000 parameter[#36], "Mod: Vel -> VCF" value=0.000000 parameter[#37], "Mod: Vel -> Amp" value=0.000000 parameter[#38], "Mod: Vel -> Amp" value=0.000000 parameter[#39], "Mod: Vel -> F.Env" value=0.000000 parameter[#40], "Mute" value=0.000000 parameter[#41], "Gain" value=1.000000 parameter[#42], "Distortion" value=0.000000 parameter[#43], "Delay Mix" value=0.000000 parameter[#44], "Delay Feedback" value=0.000000 parameter[#45], "Delay Sync" value=6.000000 parameter[#46], "Distortion Pre/Post VCF" value=0.000000
any ideas? thjanks -josh
Thomas Grill wrote:
Hi all, since i'd like to have vst~ released in the next future, i put a beta download on my website, which will be updated regularly. Find it at http://grrrr.org/ext/vst Please report any non-functioning or strange-looking vst plugins so that
i
can fix the remaining bugs.
best greetings, Thomas
PD-announce mailing list PD-announce@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-announce
-- ________________________________________________________________ live experimental electronic music -- http://bluevitriol.com independent u.s. drum'n'bass -- http://vitriolix.com
PD-list@iem.at mailing list UNSUBSCRIBE and account-management ->
On Fri, Sep 17, 2004 at 12:47:52PM -0700, Josh Steiner wrote:
the only other hosts i use dont give you this nice raw output, so i dont know. but this is a general issues with vst's i think, for instance, in flstudio when i open up a song it has remembered all the positions of all the sliders/nobs of all vst's im using, plus samples loaded and such. is there some split in vst between state and performance data?
afaik, all vst params are floats (or midi-notes & CC). the .fxp/.fxb preset-file format allows for storage of arbitrary 'chunk's of binary data that can be whatever the plugin designer wants - but i dont think you can do anything with this from any host other than saving/loading. ultimately the VST standard needs to be scrapped, or at least given OSC support on equal footing as MIDI, and make the file format less of a joke..
anyways if phatmatik is your main concern, why not make an infinitely better replacement for it? this patch will check for beat-timing metadata, if it exists load it, if not scan it..so you dont hve to wait for bonk~ to run each time..(but a non-realtime switch~ option in subpatches would definitely be cool..if anyone is up for a real challenge :)
ix wrote:
On Fri, Sep 17, 2004 at 12:47:52PM -0700, Josh Steiner wrote:
the only other hosts i use dont give you this nice raw output, so i dont know. but this is a general issues with vst's i think, for instance, in flstudio when i open up a song it has remembered all the positions of all the sliders/nobs of all vst's im using, plus samples loaded and such. is there some split in vst between state and performance data?
afaik, all vst params are floats (or midi-notes & CC). the .fxp/.fxb preset-file format allows for storage of arbitrary 'chunk's of binary data that can be whatever the plugin designer wants - but i dont think you can do anything with this from any host other than saving/loading. ultimately the VST standard needs to be scrapped, or at least given OSC support on equal footing as MIDI, and make the file format less of a joke..
ok, so the vst .dll's take care of handling some state data by storing it in a .fxp/.fxb, but how does the holst (vst~ in particular) handle telling the .dll where to find these files?
anyways if phatmatik is your main concern,
its not, its just my latest run in with this issue.
why not make an infinitely better replacement for it?
aye, that is me plan :) i have a pretty decent slicing sampler already working pretty well, but i wanted to play around with phatmatick a bunch to see what i thought of their methods. my music partner jake spoke glowingly of it.
this patch will check for beat-timing metadata, if it exists load it, if not scan it..so you dont hve to wait for bonk~ to run each time..(but a non-realtime switch~ option in subpatches would definitely be cool..if anyone is up for a real challenge :)
wow! so cool, thanks!
Is there any compiled version of vbap_reverb for windows????
thanks siggmus
siggmuss siggmus@fastmail.fm wrote: Is there any compiled version of vbap_reverb for windows????
cant you get it at http://whats-your.name/pd/extra/ ? i also think there's a copy floating around somewhere else, maybe on the cvs but i'm not quite sure anymore...
=====
___________________________________________________________ALL-NEW Yahoo! Messenger - all new features - even more fun! http://uk.messenger.yahoo.com
--- chris tyrrell shaper_mechanist@yahoo.co.uk wrote: siggmuss siggmus@fastmail.fm wrote: Is there any compiled version of vbap_reverb for windows????
cant you get it at http://whats-your.name/pd/extra/? i also think there's a copy floating around somewhere else, maybe on the cvs but i'm not quite sure anymore...
it's here also http://www.akustische-kunst.org/puredata/vbap/rvbap-1.0.zip makes perfect sense really...
=====
___________________________________________________________ALL-NEW Yahoo! Messenger - all new features - even more fun! http://uk.messenger.yahoo.com
hi list, i was wondering which are the differences between readsf~ and sfread~......sfwrite~ and writesf~
many thanks
siggmus
siggmuss wrote:
hi list, i was wondering which are the differences between readsf~ and sfread~......sfwrite~ and writesf~
a long time ago, pd had no soundfile-player built-in. several people started to write soundfile-players and -writers to fill this gap, namely günther and wini. all of them had several features and bugs. after some time, another sf-player was integrated into pd.
[sfread~] (ggext): only raw data accepted (you can tell the object to skip a fixed number of bytes); varispeed; loop-mode integrated [sfplay] (zexy): only raw data accepted(see [sfread~]; this object has been optimized via a state model, to spread the number of system-calls (and thus possible time-outs (clicks) because of slow harddisks) over time. [readsf~] (pd): several file-formats (WAV, AIFF,...) and endianesses are recognized; the hd-access is in a separate worker-thread, which should circumvent the problem with the timeouts of system calls.
all in all: use pd's built-in [readsf~] ! it is certainly the best tested and optimized and (most important) it is available on any (recent) pd. no need for an external at all. the other objects are basically there for compatibility reasons (at least [sfplay] is; i cannot speak for günthers objects)
mfg.a.sdr IOhannes
On Wed, 22 Sep 2004, IOhannes m zmoelnig wrote:
use pd's built-in [readsf~] ! it is certainly the best tested and optimized and (most important) it is available on any (recent) pd. no need for an external at all. the other objects are basically there for compatibility reasons (at least [sfplay] is; i cannot speak for g�nthers objects)
Well, I can only second that. Use readsf~ !
Guenter
PS:
I use sfread~ a lot because of its varispeed feature, but thats a personal preference. It doesn't run on windows, so its not useable if you want to be cross platform. I use it as the main player for PDa, because it was faster for me to port it than understanding and porting readsf~. It uses memory mapping, so its perfect to playback loops without additional memory usage, which is important on devices with not that much memory.
The other players have other advantages, like readanyfs ... and then I think Thomas Grill wrote another incarnation of a multiple format player.