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

Issue/cv channels #9

Merged
merged 3 commits into from
Oct 5, 2020
Merged

Issue/cv channels #9

merged 3 commits into from
Oct 5, 2020

Conversation

nullptr
Copy link
Contributor

@nullptr nullptr commented Jun 24, 2020

This branch fixes several bugs I ran into when attempting to sequence a polyphonic eurorack voice module with my midiphy sequencer and euro modules.

The first commit simply fixes some multiple variable definition errors I ran into while compiling mios. Not sure why you wouldn't have run into this on your own builds, so maybe this is peculiar to my dev environment somehow?

The second commit fixes CV channel assignments when using the 9-12 and 13-15 channel ranges, and also actually lowers the accent pin if necessary.

The third commit fixes a bug I ran into when attempting to distribute CV/gates from multiple note layers using dupl fx. The two alternate modes and the random mode were using the number of midi channels rather than the first channel assignment as the base channel for the duplicated notes. The "forward to all" path seemed to be doing the right thing channel-wise, and so I replicated that behavior to the others. I tested this and it works as I would expect for a four voice module.

One observation I also had here is that the random mode samples with replacement and so doesn't necessarily work as one might expect for polyphony (i.e., you can have anywhere from 1 to n voices trigger for n note layers on each pass through a sequence), but I didn't attempt to address that here and maybe that is the intended behavior?

@midibox
Copy link
Owner

midibox commented Oct 5, 2020

Thank you! :)

Random Mode + Polyphony is a use case that I haven't really considered :-/

@midibox midibox merged commit 73725a7 into midibox:master Oct 5, 2020
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.

2 participants