I am not sure what is causing this, but sometimes when I open a project/preset I am not getting any MIDI input and when I check the settings the MIDI inputs have been turned off:
Whereas I am certain I have saved it like this:
I am not sure what is causing this, but sometimes when I open a project/preset I am not getting any MIDI input and when I check the settings the MIDI inputs have been turned off:
Whereas I am certain I have saved it like this:
@Oli-Ullmann said in How can I make a slider with bipolar appearance?:
@VirtualVirgin
This is a shorter version!HiseSnippet 1148.3ocsVstaaaCElJIpnV6BVA5C.g+kbmqicbRiG5tj3j31fkjZTmULfffBZRZItPSJPQmDugBr2r8Js2fsCk7EkDuzTOTYXKe341GO7bgcMZJOMUaPdAmNNgi79R+diU138hIBE5v8QdX+TofwM3qD1XbeQhVRLXRRBmXHJJG0dbBIMkyPddq9JmVdkVCk872+TahLSlYKgPuSKn7iDCE14q1cmeVHkcHL9ohgEjdycNjpU6ok5Q.BW0uNJgPufDwOg3DaEezqIowHum42jy1nUKxVa1rIs020htMkzhSaze65aPFvZ1hy5y1bqMIHuGc.SX0ldVhkmBFsslMtWr9JUtCdmHUzWxcDMP8.OmuLZuXgj0cZ3JEg7Vq67f2p4Aum5erfIls97f32jw.OWihAMuUtOH03S.RdEfzZ4P5I98nFQhcNGGd9B+CUVtY.4Vme4xhVQul+dZPBks1PxE7NFfXlFgund8pX3mJuLH.NeRsXIY.9GvSUgZ3vN4HMkHORquXWEqCmKCmKdeqBhMpHdAkh318zCSzJfHr7LIJCZMinVJ2dGyB91YY3UMCORjBnryHE0JzpvxLC4piDJHWsWVVb4p3ASYFUEq6+aUB9ifRquN9UbKNWF7t.9CJcoKMG.HHSMBrxKCJ49.htOXzox1FRHiL5QJVPoHG9xyVCyekVyU0rqLIlLakHCmqphqWqQE.2k.sF.I+ukSsgjJK1IuiHGwwcI13m++54gBwwboTekCiaUIGR.ffLXlDPgNU3BeAEA9YjypeN9awgjy13b753MpTESNqw4UwMc+o44mmsUyrS9l46+Qb8GnIByW54EXUA+rrykKc1pRAW7YKvU7TI2pmxu19eDPiEVtCMQ0b4e6JEQJNyIe3ApHHarFSOBpnOU2yZDpnvYakp4a6p3xTnLvvYkucFQasA1XK1u8kPx3b+lmRAlrlqR8Cv2oo9Xs5Dsk+FUXV1evGBv2l0fAKjmqZ0nkRtYgrcsuM2mhgpQC6yMUw4mbSEDZWcydfO5g0Cjl27nffZ0gJg8MI7IzczRlq2l6+2siIZR2GWuyIHDD0l047qmz4LOUBIXt1lyZEgx1.EGrg9kC2mXISMEXUvSIbiU31Pd6yuDF7k2Ttj+97zKr5jLYmzzCL+CxwWOyo+IYmwyHvlcFlUgNs.sH1Fdiwx+kEREQdO1ehESsikYi9es1H9c.6DI5JAyBSV881wCgh4hnXqi5of9oPz1kL2VesalA5tCcfwcZ1HIwdyYftaGLggCeEG73Ftn.bOt3sG9DFLV+dGL9Pg3S76Jrz3EiwUV.FgC6OGXbx0I9J+CFL.JhmCv0767qK6cG9Ht+s5QVnWzwDnkDbt5exng8ftJTtKIQwkoti+UbkL4z0cztHPOthkQ7OvyDlMbzdSX1XJSzPB0neOMuPycgkGmsBfIU1E5J4eriF23tUWPts38T5MM0cTbikUwlKqhatrJt0xp3KVVE2dYUr0GWQ20a2cjUOLurAgNt6AYcC87NPQfLvrrUz+BXDm0EA
Oh this is great! Thank you!
Nevermind!
Once I closed and reopened the project from the new folder name it works.
That one should have been obvious to me.
Oh this is great!
I copied a panel with a bunch of components on it and they all copy in one go :)
@Morphoice said in Can a label be clickable?:
@ustk said in Can a label be clickable?:
Phewww.... We had a close shave!
https://www.totalphase.com/support/articles/200349376-multiple-application-instances-on-mac-os-x/?srsltid=AfmBOoqArvsq9Evjguf3dQ4sTrVAUeIOfEVHNXRSzDGsKDhfIKEX3GHpI knew there was an option somewhere :) Superior OS :-p
There is an easier method of running multiple instances of an application in macOS:
Make a copy of your application in the app folder, then open it.
I keep shortcuts for the two HISE apps on my desktop:
@d-healey said in How do I get and set pitch bend messages?:
@VirtualVirgin Ah ok, in that case I need to update the change I made, so it should be a min of 0 and a max of 16383?
Yes, I checked a few different sources on the spec and they all seem to agree that the expected range is 0-16383.
@Christoph-Hart said in .setPosition does not accept float?:
You should be able to apply this trick to your keyboard component as well.
Ok, this is very cool!
I deciphered what you have here in the post and applied to my keyboard and it works!
@d-healey said in Is there a way to set button text from script?:
@VirtualVirgin said in Is there a way to set button text from script?:
Not trying to create them dynamically, just trying to make it easy to copy and paste in order to use multiple keyboard instances in the same interface when needed.
If you can it would be good to share more details about what you're wanting to achieve, I'm sure there is a simpler way than using lots of buttons. If a single panel can't do it, then perhaps using child panels which can be created/removed dynamically.
I'll just continue making it my way for the moment for the sake of completion, then I'll send the snippet for the keyboard.
@d-healey said in What is the syntax for using "i" in a loop when referring to a numbered component?:
If you're making a custom keyboard you would probably be better off either customising the stock keyboard or using a panel.
I can't use the stock keyboard for multiple reasons and I tried making one from a panel like you have in one of the videos, but the math for the click/over areas gets more tricky when moving beyond the stripes. Overlapped buttons does the job easier.
The keyboard I am making here is not for displaying incoming MIDI, but for pitch class set and pitch set information (so scale filters and harmonizers etc.).
@Oli-Ullmann said in How do I check on all of the values of objects in an array?:
@VirtualVirgin
You could do something like this:HiseSnippet 832.3ocsUssaSDCD0NsKhc4hnR7AX0mRQnpbqzfPndIsEhf1FQfJ3IjiWuMl50dYs2BQH9M36j+.X7ta6l1FUZiD4gnLdly3Sl4LiGjpYbiQmhvAueRBGguu2vIJ63dioBEp+NH7C81mZr7TRwQaOIgZL7PDFuvqbGf8WDk+42arMURULd0QHzQZAi+VQrvVc5fMeiPJ2iFxeuHdpn6rYelV0SK0Y.eVvqAJgxNgdL+.pKrZdnWSMiQ3m30lG1paW5ZcZ2l084cYqync4rliVuQKZTX6t7vQgcVqCEguytgBqNcnkZ4FHoaqCmLbr9aphK3HgQLRxcFMQCgat3XTuwBY3fyJNFDBu3fpR0BEkpG6suHTb94UkrGk6fTgX5hFt10Qol2BJgmhRKVPok7FxREI1JON9bOu9JnCFQgdyzToHVTsuf85ogHT1Uiomv2KELNGQ8m0nwSIvWq7hf.n+XrfRfyNYj96bC4kjyPdL2tkT1SGmnUfso9xamYsZ0xNbQ5z5iHB0TPWI3GA9hn5ibHOhJy30WYk.eeHeFsjuZRpPYqu7VVhjCBPBjUxn7LRFSMDJ4TGFhRaI7ulQkDqlzXU3178C9YTlhYEPnZ0AZK+PU87qK3mAjK6JJZl9b+sR0RIOcltcJ2zqCXcUV7Hd5SKn44ABcpK19uyMq8yJpxSEnV0WIrGlvKs2SKCcsU2uupXAU1l.YSsRFBgZyEMOrTzTzuPBHI9dEFMQ4ze5IZzs.dqKC+2af9P+cnVpS9VRIflI7TqvUMv6vOEVXTHl881gaNwpSx4botBJf2.V+8pqTr4jJiOsI5VkoVWISd3ekuC6JidvPuNLSRsWbSfaGYoCPebgwO2HlxHrSlt9bKVOz3ZWObSo3RdCDV13YywZyfiNIz+ANVtT8Ad6FEwY1JBtn2debd2f9Ot92oyrB0w6SsoBnQ6cPV7P3wGFGtckhKMt9cMmluvtgy1UAFxUg4F+A9T5royFW5r4YNQwTVp9yrhgF2Z66leBvIU9yZ9v6qfMYFiZwvqHelwtXptBvVyKv1yKvNyKv0lWfOadAt97Br6+Fn6Q9sxr53hwFDZ+A6luaCi2UQAEXtZE8W.xTBkN.
But it would be good to know what you have in mind so that we can make a more suitable suggestion.
Thank you! That works great.
I can send you a snippet of the project if you are interested.
@Christoph-Hart
I would think it's best just to let the user decide if they want to use it, like any other CC.
Now, upon testing the CC learn (I was curious to make sure it is blocking the consumed CCs at the output for use with MIDI plugins, and it does), but I must say that the CC learn being channel agnostic is not a good idea. This is not how most VST instruments will handle this.
Here in this simple MIDI utility I made, I just ran a test to check the channel filter operation in conjunction with the MIDI learn.
The MIDI learned control to CC#1 (Velocity Transpose Amount) is not affected by the channel filter, so even if my notes aren't going through, my CC values are.
The MIDI learns need to be channel selectable somehow in order to work in multitimbral settings where the VSTi endpoint is only meant to receive from one channel, otherwise you will have lots of unwanted CC messages going to the other channels/instruments.
Is there a way currently to make sure the CC learn can be filtered by channel?
I am not seeing channel selection in the MidiLearnPanel:
@d-healey said in Adding an LAF knob ("rotary slider") did not work properly and changed appearance of other items as well:
.setLocalLookAndFeel()
Thanks! All is looking as expected now and I can move on in your tutorial :)