@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 Oscillatorposted in ScriptNode
- 
RE: I don’t know anything about scripting. Is HISE for me?posted in General Questions@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 pluginposted in General Questions@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 switchposted in General Questions@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 Questionsposted in General 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?posted in Scripting@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 stposted in Feature Requests@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?posted in Scripting@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.posted in Feature Requests@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?posted in General Questions@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?posted in Scripting@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 projectposted in General Questions@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.posted in Scripting@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?posted in General Questions@WepaAudio pretty sure this is what you're looking for: 
 https://youtu.be/5PmEgPVsGvA?si=9XVFFh7Hp4rAzqOi
- 
RE: ScriptNode: problems when compiling network to dllposted in ScriptNode@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 dllposted in ScriptNode@Christoph-Hart fantastic. For some reason I had to recompile HISE. But now everything's working perfectly. Thanks.