!7 sclass DemoAudioLoop > DynPrintLog { transient VF1 source; transient O out; transient short[] loop; void start { loop = decodeWAVToStereoSamples(loadLibrary(#1400093)); out = dm_makeOrShowModule("#1016699/AudioOutput"); if (out == null) ret with print("Audio Output module not found"); call(out, 'addSource, source = stereoSamplesIterator(loop)); } void cleanMeUp_demoAudioLoop { call(out, 'removeSource, source); } }