mc function always outputs last channel
If I create multiple channels in the mc function (attr. 4 channel ) , it's always the last channel that is outputed from the 'all points in line format socket ' , the channel output socket clearly shows this .
Sending a message integer ''line out$1 ' mometarily switches to that channel but then back again to the last channel .
The dot's at the bottom of the mc function are just for visual editing I presume .
So my simple question is , how to change channel and stay there ?
By the way , the mc function is triggered by metro

NO one ?
Post a working patcher, rather than a picture.
Here's the patch , it s' pretty self explanatory , changing the channel ( the right one ) of the mc function only changes it for a brief period and then switches back to the last channel ( 4 )
The mc function is great for sequencing the different channels , but sometimes I wish to switch between them manually , and sadly this doesn't happen
double post
Aah... the output from the mc.function (like most mc-related helper objects) is outputting a series of lists, chans 1... 4. Watch the print objects output in the Max Console in the modded patcher:
You may find target and related objects useful. Also, you'd need an mc.line~ naturally to drive a 4-channel control signal.
I still don't understand why it ouputs the last channel ( or rather the last channel that has information )when banged
I'm having the same issue with asimilar patcher, does anyone know how to get the output channel from mc function to only put out 1 channel at a time when banging the object with metro?
Maybe I'm not understanting your question, but if you bang a mc.function you'll always get all the channels of mc.function.
Do you want to have 1 channel at time?
I see two solutions:
1 connect your metro to the message lineout n (number of channel), not directly banging the mc.function
2 use proper unpack to keep the envelopes separate
The first solution of not directly banging mc function worked! thank you!