@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 very 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.
Latest posts made by alhug
-
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.
-
RE: ScriptNode: problems when compiling network to dll
@ulrik unfortunately, that didn't work either.
-
ScriptNode: problems when compiling network to dll
Heyhey,
I've been working on this tape machine style delay in ScriptNode. It's become kind of a messy project because I've been trying out new things. Within ScriptNode, everything works fine. When I try to compile as dll, HISE crashes. I tried removing some of the containers, to figure out which ones are causing problems. There are some combinations with which HISE compiles the dll (for example by removing the bottom EQ/ToneControl), but when I open it in the HardcodedMasterFX, it crashes again. After a crash, HISE wont let me open that project again and I have to create a brand new one.
Can someone help me understand why this is happening?
HiseSnippet 3870.3oc6cs7ibbTFumccM6CuNNI1FhDbX.4CNhjQ8iY5tGgfc8tq23Uwq83cbrCmLsmtlc6r8zcmt6YWuAAH3DGxk.RfP4BRHNfDH3e.D9u.H4.hCPfHdbgS4BRvInp9Y08z8L0zyic2XOVxZ6pptpe02q5qpupptosYaniioMSokt2wVPlRq.Zcrg69aruhlAy1axT5BfMg5JG2z1z0TfY8isTbbfpLkJM+qgKRokNGi2uOY00UzULZCiShg49lZsg2RqqlabpMW600z02RQEdOstDkt1Za21zXCScydH3LOfkwRo8AJ6AusBtXyAXJU9FpZtl1sbUbgNLkN25lpG2ZeyiL7K+80bzdjND+.GSKTE4m7Vl5pXDiSkYi80zUaF1scXXJAZFSDl2mHbYvNZpZQoGSLdduLpD+FjziRykDdym.dbjvik.dY.oRDP5b9P5E.sZaqY4FmCFOmGrsgKztiBhrSBE+xxT5IfMLQEvvsZWkCfaYidH5EtlHK6qTA8eu7WtSOi1tZlFULMtsoK7NFW6kW9ar7RK+MWtR5r5zIy7vMisotNzNyrwbZ6A8hWynW2GAsekJGpn2CFUPT2OIMEjOMkjk21uWSTPSisMzbuiEzHOAAl.RE5udis2TwUAyHBRCUNKnsqFFBk1DdHRp1msrDR6v4.WSKjbce7LjzhoZOcE2jhPX8lfLPzfD7MLywvQy8XR8pIlbEsP7E.M0baue1XbtLvHhRMMvXf13E.2nSGXa2X.dNvVu4rS0a4.UOTaha7UBdrxVuIWlJceOPr.tkMzRwFdOylHanWyQoqkNbWDFekJOR2r8AszdGX+ZEV9PXcbItV68ULLf5NEQ4oL0TEtAyT10rmqlwd6n3Zq8XjV3s60sExLca3FAnCkVo4v5P9OyheFKWzBZn58v+C8KHSN7ykBxjKLSB0uaCcOxz9.O1QveyTZALseYfJdvnGdHOy8g1NXQyRK.Xqh9Gy000MOZCytVZABsdcKuTaZper09lFZsw7I+xDB8q20rGpUCv+MUbtmhlNVNuUOGj0B06XzBUXuw0vxY21TE8Wk2RoMhvdbSE28w5KX6MHgSnc01QBoDXMVJwS9CwAZpXiFUCYI1wGl3pMbnOeJGBkcwjCuA9lGmuO8vq8A9iL2AUG7OzSRhIAhdIBD0wlnTjxqCqMIL54qWfeBo0OmuVv1N2GmaaEcl6ik6vzLlrw4l1G+.naKKcje.4R4b7xNIohVxxbDM2yATsOdivpkYHbpwu8VD73NHmYR0ROuWKgTNqFj6n0PIn8ykh1eQr9GgDT.4ed.um4SxhVFaeGFVB.X2cZgz6NBad+dJ16Ac8pexDBF0y.5YjwI4iA87sUwpc6gne7LQ3.mXYuA2R1BiVExkcERzawxhgOgrQuilQTuCaFXGkGG8LG5YLUXAfeRWumqYWjsvPmAI3hgcmDLwyiXh1vp6MxBJyk.uySf2xw3cQvqxwlFx3ma4BsviLfcDksJpLd+3p0fkiSDYo9.3Q9vjozk.0qVimmWhURplbMNA1FL97cO5FQGFoblMLRS1VDfawQCF3BHvxwJfJPiFx0ZHwxE3fZqtllt6iF7HTHrLfGW6LydhxJfcgNPW+pMQkyPpukPXionVAirFcDzs.ViltlmOOABuLvwiEAUenUDKIAN+7Q1xxnjigcsRCzX0E.2BQYTrqrKxqIFlXuQiMbksgjEAuk2HuIsjbd+4w5MmSlbUOSYNQXjLmPTOf35ISw0QWcy2vej1jW+HnJtDfiiqZCuhKJJUSnQi7.S11Hia53N4RfaXnf7NTkIQQIksWBXCaC0NDlVr112cwpgYOF1No1VOa0FAtcsEDp9HEjyN8weHUxSLBdf.ShtwEPo5XUMHqwnKLGcrhXAAZLrt.veYUR+xTx2W.HQeaQp5PAMsrOM8F28Vln4EWX+uVATiug.OWCY4FY3yLaNtlMeBATmC67P3aKj12rNZ535ope1inML77GzgONbIB1xuth+Sr0LCU3iwyS8U4XtAZtYppPUuxiqgjVeJmMCKXTxXN1RnDxV9fmuQC1Z0E44EpIKIWOfmskM7s6gl3xwTZm5RdreeiNbM3Yav2fn4uDnQU4F3ehbx0EX4kD5GHh0j3jj4jDXEqyIK5Aj4A2kvNUUV15RbxM34kYkQ+YBvPneu.3Uqkr+WF3kP1N2LftUNV7JnyK3xxxIHIJiveMVQdYIQ5a4Z4XqMsW57zqHO5FvyyJXnxRsmorPmTkvjR8X.MYRUBN4TpDdIbBqR7Yv0FaC+eRRh0j4qKyO4UJpcRpTv+LkhSCifDxsndLimlTPDlYJHi2Dj8Vi4DtJdj4ivqC8H4pXVdDR6x2E3i3B9LrtlpdM.WR.bYB.DVDJvPXzFG9D3CQyxIVqTGcMUn8iTLNHS73MK7nhLZ1c.CjUMnUUbhrhgq.LcZqo6ErozyMO1TSgV6vKPT0hCntSY3skGgrIZthNIebfFfuHPtJ5Wmuz6ns9Cj2XZs3jYrfGjiLkfZ1mliMrJQ1i0nSap4Xgl82585zInGlHEzyjjJpFZZx4Y7.VGSjw+5IpUOM1wXjujqfZhtCW5VVLm9yJdUckcw707GTqPVtwiv4BoZjxAIL1beEm9VczQrVBFrkNWrV.XAUNnVlq7NNmQS58bzuNgCvnQXXGlbpB418ShhmoHObQ9xdyAOgpL1f4Ihlq7YRM2xHF7fUcocoSKCrLOJ0jiVFfdy8qhxXlrvuoGGkNqNKCbz1iG4WWJv+b9fOHySwcfxdlMm8VMWB7HMKSckTtvEB9YgIyXHjwLFvNHGl8nYtjdZvUxHjYB4POnMTST6bXRiYTVKsPy+BRoIQ1p0STK7YL2WQA7r6kDkYkqWSpgTPy7ZJc6pPo.b1DwyxAdbof3HwOAh7H6YjHOxWOHxiBR0EDY4qOSh7XVxNbmokcJCbUL1eVYC4jNb0h0pJgKNes503443mhqa0DbubDviRMjqm+BdYLMbVne+zjGLSM2wLCsM8zSPtQdyO4iw8jUfxAZnl1AzvcOgWdiHKYv3gvxSTLAB2iFI6X8sy33d1Ni6Y6LNxUsGOKuCf6XZXl+512smtq1Db2OOWh0+7HaEKrNBG2zeS9tfmlJ2Iop5xgppb4qqFUF9SCaIqvwlocKYMIMsdQOwiPJ1LSBg+TgDBOERHbOUJgjOL8gwNg1zFFpSAyzgoZtLcxmfAkvQehtOyfeQt7ew7Woq2xBeRWr6y5kuqe9YNo78itUYD.ZpT7fwKl65ntaO8QXA.QlG5+faLMrMrbTLlG4PLWjCFzJDAQ9TRLjE5OFxyWj.8B.VcUxYVxCr9JTXkyZYFpS25dVrPKeE.Guerkw+eiMP+mvcJZ.lwqi2nFf4IzPvA6qCO++3NY7Oz2Af.qaxSIG.H2rw9hlolccn5FNqhd3NxbUjxa.lfk9lOWozLeq.xTp2x2Jc9q9zBwRewmDXh8aVzIXN1Xcb4HmVRbIyHNHwuBMyYKpp9siOPPtCfEPszONFKevW7O8e+VexeX0YPyC.WWUMtks9JK+G+oW3iWM4fXQ7apCExDP3qzfEijelXTRf3G8k9p5gz1e7p821LqQUa+S9Ar+iUyHjLw.KSODkozCQed9rz+vAFtph3cHAkXJOGz.xWiozPPkRdXCiaP9o+PdDCb7TufyPhNU8OUDYyZyxHalKqa5GhpE.biRfFFySQYHskpHyLzguO8GWlPUnu5ZmxBMyzqBlnSrZIvCft2yz.NIsvmddWklq.Gw7ns1O9ENWhHc0OdOUdEYrXfIxIzddOlUkvv4RfaY1ZendmhstD4Vq2TKnVm52WF.7AiJsEKhCE0m1OQTQ6kAI9px7hnwSP1.avKvKbxc5nvkQttnnTcYINdIYw5R7iyoIL2sR5T9nRIJHvWSjqlfDqfbCo5S9iJE2I4YIj6o6yRXj.uPcop0aHIiD1EEqwk+Ao9j+bElRUweeeSytI3L+gJ7D4nnuXflxyTT72tbMDPjKt5hr04PlFY4OynnDrCrdpPS4j432lXBdK3WEgdA1+RJx+j9mE1UWi9kyru0.IA6jNmWiTtG7E8VTuIzSY55MUlw8l3A0G58VG0yNjj89Bo2iBkA36OTlgcOUE02N77W8Zq+m+mqRW2IyKCrgroji17DQ6EggcOMEAt26m+cu61+le+pzRqC2aJ4uIHRApECt6IG594HBR+mV+8e16e0ObUZElCl6JcznfoASMXX+nqV967u+qTBlfZmNnbAvC7N08aBsPCtRMh9016+d+Rs+F0brbNrP9QDoOPsR.nvCBROld2ejwKtws9nUo8rhSdD6GJwB3OrB91r5nTvZbFrOB7+qCt+e4Md+NqMZlaDFvgbOMQM.7dFjn3FVJQ.Ga+tW4IiExxvtdDEcGM0oAE86+Iegluyu5aOhTzZzQQAgWtYHveWlI7EBTTWn0G9i29q8Cma75BX21xTX.A89EFxd0.Bd54QyCPTrgHxwIVAN95LiEvxSlXYD1to1zPjf8y81+t8d8ewHRO4GAkLerSgNFIYcoy806zoS40q7jwBXYPO8vzKBZo31y1KBOAWy0TaSM5hcuvaTJNpGHB4wlMz7AZpCYfH7FZpf.LwVhi1wpoZif1mSjzAHhsOeJmYh1Bp8gH+faNz3fVPRDw9DMysuQAhYw5llGzUw6lber+lJbE+LOO3AJGB89Fkv3GqU7ycLs6V40fHviulD3FvmojOf1OSIVT+YJ4NscQP3d1JFNVlNPNxZNUd7j4sIzsmQxh6mThRg6dag5dDkaw0BSjmLQDaJQkgdNQMsC9p6Odyk3OQyVPTuQ8NwWwDDRxM6o6.8TK4Hew3j4IS9lJ1pH9R6DRdyOnuXKbE7K1R4ScewVNC7w+HwW1hkBwXKM7hhcCiCg5HsQF+QM1D1QomtaXpIUmvllB+VJDyn2E5Zqs2dvja9or5PW200aWvFlxkWaWnNDeyUPrhD9wfya8UJFsfaj+JejI+5k.9vsB1FPkytezVl+S0ezVnW6CYB7zMW7yBPlh4q3wJqbxvKmEeqWlEsQWk11lOLXKFfU5WzKET+1v6CJ1RHOsPOWgi4PR+65hFt3gsaGdgjj86vWf2Qn.uSsB7N0Kv6HVf2Qp.ui7.eG7H0AKAKVlGkPya3G9kRgqJNR7m4+yPmgqR
I'm using the most recent develop branch.
Thanks