!7 cmodule SpeechCorrelator1 > DynPrintLog { switchable bool react; // react to new recording S startTime, endTime; //Interpretation bestInterpretation; File wavFile, mp3File; sclass Interpretation { S by; O rank; } start { dm_onNewRecording(voidfunc(File f) enter { if (!react) ret; print("Have recording: " + f); //print(renderFileDateWithSeconds(f)); setField(startTime := regexpExtract("\\d{8}-\\d{6}", fileName(f))); print(+startTime); setField(wavFile := f); }); dm_vmBus_onMessage_q newMP3Recording(voidfunc(File f) { print("Have MP3: " + f); }); } visual centerAndSouthWithMargins(super, jrightaligned(dm_checkBox react())); }