Request (PAID) : Please help me modify a simple feature to a M4L plugin

xPx's icon

Hello,

I know when people like myself are normally asking for features to some plugin they tend not to be realistic. I'm happy to say, this is, but alas above my skill level. This added feature needs a small tweak, simple logic, rudimentary knowledge of LOM needed.

If this request is in the wrong place/forum/sub please let me know.

Thank you,

Source Audio's icon

Why don't you upload file and mod description ?

maybe someone can do it in short time

xPx's icon

Absolutely, this is the device:
https://maxforlive.com/library/device/8947/mutegroupexeptone

I have been trying to contact the original creator but with no luck.

It is great great little device with only 1 caveat: it treats a groups within a group as multiple tracks instead of single track. For example if I have a group that has a 3 groups inside it, I would would love to have it unmute 1 of the groups while muting 2 of the groups. Hope my intention is clear here.

Any help regarding this is very much appreciated!

Thank you!

Source Audio's icon

I looked at it, needs a lot of rework.

too many unneeded calls to live API,

It sends too many mute - unmute commands,

cause of that live dial.

it scales 0 - 127 into number of tracks, triggering all the time

because there is no rounding or change inserted.

Anyway, you need id's of all tracks in a master group,

subgroups and single tracks.If I understand conditions correctly,

that device must be inserted into a group track, and then scans

all subgroups and single tracks within that group track,

then you pick one to unmute and mute all others.

Is that slider really best option to select unmuted track ?

if you have 10 tracks and 2 is unmuted, you have to pass through all

tracks till you pick track 8 to unmute.

very inefficient...

easiest would be js code that lists the tracks.

SoloGroupMuter.amxd
amxd 40.38 KB

maybe it needs deferlow somewhere ...

schlam's icon

hi, while source audio was finding a solution, I tried too by my side...

The device below needs to be in the grouped track where you want tracks to be proceeded, if one of its track is another group track, none of its children tracks will be proceed, only the group

And yes the device you wanted to mod was very messy.. It seems more convenient to start from scratch...

surely one of lots of differents approch, but without js.

EDIT : if tracks are added/removed after the device has been loaded, you may have to delete the device and undo to refresh it

MuteGroup2.amxd
amxd 27.35 KB

xPx's icon

This works great!!

I'm so happy there is places in the internet where talent and comradely exist!

Thank you both so much!!

Source Audio's icon

This can be done even easier,

tracks listed do not collect subgroup tracks ID's.

Which makes differentiating between subgroups and individual tracks

in main group track unnecessary.

here is simpler code

GroupSoloMuter.amxd
amxd 40.36 KB


xPx's icon

Elegant!

Thank you!