@Casmat @Matt_SF haha I'd take that Math master class too. I'm looking at them thinking "why are there so many?"
alhug
@alhug
composer/producer and new to HISE
Best posts made by alhug
-
RE: Modulating Oscillator
-
RE: I don’t know anything about scripting. Is HISE for me?
@pgaudioworks you should go for it. I'm a full time music producer and build virtual instruments on the side. I almost went the Kontakt route and actually built the first prototype for my virtual instrument in Kontakt. I'm glad I found HISE. I was always good with computers and good at finding information on the internet but I had zero programming knowledge. I recommend just binging @d-healey 's youtube channel and you'll get a pretty good understanding on how HISE works.
-
RE: Default User Preset not working in compiled plugin
@Christoph-Hart Got it.
I have a label displaying the current preset name and also buttons to load next and previous presets on my UI. I wanted to have the "Default Preset" loaded on startup and the name displayed in the label. Right now I just write a string to the label since there's no preset actually loaded. When I click on my LoadNextPreset button it loads the first preset, which is the "Default Preset", so nothing actually happens from a user's perspective.
I want the "Default Preset" to be included in the preset library so that the user can always go back to the init state when using the plugin.
I was thinking of just loading that default preset on init but what happens if the user manually deletes this preset from the folder?
-
RE: Draggable and clickable toggle switch
@d-healey took me a minute to figure it out using a panel, but watching your tutorial on how to create an XY pad really helped.
This is what I came up with
Content.makeFrontInterface(600, 600); const var Panel1 = Content.getComponent("Panel1"); const var Knob1 = Content.getComponent("Knob1"); Panel1.setMouseCallback(function(event) { if(event.clicked || event.drag) { var xpos = Math.range(event.x / this.getWidth(), 0, 1); Console.print(xpos); if (xpos <= 0.33) Knob1.setValue(0); if (xpos > 0.33 & xpos < 0.66) Knob1.setValue(1); if (xpos >= 0.66) Knob1.setValue(2); }; });
@Dan-Korneff thanks for the suggestion, I haven't yet looked into broadcasters at all as I'm still very new to all this.
-
RE: HiseScript Questions
@Casmat love your sound design videos! Everybody should go check those out. I started playing around with HISE about three weeks ago and @d-healey s videos and this forum have been really helpful. I had zero programming experience before I started with HISE and still managed to build a sampler instrument with Reverb, Delay, Saturation and started using scriptnode. I'm still far from having a plugin that I feel comfortable distributing but I'm slowly getting there. My screentime has gone up a lot in these three weeks but I'm here for it.
-
RE: WP License Manager / JWT Authorization - HELP?
@CyberGen nice, thanks. Our shop doesn't use wordpress so I'm building an authentication system using my own bubble app. This helped a lot setting up the plugin side of things.
Latest posts made by alhug
-
RE: Pitch modulation beyond +-12 st
@Giuseppe someone posted this on the forum:
inline function onknbPitchGlobalControl(component, value) { if (value < 13 && value > -13) { PitchMod1.setIntensity(value); PitchMod2.setIntensity(0); // Important in case the user double clicks the knob } else { PitchMod1.setIntensity((value + 1 - (2 * (value < 0))) % 13); PitchMod2.setIntensity(value); } };
-
RE: WP License Manager / JWT Authorization - HELP?
@CyberGen nice, thanks. Our shop doesn't use wordpress so I'm building an authentication system using my own bubble app. This helped a lot setting up the plugin side of things.
-
RE: HISE 4.0 - Wish List - Add yours.
@Phelan-Kane said in HISE 4.0 - Wish List - Add yours.:
Per sample semi-tone pitch shifting. At the mo its just Cent (unless I'm mistaken).
you can change the root note of a sample to achieve this, I've played around with it a little bit and it works really well
-
RE: I don’t know anything about scripting. Is HISE for me?
@pgaudioworks you should go for it. I'm a full time music producer and build virtual instruments on the side. I almost went the Kontakt route and actually built the first prototype for my virtual instrument in Kontakt. I'm glad I found HISE. I was always good with computers and good at finding information on the internet but I had zero programming knowledge. I recommend just binging @d-healey 's youtube channel and you'll get a pretty good understanding on how HISE works.
-
RE: Script Watch Table empty?
@Giuseppe this happens to me regularly. I have not figured out why and a simple restart doesn't always help. I created a custom popup (click + in to left corner), containing a script watch table, and that one always works
-
RE: Labels moving in exported project
@majetone I had a similar issue a while back. using "centredTop" as the alignment fixed the issue. also make sure your label size is large enough
-
RE: Hide preset browser when saving a preset.
@xxanx I think you need to define
const UserPresetHandler = Engine.createUserPresetHandler();
first and also the the function is
.setPostSaveCallback()
not setPostPresetSaveCallback
-
RE: why there's no pads to insert as is keyboard on HISE?
@WepaAudio pretty sure this is what you're looking for:
https://youtu.be/5PmEgPVsGvA?si=9XVFFh7Hp4rAzqOi -
RE: ScriptNode: problems when compiling network to dll
@Christoph-Hart ohh I see. you made the changes to the develop branch. Well, thank you sir, it's highly appreciated.
-
RE: ScriptNode: problems when compiling network to dll
@Christoph-Hart fantastic. For some reason I had to recompile HISE. But now everything's working perfectly. Thanks.