-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
Simple(ish) deformers (many from audio degradation toolbox):
- Low-, band-, high-pass filter
- bit-crushing
- companding+quantization noise
- should wait until mu-law companding librosa/librosa#1022 is finished and merged
- mp3 compression
- Clipping
- Time stretch
- Pitch shift
- Tricky thing here: may require tuning estimation and quantization to determine whether or not to change a note's pitch class
- Event blur
- Cf: Ulrich et al, 2014
- Find all events with
duration == 0and duplicate them at some random offset and degradation in confidence
- Chord simplifier
- Eg, drop the 7th to simulate lazy annotators
- Or 'A:min(*3) -> A:maj'
- Time clip
- Dynamic range compression
- Aliasing (resampling without LPF)
- Resampling
- Colored noise
- reversal
Advanced deformers:
- Impulse response: convolve with a given filter
- Mixing (eg, crowd noise)
- including mixing annotated examples
- Bypass (make filters in a chain skippable)
Metadata
Metadata
Assignees
Labels
No labels