Scaper is a python library for soundscape synthesis and augmentation. It can be used to quickly and easily generate audio data for machine learning experiments with audio, for example for sound event detection in environmental and bioacoustics audio or (with some work) audio source separation as well!
The latest release includes improvements to how scaper computes the loudness of foreground and background events, resulting in more reliable SNR in the output audio.
Installing the latest release is as easy as calling: >pip install scaper
If you haven't used scaper before, you might want to check out the scaper documentation and in particular the scaper tutorial.
And, if you really want to dig into the why/what/how behind scaper, please see the scaper-paper:
Scaper: A Library for Soundscape Synthesis and Augmentation
J. Salamon, D. MacConnell, M. Cartwright, P. Li, and J. P. Bello.
In IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA), New Paltz, NY, USA, Oct. 2017.