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

Reply via email to