bmcfee / autochiptune

Automatic chiptune remixer in python
GNU General Public License v2.0
13 stars 3 forks source link

Percussion should better preserve some timbre quality of original #3

Open Cortexelus opened 9 years ago

Cortexelus commented 9 years ago

The noise-based percussion isn't very interesting. After listening to 20-25 remixes, I almost would rather take it out completely. I want to hear transients. I want to hear percussive diversity. I want something that preserves some timbre quality of the original. What about MFCC nearest-neighbor from a sample bank of nes percussion? What about just bitcrushing the P?

bmcfee commented 9 years ago

The noise-based percussion isn't very interesting. After listening to 20-25 remixes, I almost would rather take it out completely. I want to hear transients. I want to hear percussive diversity.

Yeah, i agree with all of this. WRT diversity, it should be much easier in librosa 0.4.1 via this PR, so you can compute onset envelopes in different frequency bands and synthesize them separately.

I want something that preserves some timbre quality of the original. What about MFCC nearest-neighbor from a sample bank of nes percussion? What about just bitcrushing the P?

PRs are always welcome!

Cortexelus commented 8 years ago

Bitcrushing the P

Cherry-picked example of it sounding good: Before: https://soundcloud.com/genata_01/genko-ignatov After: https://soundcloud.com/autochiptune/genata_01-genko-ignatov

However, it doesn't take the vox out of rap https://soundcloud.com/autochiptune/thatnigganice-get-to-the-bread