@d-healey Ahaha,god,It's so simple
Feeling mine so stupid。,Thanks very much David, you solved my problem again.
Posts
-
RE: Setting the alpha of a color individually?
-
RE: Setting the alpha of a color individually?
@d-healey Oh, sorry, I forgot to save the latest data when I was testing the code snippet,
ChangeColor2.zip
-
RE: Setting the alpha of a color individually?
@d-healey There is no problem switching with Combobox, but there is a problem with switching with preset browsers
-
RE: Setting the alpha of a color individually?
@d-healey ChangeColor.zip
The code snippet didn't seem to show the problem, so I uploaded a project, and along the way I found the source of the problem. When the button is in a Panel, it causes the problem. -
RE: Setting the alpha of a color individually?
@d-healey Unfortunately, he still has the same result. My guess is that because I used a button to trigger the color change, when the button value does not change, it will continue to keep the button callback result.
What should I write in the else of the button to make it return to the color before it changed? -
RE: Setting the alpha of a color individually?
@d-healey
This doesn't seem to work, am I doing something wrong?if (value == 2){ for (i = 0; i < 128; i++) { Engine.setKeyColour(i, 0x0); } local Ens2 = [36, 38, 40, 43, 48, 50, 52, 55, 60, 62, 64, 67, 84]; for (i = 0; i < Ens2.length; i++) { Engine.setKeyColour(Ens2[i], Colours.withAlpha(Colours.blue, 0.3)); }; }
-
RE: Setting the alpha of a color individually?
@d-healey The whole thing is this, I set different keyboard colors for different samplemaps, and after I used the button to change the keyboard key color, when I switched to another samplemap, the keyboard color of the previous samplemap was not overwritten, so I wanted to set the alpha value separately to avoid the problem of color not changing.
inline function onbtnEnsC1Control(component, value) { if (value){ eventId = Synth.playNote(24, 100); Engine.setKeyColour(24, 0x800000FF); } else Engine.setKeyColour(24, 0x500000FF); }; Content.getComponent("btnEnsC1").setControlCallback(onbtnEnsC1Control);
samplemap1
samplemap2
In the above two pictures, C0 and G0 of samplemap2 should have no color, and C#3-G#3 should be blue, but they are not changed.
if (value == 1){ local Ens = [24, 25, 26, 27, 28, 29, 31, 36, 37, 38, 39, 40, 43, 44, 45, 46, 47, 86]; for (i = 0; i < Ens.length; i++) { Engine.setKeyColour(Ens[i], 0x500000FF); }; local solo = [48, 50, 52, 55, 60, 61, 62, 63, 65, 66, 67, 68, 84]; for (i = 0; i < solo.length; i++) { Engine.setKeyColour(solo[i], 0x5000FF00); }; } if (value == 2){ local Ens2 = [36, 38, 40, 43, 48, 50, 52, 55, 60, 62, 64, 67, 84]; for (i = 0; i < Ens2.length; i++) { Engine.setKeyColour(Ens2[i], Colours.withAlpha(Colours.blue, 0.3)); }; }
-
RE: Setting the alpha of a color individually?
@d-healey I just want to set the Alpha value without adding the color value
-
Setting the alpha of a color individually?
Is it possible to set the alpha of a color individually?
Instead of first var colour and then float alphavar colour, float alpha
-
RE: How to make a button control the keyboard press?
@ulrik Ahaha, that's a great idea!
-
RE: How to make a button control the keyboard press?
@d-healey fine, it seems I have something to do again. Thank you very much.
-
How to make a button control the keyboard press?
I used
Message.getNoteNumber()
to control the button switch, but I also want the corresponding key on the Keyboard to respond when the button is clicked. How can I do it?
-
RE: How to achieve multi-channel output?
@Orvillain Wow, if there is a code snippet for me to learn, I don't know how to express my gratitude, anyway, I am looking forward to it.
-
RE: How to achieve multi-channel output?
@Orvillain I see. After listening to what you said, I feel that I still have a long way to go! Thank you for your answer
-
How to achieve multi-channel output?
Like Ominisphere, select an instrument on the first channel and another instrument on the second channel... Then connect them via the MIDI tracks in your DAW.
-
RE: How to set the font of the prompt text and buttons in the sound library location interface?
@d-healey All right , thanks very much,I tried changing in CPP
-
RE: How to set the font of the prompt text and buttons in the sound library location interface?
@d-healey I used
drawAlertWindow
getAlertWindowMarkdownStyleData
but AlertWindow can only modify the Title, and getAlertWindowMarkdownStyleData cannot customize the displayed text content..
-
RE: How to set the font of the prompt text and buttons in the sound library location interface?
I can now draw the buttons of the dialog box, but how do I LAF the prompt words above? Please help me
"Please click below to point to the location where you've already installed the samples."
-
How to set the font of the prompt text and buttons in the sound library location interface?
How to set the font of the prompt text and buttons in the sound library location interface?
I used the following code but it didn't work, what should I do?Engine.setGlobalFont("myhtw17"); const laf = Content.createLocalLookAndFeel(); laf.registerFunction("drawDialogButton", function(g, obj) { if (obj.text == "Select") { g.setFont("myhtw17", 12.0); } });