The BSamples
class lets you add a stream of audio samples into the
General MIDI mix. The main functionality of the class (such as how you
define the sound you want to play, whether it should repeat, what speed
it should play at, and so on) is embedded in the
Start()
function; the class' other functions control and fine-tune the sound as it's playing.
To learn how to use a
BSamples
object, go to the
Start()
function.
Theoretically, you can create and play (at the same time) as many
BSamples
as you want. In practice, you are limited to the sample voice
limit set through
BSynth
's
SetVoiceLimits()
function; by default the limit is set to four.