MidiLearnPanel vs FrontendMacroPanel Parameter Names
-
It seems that the MidiLearnPanel displays connected parameters by their pluginParameterName, while the FrontendMacroPanel displays the parameter ID.
HiseSnippet 1264.3oc4X0kaabCDlqkocjsicCP.JPeRO5.jFHo3XGf9Pss9IQHVNBVtAMnOXPsKkDgoHWvkqsUCJPdnG.eR5YvGgdE5Mn2.Wxk6pkqsrppfSZTqevPblg67MyvY3vokf6hCB3BfS9iG5iANqAaOjI6WoOhv.MpBbVG1DEHwhBFR6OzGEDf8.NN4dklfS9EAQ+8me+9HJh4hSIA.uiSbwGPFPjoTas6aHTZcjG9Xx.Ko2Z2FtbVENkGpvSNXQfOx8TTO7gHsXK.ANKUyiH4h1RjDG.bVbet2v184myLx+NR.oCEqWTBzV8gLjqyodZDq+MnReB0qUhcG..NvVodgbFuvigMIdjQzS8FeUDiBo6v1e3rPV3kKC7JcWvaLPxwBRKZfzifscEDeYJGMdVE1foBNcQJ2tMTLxBbtBVgqDfIe1.zo35B0hQaXysKV7oET+6IeW2PlqjvYE3rC4R7aYa9jU9vJ4W4WVovMY0s6X4oUifSoXwXYqizhIswMYgC5fEOsvYHZHdjfJyOqOcooym5ZrZKA4rFLh7s9330oGJJMlH.H1soiEwHTIpLJRrdbjnMk3gE.h5irL7MLdmRfHvae9G7CMphjnjOi5KpzhOVHIZiwoJ9LU9gI.mGVEGbpj6qTTE9.eNSqemk9aU5EiT3UzcGNZwG+ocIAsng8HrVHgJERE1UpbA+rjLIWKAOFGH0l8HEupLNUvn35TNRRX8Nln71Z0uAzljML.u2BFWI18bhmruJOy4RG.nOlzquTupbpaNIqK5.Jl40D4J3sPLLEzoWREg7Kk3TIR7.apW+wrTKqIe4kWFQVhuPlJ70WaDd1szx2kkBHSskZJib.FIXSqUdMH+3rxD64NrxaWGQoZtWHEIyVVSWKOlgJuLSsDcACV.QNztV+Mq0s3cmWVbrkhGaV2TB2GAaQjt8GOdWXL3Uk+8oFuw2b7PXstcwtxTvtHr9ONwqIt2gxCLP4qgQoQodo1pSGp6Izf5aL7JjxrfgaoIbC+uOs2v6O02v6j695Jy09TcK9m0S1+WJQL2+6SDmjqKebFXo60P7+f1ds6wbCCPWFt2qq19n3PazuKTicFlpZYIKNaxYb+9bFw0N1dDVJH85o6yHE8i0j1SJU81WITbVlhIUwtng2hpQX6xHFJGfUPyVvWqr3a84r6DocXfLSIs2e0QXJFEjoHUMWcQS7jBAydcJ3Td93gPiQVHpD5W1kAVOAqlHxW1fcMXzwh4A+5Fv3CryEN10gw4RyCt1jxukmSv4ymSv4VyI37EyI3b64DbtybBNe4+V37HdndBBMQpVjtP0FvggCLu3RgQFCSCzCJXA8fBLqKpWqATaLyKZg5Q8WGyrjdsSLyRIL+rniAZ23ItlYhoan4AQTT1MKZRRo80FOLrkgkJuyyJBFndx0Itt59v+V0mywMYhgdm3mNep75AtXOUSKdlQBGu7Di5RFB1.cWcPXQshPZaGVR8SJ+7Dp8I85mPln5oUHS5MVfQdbFcXbKai2bJmXNw5HiwbG644yvd1ZF1yKlg8r8Lrmclg87xItG8yv2KTxGXd7X5vVo538p1KLmEsx1sOjDoqFLO7EImSUIuBo8aApw7rSxqGRo2RFMwaHW6SwmeyWyHTljl1Gd7u8p+3m+U8iYDjNgRqiiMFcByIGnYqZQCA1woFCopbXn9W.G.SsdB
My project relies on both macros and laf, so I need the ID of each UI control to match the text property (to prevent the disappearing Macro connections mentioned here). Unfortunately, this results in some gnarly, parsed-out Parameter names in my FrontendMacroPanel.
So, two questions:
-
Is there a reason for the ID being displayed instead of pluginParameterName in the FrontendMacroPanel’s Parameter field?
-
Are there any established ways to display pluginParameterName in FrontendMacroPanels? I’m comparing the Midi and Macro Floating Tiles in the HISE code to see if I can copy the relevant bit from the former to the latter, but if there’s a less hacky solution I’d love to know about it.
-