!7 sclass DemoAudioLoop > DynPrintLog { transient VF1 source; transient S out; // ID of Audio Output module 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(dm_getModule(out), 'addSource, source = stereoSamplesIterator(loop)); } void cleanMeUp_demoAudioLoop { call(dm_getModule(out), 'removeSource, source); } }