I am also interested in this possibility, so thought I would give the topic a bump.
Posts
-
RE: Custom User Samples
-
RE: Gain Staging: Best Practices?
@Eskano thank you for the reply.
Yeah, but do you have any insight into how to check the gain between each module?
-
Gain Staging: Best Practices?
I'm curious if anyone has a suggestion for the best gain staging practices in HISE?
Should I be putting a gain processor before every other processor to control for clipping?
What about instances where you can create clipping within a single processor, like a delay processor with the mix and feedback high enough to create clipping? And to that end, I'm able to get a lot of clipping in the dynamics processor by virtue of the release time.
I've attached a HISE snippet here that has a Sine Wave Generator and just two modules (inactive, but when activated the each can create clipping when a chord is played).
HiseSnippet 935.3oc6W0saSiDEdbRlEJkEUPUHtBEgP6cfRVXAtKtMooTQS2n3.6xUnA6SiGg8LlwiKDtFj3Uf63cfW.dDPZeAVtFoU8MXYFa23wMVQkncYEn0W4y2wmY9N+Lmy3gBtKDGyEHqUFOMBPVmE6LkI865SnLzN8PVmCOfDKAQyLnMmFQhiAOjkU8s0.Vqz.k9bXmMIADlKT.gPOfScgcogTYA5P66QCB5S7fwzPiu9l163xYc4A7DEepiaghHtOgLA1in+rZXj0OrkGUxENRhDhQVM1j6M0wm+LV12+.ZL8wAfVnMxQsPYv84AdZFqeG00mF3M7H+NFgrvCKhB0yhBqiGP8nyvKhFqkpnYgElwCqZKhdsMoWqJoW6JnGxfcMxXmhDbuj.hrLyzoibETd4L0NLIvhoxoloq+So64wCoRW+p4asJ3qJQ8uMeyS9+Hdq82GbkEjsAt+uurY5ufBwZFbY0LtbJbOHfLMkEmN681khToP5yQ6B6abFaM6YJFQm3anYc69.38X0IKCK9yWr9e04HbSCd+ke0m5rK+YCUaXeA7zYqyq+C66RmCE0yd.84lEYigvHtpkhaoJu5kCe0OYguJxdi3IRJax.hTn2W7dIgNp1GtfJ4wXPfZwwV0PZSSkaok0jvAXdoB+s5IWYasrUtx1GozrB4BYYkyf6MkQBotwoIlUmIVN2rsx61hQTdhmYcrFdru.h8UkCGWwFRoJEXFrznif.fDazq7g1c4gQhTZM2VbXmBkGeiruw6168EpGoO6kq5su4MWwXYKwDkY+jgtx7w9iu3kcRaxChJ72bMU5x45l2qyULmieUCVLf7DHIphkadEeyVwctrJtUwNTFjNZNsj6hoxM+MxAPysAFHzcWaufoye3jNcN5DOc9Wckpserfvhi3wkVXGHjNlyzQ5Bv6GC5lElkboOc4DQkpNrSekSVoMNDYhHctwFg7DlbQ4Z7IKWWd7ow2u3AHVM9+qO7O3LPqgyckz0T05gQApVoG.AbEhluWHGr4QnkK9GvY7HeNi5ZVYLBTGZmLADl9QkN2waHstcEch1UUcRDpXFrn3xR2poTrXQ4tKgynaS8I1leebEv5eGcEvu.p70X5xWi8Hj3J3ORMvPJ3A5Z4Smhn7aV5Oysh5uJUxMaiNfDjn.v3VWuEJT0c7Qtt5v80Twmps4mWBatwRXyMWBa9kkvlasD1b6kvl6rPazCl1HQxCyNJp.FtUOhjnp0mcmNq5nOCbt10fE
But aside from those particular instances, just curious if I need to have a gain processor between every unit and constantly checking the current DB of the output?
Currently, I'm doing a whole lot of output gain knobs that the user can control in the interface (which I like anyway), but I feel like if I can make it so clipping isn't an option, the world will be a slightly better place.
-
RE: component list gone?
Hi,
Every time I rebuild my interface in the interface designer, I get an error notice in my console that "Component with name _____ wasn't found" for every UI component. However, the interface does rebuild and display and function correctly. So I'm not entirely worried, but should I be?Also, I followed the advice here and did an XML backup and went to the validator. Everything was valid, so I'm even less concerned, but wondering what what's going on.
Also, I was definitely moving things around in panels, so I imagine that is the cause.
-
RE: Control Callbacks not working once processorId is set in Property Editor
@ustk yup, time to go callback all the way. Actually feels more familiar coming from Kontakt :)
-
RE: Control Callbacks not working once processorId is set in Property Editor
@ustk thanks so much for the reply.
So that means that I cannot use both in tandem? If I want to have a callback for a specific control, I must not use the property editor to set the processorId, but I must script that?
-
RE: Multiple Impulses in one Convolution Processor?
Just gave this a go, and it worked brilliantly, except that before you:
ComboBox1.setControlCallback(loadImpulse);
you need to
Engine.loadAudioFilesIntoPool();
Otherwise, brilliant.
-
RE: Multiple Impulses in one Convolution Processor?
@musictop Thanks so much, I'm gonna give this a go!
-
Control Callbacks not working once processorId is set in Property Editor
I'm sure this must be covered somewhere, but the kind souls on here have been clearing things up for me so quickly, that I figured if I can't find the doc on it after an hour I would post to the forum.
If I create a basic slider, then create a custom callback and test out the callback with a console print, it is all golden. But as soon as, in the property editor, I choose a processorId and parameterId my callback no longer triggers.
Is there any guidance on this?
-
Multiple Impulses in one Convolution Processor?
Is it possible to have multiple convolution reverb impulses within one processor? Basically, I would like to allow the user to choose between different convolution reverbs. As always, thanks!
-
RE: Sampler Instrument without hr files
@d-healey thanks for letting me know. I'm wondering if since convolution audio files are able to be embedded, is there a way to perhaps utilize that as a work-around to do it? Or perhaps I am mistaken about how the impulse responses get stored in the plugin...
-
RE: Sampler Instrument without hr files
@d-healey thank you for your help. But I mean, is there a way to embed it directly into the plugin file?
-
Sampler Instrument without hr files
Hi,
I feel like I read somewhere a while ago that this is possible, but I couldn't find the thread, so sorry for asking again.I have built an instrument and I want to be able to export it to VST/AU/AAX plugin without any .hr files. Is this possible?
I realize that there will be an argument about file size, etc., but if I am making a sampler instrument with essentially one or two samples, it would be amazing to avoid users having to deal with .hr files.
-
RE: Convolution Reverb Won't Load Files
@d-healey grazie!!
None of the scriptnodes would compile for me, but I was able to get the develop to compile.
And, amazing, the convolution reverb works!
-
RE: Convolution Reverb Won't Load Files
@d-healey Thanks for the reply, yes, the latest HISE-master
-
Convolution Reverb Won't Load Files
Hi All,
I saw some previous posts about this, but they were from a year ago, so I wonder if it is still not working. I'm on a Mac using Mojave 10.14.5 and I cannot load audio files into the convolution reverb through right click or drag and drop. I'm using the standalone version that I built from the latest github.Everything else at this point seems to work (except exporting, which always fails and I have to open the temporary projucer file and manually change the encryption to build).
Thanks so much for any help!
-
RE: Property Editor Controllers
@Lindon thank you kindly!
OMG, that is brilliant. I was spending a ton of time trying to get deeper and deeper attributes from the arp and setValue and diving deep into sliderpack data, but low and behold, the property editor saves the day again.
-
RE: Property Editor Controllers
Thank you @d-healey , brilliant as always!
Does that connection remain once exporting the instrument?
Also, it doesn't show anywhere in the JSON editor for the component, is that correct?
And since we are here, I also have a Midi Processor Arpeggiator, and I created a SliderPack in my interface. For that there is only a processorID but no parameterID. As such it controls the SemiToneSliderPack, whereas I want to control the VelocitySliderPack. Is there any way to modify this?