There's a way to do it, you have to use a band offset, I can't remember the details but if you search the forum (or possibly the docs) you'll find it.
Group Details Private
Beta Testers
All developers participating in the HISE Betatest Program
Member List
-
RE: draggable filter panel preset problem
-
RE: draggable filter panel preset problem
@yall It will be something like EQ.setAttribute(EQ.AttributeName, value); and you do that for each attribute. The attributes are listed in the module browser when you right-click on a module.
-
RE: draggable filter panel preset problem
@yall Yeah you'd just need to make your button set all of the parameters to default.
-
RE: draggable filter panel preset problem
@yall Perfect, thanks. I've just started this project so no presets yet foruntately!
-
RE: draggable filter panel preset problem
Very good question, I need this too.
-
RE: Scriptnode cpu ?
Actually I am thinking about making it a Windows only feature (the development tools of course, the end product will run on any platform). How many of you are relying on Linux or macOS as development machine?
The reason is that the JIT compiler is pretty low-level and porting it to ARM for future-proofness in the macOS world is basically doubling the task.
-
RE: if/else statements inside the scriptnode
Can you give a more detailed example? There are multiple ways of branching:
- Branch in the onControl callback before you send it to scriptnode
- Connect a parameter to the bypass button to switch between different signal paths
- Use the
core.pma
node and set the multiplier to either 1 or zero. - Write a custom SNEX node and branch in there
So in order to figure out which is the best approach I need more info.
-
RE: Paint routine for Natan
Has anyone asked about how to apply post filter effects for a 50ies Scifi vibe?
Content.makeFrontInterface(150, 150); const var Panel1 = Content.getComponent("Panel1"); Panel1.setValue(1); const var circlePath = Content.createPath(); circlePath.addArc([0.0, 0.0, 1.0, 1.0], 0.0, Math.PI * 2); Panel1.setPaintRoutine(function(g) { g.beginLayer(true); g.setColour(Colours.white); var area = [1, 1, this.getWidth() - 2, this.getHeight() - 2]; g.drawEllipse(area, 2); var radius = this.getWidth() / 2 * this.getValue(); var diameter; var pos; for (i = 1; i < 4; i++) { diameter = (radius * 2 / 4 * i); pos = this.getWidth() / 2 - diameter / 2; if (pos > 0) g.drawEllipse([pos + 1, pos + 1, diameter - 2, diameter - 2], 2); } g.gaussianBlur(1.0 / this.getValue() * 12.0); g.addNoise(0.2); g.applyMask(circlePath, area, false); g.endLayer(); }); inline function onKnob1Control(component, value) { Panel1.setValue(component.get("max") + 1 - value); Panel1.repaint(); }; Content.getComponent("Knob1").setControlCallback(onKnob1Control);
-
RE: Implementing an auto updater/notifier?
@Lunacy-Audio said in Implementing an auto updater/notifier?:
wp-json/wc/v3/products/20
Thanks Casey, it turned out mine was a postman issue...so having sorted it to work there I will now try in HISE