--- Paul Davis wrote: > >Oh sorry, I thought you were talking about loading individual instances > >of the plugin for each channel. I guess I don't really know much about > >this seed/sub-instance approach that you are talking about that LADSPA > >uses. > > LADSPA doesn't use it. as you guessed, its an internal plugin > thing. if your plugin generates random numbers, it presumably uses a > seed value and an algorithm. if each plugin instance uses the same > seed, and the same algorithm, then they will generate the same set of > random numbers. no special magic required other than the seed. Oh yeah, *that* kind of seed. :) Well, my plugins don't use fixed seeds because I don't like the randomizations to be the same each time. They seed from the system time, in C library speak, that being srand(time(NULL)); But you couldn't actually depend on a fixed seed approach either since, if we really were doing this to accommodate changes in the i/o configuration, then some channel instances might be created later than others (and hence after the randomization algorithm in one instance has already run through some values). Marc __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com ---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission. Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe