!7 // TODO: volume concept Sound { S name, dataID; } cmodule AISounds > DynCRUD { afterVisualize { addSelectionDependentButton("Play", rThread { print("Playing sound: " + selected().name); playAudioFile(loadLibrary(selected().dataID)); }); } }