Bruce,
All synthesizers are guaranteed to have 10 pitch values and 10 volume
settings. They are also guaranteed to have 26 tones. However, they may
not do anything...meaning tone x, y and z may all be the same but you
are guaranteed they have an x, y and z.
The only thing that is variable is rate. But even this is per
synthesizer, not engine. If the synthesizer supports say 50 rates than
every engine under it supports 50 rates, guaranteed. You can get the
max rates from Synthesizer.MaxRate.
Doug
On 4/22/2012 7:51 PM, BT wrote:
Hi Aaron and GW,
I talked with Chip and had looked at his class 20 examples prior
to him wrinting back to me and he uses the values found on at least
one engine settings which are the values from 0 to 9 for volume, 0 to
100 for pithch and the others.
Now, are those values standard for all the engines? If not, what
are the ranges for each engine, or synthesizer, so they all could be
built into a class as Chip had done and we can write an app using all
those values as settings of choice when running an app, such as my
Battleship game and other games and apps I will write?
I can follow what Chip has done, but those things are lacking,
missing in the object model and should be there for app writers to
make everything more flexible.
I will go by what Chip has done for now and post the game with
that appraoch tonight so it will be universal on any computer and not
limited to just Sapi voices, the old way.
Bruce