Easiest way to implement switches in Mux?

Official support for: mutools.com
Post Reply New Topic
RELATED
PRODUCTS

Post

Hello fellow MUX users, I need some feedback on a midi patch, especially interested if there's maybe a better way to implement switches that I didn't think of.

I am building a little automatic note to chord modifier that works like this:

(Note: this is just a test and only works on the C note at the moment, but you get the trill)
If you play a sequence, MUX will automatically automatically convert the first played C note to C Major, the next C note played in the sequence will be converted to C Maj6, the third C Note played will be converted to C Minor and then the cycles goes back to C Major for the fourth note and so on

Users are able to switch up the Chord Progressions, so you can switch between Major - Maj6 - Minor to lets say Maj7 - Min6 - Min, in the GUI by pushing a Button.

I did this by having a round robin note dispatcher connected to 3 x 3 note modifiers which are than summed to 3 patch points that are routed to three note dispatchers that have the same amount of outputs as there are Chord Progressions and setting them to keyed - special key G9 and connected a Pad that plays a G9. So whenever a G9 is played the output will go 1 forward and since every module has 2 empty outputs, the outputs are offset in such a way that always only one note stream will play and the other ones are muted.

Finally I filter the G9 note out in the Stream which makes it unavailable for compositions.

Now I was wondering if there is maybe a easier way do let users switch between the 3 options, one thing that is not optimal is that users won't know which chord progression is active by just looking at the gui unless you remember how often you hit the G9 Note Pad Button :)

Loving MUX so far!


Screenshot:
Image
Last edited by docbot on Thu Jul 11, 2019 9:57 pm, edited 2 times in total.

Post

Okay already came up with a more flexible and efficient Gui implementation by using the on/off switches renaming the note mapping modules to the respective chords to let users just select the chords they want in sequence in a table. without being a able to copy modules with their connections intact, this will be a bit of pain in the a** to set up for all notes tough.

Any other ideas?

Post

Can you put some of those in their own mux, then when you copy that mux all connections inside will be there, you will still have to connect each mux but will be less cable attaching and will be less 'messy'
Beauty is only skin deep,
Ugliness, however, goes right the way through

Post

bibz1st wrote: Fri Jul 12, 2019 8:50 am Can you put some of those in their own mux, then when you copy that mux all connections inside will be there, you will still have to connect each mux but will be less cable attaching and will be less 'messy'
thanks for the tip! do you know if nesting mux instances causes any kind of delay?

Post

It'd be CPU cycles rather than buffer cycles, so basically unnoticeable, I'd have thought.
Last edited by pljones on Tue Jul 16, 2019 6:11 am, edited 1 time in total.

Post

It'll be fine, its what MUX is made for
Beauty is only skin deep,
Ugliness, however, goes right the way through

Post Reply

Return to “MuTools”