Greetings all,
I've been having troubles understanding the Blitz3D sound command set. Any assistance would be appreciated.
1) If two or more sounds are played in the same channel, subsequent channel commands only affect the last sound that was played in that channel, resulting in the earlier sounds continuing to play without being able to stop them! (ie. if looped) Why don't the channel commands affect all sounds currently playing in the specified channel?? What then is the point of having separate Sound and Channel commands for seemingly the same purpose? (Eg. SoundVolume vs ChannelVolume, SoundPitch vs ChannelPitch, SoundPan vs ChannelPan etc.)
With other programs, playing a second sound in a channel that is already playing a sound would cut short the first sound and take new precedence of that channel. Is this not so in Blitz? Do I need to create a new channel for each sound I want to manipulate?
2) Is there a command to find out the normal pitch a of sound?
3) Is it possible to set the overall volume level of the whole program?
4) How do I unloop a sound previously looped with the LoopSound command?
If someone could please explain the intricacies of Blitz sound (especially with a demo) I would be grateful.
Thanks.
I've been having troubles understanding the Blitz3D sound command set. Any assistance would be appreciated.
1) If two or more sounds are played in the same channel, subsequent channel commands only affect the last sound that was played in that channel, resulting in the earlier sounds continuing to play without being able to stop them! (ie. if looped) Why don't the channel commands affect all sounds currently playing in the specified channel?? What then is the point of having separate Sound and Channel commands for seemingly the same purpose? (Eg. SoundVolume vs ChannelVolume, SoundPitch vs ChannelPitch, SoundPan vs ChannelPan etc.)
With other programs, playing a second sound in a channel that is already playing a sound would cut short the first sound and take new precedence of that channel. Is this not so in Blitz? Do I need to create a new channel for each sound I want to manipulate?
2) Is there a command to find out the normal pitch a of sound?
3) Is it possible to set the overall volume level of the whole program?
4) How do I unloop a sound previously looped with the LoopSound command?
If someone could please explain the intricacies of Blitz sound (especially with a demo) I would be grateful.
Thanks.