We are likely to embark on an adventure to create something very similar to @Evizero’s excellent package Augmentor.jl, but for environmental acoustic recordings. I think the overall idea of Augmentor.jl looks solid, and the support for audio would require us to simply implement a number of new Augmentor operations.
Supporting audio would likely require some new dependencies, while some of the existing dependencies of Augmentor are not required for audio. Would it make sense, and would you, Evizero, be supportive of, separating out core functionality of Augmentor.jl into an “AugmentorBase.jl” or similar? Augmentor.jl, as well as a potential new AugmentorAudio.jl, would then make use of the common functionality in AugmentorBase.