Skip to content
This repository has been archived by the owner on Feb 17, 2022. It is now read-only.

Implement remaining effects #5

Open
carlthome opened this issue Sep 23, 2016 · 3 comments
Open

Implement remaining effects #5

carlthome opened this issue Sep 23, 2016 · 3 comments

Comments

@carlthome
Copy link
Owner

No description provided.

@hadware
Copy link
Contributor

hadware commented Dec 15, 2016

What are, in your opinion, the "low hanging fruits" on which I could work?

@carlthome
Copy link
Owner Author

It's just a matter of translating SoX's manual. Easy additions would probably be chorus, flanger, overdrive and tremolo where it's just a matter of adding parameters.

Occasionally, SoX has positional flags which can be handled like this.

Some of the trickier stuff involves the noise reduction that requires a profile to be generated from a silent portion of the audio file, as well as mixing of multiple files (I was thinking AudioEffectsChain.__call__ should optionally take lists of ndarrays or paths to files and combine them).

I'd love some help if you can spare it! 😄

@hadware
Copy link
Contributor

hadware commented Dec 16, 2016

I'll do the chorus, flanger, overdrive and tremolo to get more acquainted with how both your wrapper and sox work, then, well, maybe I can do something about the rest :P

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants