Skip to content
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

Better envelope curve control #92

Merged
merged 9 commits into from
Aug 22, 2024
Merged

Better envelope curve control #92

merged 9 commits into from
Aug 22, 2024

Conversation

MyBlackMIDIScore
Copy link
Member

  • Added convex and concave lerpers in the envelope
  • Added options on the sf init to control the curves for each stage separately (this is modular and can be also used later with modulation envelopes)
  • Minor: Fixed the volume limiter not applying to the end of the file in the render module

core/examples/core_samples_per_second.rs Outdated Show resolved Hide resolved
render/src/rendered.rs Show resolved Hide resolved
core/src/voice/envelopes.rs Outdated Show resolved Hide resolved
core/src/voice/envelopes.rs Outdated Show resolved Hide resolved
@Kaydax
Copy link
Member

Kaydax commented Aug 21, 2024

This PR needs to be rebased onto the new git history which fixes the licensing error. If you need any help onto doing so feel free to ask

@MyBlackMIDIScore
Copy link
Member Author

@Kaydax Please don't force push changes like that again. It messed up the entire repo and I spent a lot of my time trying to fix all conflicts. Next time you want to make a change, create a PR like a normal person.

@MyBlackMIDIScore MyBlackMIDIScore merged commit e9f09eb into master Aug 22, 2024
1 check passed
@MyBlackMIDIScore MyBlackMIDIScore deleted the envelope branch August 22, 2024 15:42
MyBlackMIDIScore added a commit that referenced this pull request Aug 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants