I have 4 tracks within my max patch; muting each track was easy, soloing each track was easy, but to select multiple solo's for each track is a little tricky (for me anyways..)
The picture shows the solo function I have tried to set up for this i.e. if solo track one is selected, tracks 2, 3, and 4 would be muted, which is fine if you just want one track soloed, but I need to set this up like a sequencing program where you can have several tracks soloed..
That image doesn’t reveal much… Anyway, the logic of the solo function (really two separate actions in a logical sense) requires that both the following things happen: the solo maintains (or remakes) the signal path in the soloed channel(s), and the signal path is broken in all non-soloed tracks. Here is one slightly annotated solution…
----------begin_max5_patcher---------- 1111.3oc6YsraaiCEcs8WAgvrnSgqAujhOTWL.yxY0.zY4fhBYIFGUXSEHQ2 IIMMe6iHkTrSRsBUrphRQWDEKZxqN7v6iyU9qymErJ+RUY.58n+EMa1WmOal aH6.yZteVv13KS1DW5lVPR91sJsIXQ82YTWZbi+W5unJLpTze+AzY6zIlrb8 6Qw5qPk4axQkJcZIJFcspHucsmkqMkYWqrqGvKwMCeQgpZ1lXqE9TgJwTCOh jTMEDOxdE2bA8wlEo2sMSuQYbfDZsTrI47L85GaEA0dkfCs+CjGXnrT21Ie0 meWj3NjVrdkc38fzhcc7VG1C9yhr3MA6QR9NSKTv1A+1741KK7jh0p+q5w+H Ftzwjzmf87kHnbGQPHt+E1MQ.Auba60wF0sOOWFpf41iR4S6yP5fpZMiv45f 6jpH8kpZOipGxb0Ep5mZPY1Zc0hPeb33xat4zHxJeFfS.w.Plbn0TznNIzvA iPypRaMjrYxUIaT2hjXbehI6faBIbGU3VJhK5jWXSBGMKYrZmwjqeldVQN2A H56GhZMekosOo+oJ4WPeSx0ZcGURCWx3zHNqZD9QXU9gmx4Ukzx0IUO3hZ6g WJijXZzhG7I.HUeBNvl9dnPaFcadp59alhpUaTEeRoiWsw8csT4p0OBXfaad GEdHRpl8wlIHnTo39S+QdGAKp+qN54gw.tSkmgeywjQnLIKWtbnpwUGHQba2 PVmgS3IUs9h9WqG2gnGFrmGXcV+RJGrzJCZt1ZwOjAxwfPvdK9QxBdo07ACz 1lw7eWG95TxGi41VTfdRR9HTg2R9DQ+LJ4qgHsLvoJ4qkL8UxmDl5R9XClju ldS7Rxmj7SgjONltT.RLHq7InvQcuNQseDlneZ+jzeo8aTz9cBY88MrhcuN1 itye6n4vkupyg2SZYehXFuyJarIahXCZ0.IJBvg24dD5RFS6tbOcvHkUw50C JqjcF5M+VFf9CD92Q2bi8Fxg2PquwbtRivH0lREpWZKoc3ZEdv6UE5zshHll 8XTz+dL5noKfQVx7qoKNeJSHv.QHMBJ8fOnjWX9PccZbxsA8L6ZyINUH1+9F rW+daQP7CuKp2dqsL+.U4ncuQcYHYxtN9.9TtXZiDdxfIgG.1d8E9niGBeco i+DEhGQ5oN7e8NXOMc3tYDrIS+veYW2gic766UTluqHo8Q0VfFsGNopRSl10 F2ASx9CybvjNOKMUoOjhRyJsrV5wSq4KdruU9mFOv3gGlO3opHFBFG7P7.O. e73mPe4moj+S3ncdYeI6OIdr8YLR7iW3wkTfLJ3wq7OxwKd2K7HXiFd3beOu FG+YJwW7LN7yCBcd4wSzzJ+rPNsvC3i+LHlf3YjpW3i+rb7x+H8gejim9PoO 4ebAgSoyKX7vC3K+LRwW9nOzkjZb3GAyW7LghubfFlN5Md15UqaWM9hKpZnt rwlNnDrM9y0sLyW3tMSWeqyhAEpuj0Newbq0917+G0d6N+B -----------end_max5_patcher-----------
Thank you Spectro…!
I’m quite amazed that you did that it what was probably a few minutes.. I’m still trying to get my head around Max… don’t worry though, I have plenty of aspirin nearby =))
Apologies for the brief descriptive image…
Many MANY thanks for the help! :)
Hey.. What name/credits shall I put in my subpatch (your solo function) ?
hi , i bet that 80% of what ive learned about max patching is coming from this forum :D if i would like to make my patches "public" then i should credit the whole community for every project . how to do that ? :) … this forum should provide some kind of ranking as on http://stackoverflow.com/ . just a thought .
this community is very active and actually every help is like a gift ,very kind
Credit is given where credit is due ;)
I hope that most will agree with the following: if you learn something via the forum and adapt it for your own needs, then no citation is needed. If you use something gleaned from the forum without understanding it, then a citation is de rigueur. Said with absolutely no knowledge of copyright or plagiarism law. Just common decency. I ALWAYS record the name of anyone who solves a MaxMSP issue for me without me completely understanding the solution.
Kris and vaz said it better