Making it work

Once you have connected your DSP units, you certainly want to make it run. The way it works in IzSound is pretty simple. All you have to do is to invoke the run() method of all of your source DSP units. By "source DSP units", you must understand "the units that have no input".

Once you have invoked the run() method of all the source DSP units, the sound stream will be propaged to the subsequent ones and so on until the final units. Most of the time, the final units play or record the sound.

To produce a continuous sound flow, you simply have to iterate on calling the run() methods. Working with IzSound is that simple.