static Pair, File> autoClipRecording(S name) { File f = recordingsDir(name); Clip clip = spectro_clipFromFile(f); BWImage img = clipToFrequencyImage(clip); L parts = audioSplit3(img); File clipFile = recordingsDir("clipped/" + f.getName()); File imgFile = replaceExtension(clipFile, ".png"); if (empty(parts)) ret with deleteFiles(clipFile, imgFile); spectro_intRangesToWAV(clip, parts, clipFile); savePNG(imgFile, mergeBWImagesHorizontally(horizontalIntRangesToImages(img, parts), spaceColor := 0)); ret pair(parts, clipFile); }