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

Refactor ArpDirection::Down and ArpDirection::DownAndUp #7007

Merged
merged 4 commits into from
Apr 3, 2024

Conversation

zonkmachine
Copy link
Member

@zonkmachine zonkmachine commented Nov 30, 2023

Fix issue with wrong pattern when going down and cycle is over 0.

Working on #6478 I spotted an issue with the arpeggio pattern when using cycle. This issue was present on the initial implementation of the cycle function. In order to produce similar results, up and down they are now treated the same and later inverted if they are ArpDirection::Down or ArpDirection::DownAndUp.

@zonkmachine zonkmachine changed the title Refactor arpdirdown, arpdirdownup Refactor ArpDirection::Down and ArpDirection::DownAndUp Nov 30, 2023
Fix issue with wrong pattern when going down and cycle is over 0.
@zonkmachine
Copy link
Member Author

Merge?

@zonkmachine
Copy link
Member Author

Merge?

Nope. I think I just found a glitch.

@zonkmachine
Copy link
Member Author

zonkmachine commented Apr 1, 2024

Nope. I think I just found a glitch.

Fixed.

Here is a demo project. It's just an arpeggio over four bars going down. On master the starting note of the arpeggio will change when you turn up Cycle. The start note should be the same no matter the setting of Cycle.
arpdowncycle.mmp.txt

@zonkmachine
Copy link
Member Author

Now merge?

@zonkmachine
Copy link
Member Author

Now merge?

Found an older issue. More testing...

@zonkmachine
Copy link
Member Author

Found an older issue. More testing...

I had failed testing some parts when developing the 'Repeats' function. This has now been taken care of in the last two commits.
The PR is now ready to merge. Yes, really ready...

@sakertooth sakertooth merged commit b14f8ab into LMMS:master Apr 3, 2024
9 checks passed
@zonkmachine zonkmachine deleted the arpeggiorefactor branch April 4, 2024 04:32
enp2s0 pushed a commit to enp2s0/lmms that referenced this pull request Apr 12, 2024
Fixes an issue with the arpeggiation when it is set to go downwards and the cycle is over 0.
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.

4 participants