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.
I like the idea (and I appreciate being asked). The issue is that I have not had the time to spend any serious amount of work in julia related activities. I don’t think Augmentor currently works on 1.X for example.
If you do want to reuse things I encourage you to copy paste the code excerpts you deem useful into some “augmentorbase.jl” file in your new package. There is always the option to pool resources at a later point and then refactor into a dedicated AugmentorBase later