bmcfee / pyrubberband

python wrapper for rubberband
ISC License
161 stars 22 forks source link

Some functions added #19

Open migperfer opened 4 years ago

migperfer commented 4 years ago

Reference Issue

No reference issue

What does this implement/fix? Explain your changes.

Implement a function that were not wrapped: frequency multiply: To multiply all frequencies by a certain factor, helpful with some stuff that shifting by semitones cannot achieve. Is the -f option in the CLI

tempo shift: Instead of calculating manually the ratio conversion for the tempo, use the function already included in rubberband

bmcfee commented 4 years ago

Thanks for doing this! It appears that the CI build is (mostly) failing due to changes in the pytest API since I last worked on this package. We should address those in a separate PR, but in the meantime I'll leave some comments on this one.

bmcfee commented 4 years ago

Quick update: I've fixed the pytest issues, so if you could rebase to the current master, the travis build should work again.