-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
merge nw/delay into master #57
Conversation
Conflicts in includes/library/JamomaDelay.h resolved by using changes in master
…y class, not DRY. see issue #28
…on, but tests fail. see issue #28.
…itting thread safety assertion. see issue #28
… it a bit more. resolved thread safety problem. issue #28
…anOneVectorSize test. issue #28
…umber of non-zero output values. needs more testing to determine if they are in the right place. issue #28
…ingle vector. Still needs testing at edge between vectors. see issue #28
…en vectors. see issue #28
…. branch just needs a bit of clean up before pull request. see issue #28
Thanks @tap! With the merge, I believe this closes #28. Further work will continue on the issues you mention. It is worth noting that the method implemented here will likely not work well once #59 is implemented. I realized this when I was reflecting on the work later. It is because it grabs a whole SampleBundles from the history instead of working sample by sample. It's more efficient but may causes issue with modulating parameters. Good enough for now, but the topic will need discussion. And tests will let us know if something breaks along the way. |
Good point. There might be need for distinguishing between having a "static delay" vs a "modulated delay". |
@tap - we now have a linear interpolating delay object. please review.