Make all noteouts, ctlouts, etc. STAY set to "from Max 1"
I can’t seem to find a way to have all of my noteout objects, ctlout objects, etc. STAY assigned to "from Max 1" after I close the patch. Is there any way? Or do I have to assign them every time?
if it does not work by sending the port name or number, try this: first loadbang [oms], then loadbang an umenu with the names like its done in the helpfile.
Thank you for such a fast reply!
The oms doesn’t seem to be doing much for me… as I’ve read, OS X doesn’t use oms anymore and that’s the operating system I’m using. Here’s a patch that kinda shows what I’m trying to do… no matter where I bang noteout with the umenu, anytime I double click noteout, it’s still on whatever it was on before, unaffected by what I have set in umenu.
----------begin_max5_patcher---------- 465.3ocwTtrSiCCEFdcxSgkWGhrcRCsrCoY4LqPypQiPtMmRMJwtx1gILHd2 wWRnsPPTpPvh3D+mect7kiyCoI3kpdvfQWf9CJI4gzjjfjWHYXeBtk2upgaB 1vsfwvuAvYw2YgdaPmNpH6ZExFvFryFDWqjVIuEBVuTK3Mi12xsq1Hj2bsFV YiEBspLmjgJm4WYT+JcdNA82cYP0YGSAcPUTGBtZ4smwXyFCezn89sPL1X7y gwWSFw+CufxxId0GSS8KYGILjv+b46UrnUTKDx0pOSjDfAkV3uMiEHC4iwjx uUlHUVvk3IQRwIgDVUb9XddwrEyqJbbg9NbgLEWH3OuluqEjciwSXg1gyV3K +M5G+7JzU2KsaPtyJHbleYsV0h9EueJIFd+tXGsnmDsJBmonUrb54KVTvbOS HuCtJl.Wzy2kEsK6VPeMH4Kaf8A7qFwDRqu4BWGyzVvCtQHe4emB8lW+vuBF Umd0Xxd9e.nccVMXrBI2JTxCbUdfqMh5ZPtemTKL9lKPfomHN9Jp7XpHOf+p pnWjq2hQjSrhheD4a2dGnMCAMTLtCM2pz9sUYgsBYbaX1Fqg6Di9iF3Z2.s0 MM2oiy68yqvo977X5SPfL5Xi -----------end_max5_patcher-----------
You can assign noteout like so [noteout "from Max 1"] or [ctlout "from Max 1"] ect..
Also in your example you want to use the middle output of umenu not the first.
----------begin_max5_patcher---------- 563.3ocyV9zaaBCFF+L7ovxmYHr4OA1sJ0icmp1o0oJGvowUfAYLczU0u6y1 3DRZSHocnrcHj327Z+93e73W3EWG3x5dZKD7UvO.NNu353XBoC3XG6.qH84k jVSZPN8W0KeD5M7WRZuzDNWVV2IA2AWIpq.eizCP2A2j0pZtrk8apNSD1OvF l2Uw3kToYgCsAaHx70L9C2Kn4xAggSRUyADhB8CiyRSB8.HDRGBG3G.9oclr BiRTp6Kw6VYNoxTY3UBFoDNVbkf2T8.cvWcc0W7NSRzUQ4cmXKxjzJKdgW8c v02bK31m4x0.DzC.8zWFA16Cgga2c6AKjM3vNP9bC0VCFWpW.ymsS8.HEEko 4GZwBezhrrPr52AASgznSizFhPEWRE2S4jkklLBNHtC+D39HFOdsjN371muy l6KKViknfzQyW7jjJ7RX9NIMF8PyLIBSVLRBLdJRf++hDysmXuFRSSBzkfDU z1VxCz2gBzGYWiOVqkSzOwzhNxvEro2LJ8HlB7Gt6LZ9rEUrBFiup9RfjgVr JSh5q3oOnfi9GxD6QkY5rAJMyOVaBFaXFildyG72b5vrjvRF+suGiQa536Sj 15NQ9l6f1mrAPaEVAsUx3DIqluSNFMBFk+ZVQAku6C3JXs5m4Ub7CumqdLlg cp0gUTzETOwmgddqpOeEMbCjzz7DUzZWTiXTl2GqE5gIdlgL9vPyq+.EzmXa xegIBQnLiRkSrSLXg5SSft557p6e..jeEtK -----------end_max5_patcher-----------
Roman still lives in the XXth century… The object is called omsinfo but it’s now replaced by midiinfo (c74 defined an alias to the old object for compatibility).
The universal object can be quite usefull in your case.
oh, i dont even know the correct name of the outdated object. :)
now i am curious if it works by giving arguments to noteout, because arguments are loaded even _before loadbang when you open the patcher.
eventually there is some option in audiomidisetup to make coremidi remember the last used ports? have you tried what happens after a reboot?
Hey all. An update on this- i have successfully made loadbang trigger the umenu to "from max 1" but… the umenu has no effect on the ctlouts, noteouts, etc. until I go and click "from max 1" and I have no clue why. I’m looking into it as I type this but if anyone has any clue, let me know! I’m looking into a workaround using universal.
Also I don’t see any way of having it remember my last used options, but I will keep exploring!
Thanks for all the suggestions thus far!
EDIT- think I found a crafty solution- it doesn’t change the noteouts with the loadbang method so I made an incdec object and hooked it up to every umenu so now when I use incdec it changes everything AND the noteouts respond to it.
- This reply was modified 8 months by tiramoney.
did you make sure that midiinfo is loadbanged first?
Sorry I don’t think I totally understand… loadbanged before what exactly? It’s the only thing being loadbanged.