@pede thank you this is really helpful. I will def use this.
Latest posts made by pede
-
RE: Time Stretch Sampler Issue
-
RE: Time Stretch Sampler Issue
@pede oh and i would like to go from disabled to voicestart, i didn't clarify that.
-
Time Stretch Sampler Issue
Hi! i hope everything is going well.
I am developing a vst, and i wanted the user to be able to turn on and off the time stretch feauture.
I tried with sampler.setAttribute(16,1); but it does not work. (since i saw that 16 is the right number)
Also if i print the attribute 16 i get always -1, no matter what setting is selected.So is it impossible to do in that way? should i have 2 samplers with 2 different options and activate the one i need? wouldn't that waste a lot of memory?
Thanks a lot, i really appreciate this community.
P.S.
To declare the sampler variable i use const var sampler = Synth.getSampler("sampler"); -
RE: Add new presets after installation
@d-healey oh ok . I think i will just create a new version when i will want to add new presets
I tried to handle it with expansions, but to my understanding i should already know and create the expansions before relasing the vst, so that would not work for me.
Thank you again
-
RE: Add new presets after installation
thank you for the fast reply! Maybe i don't have a clear understanding about how samplemaps are handled,
but basically when a user selects a presets, my vst is programmed to load a sample map with the same name.
So i think both?
I could create an installer that puts the .preset (s) in the appdata directory, and the .ch1 corresponding files in the extracted samples location, but i tried and it did not work, it does not find the sample map, also if the ch1 file is there and the preset has the same name. -
Add new presets after installation
Hi! so i have a question and i can't find anything online talking about it.
I want to be able to create new presets for my vst and let the users install them also after their first run of the vst.
I saw that i can't recall the stock script that unpacks the hr1.I even tried to manually pack new samplemaps into monoliths (.ch1) and move them into the extracted sample folder, but they don't work.
So that means that the available sample maps are handled in the dll?
If that's the case i can't do anything about it.If that's not the case how can i write a script that unpacks a new hr1 and adds the desired presets?
thank you for your time
-
RE: Monolith + expansions question
@d-healey thank you very much now this is clear. you are a beast brother
-
Monolith + expansions question
hi! i am building a vst and i am having some trouble to understand a couple of things that i can't find online or in the documentation:
1 - i saw monolith files have a limited size amount of around 2gb, i think i will need more space so how can i split them? I bought a vst made with hise and i saw that they had more monolith files called ch1,ch2,ch3...
2 - I will want to let the user add expansions of presets. i don't need to add any code just samples and presets. I saw this tutorial "Using expansion packs in your HISE project" and at the start david says that if i need to add only samples and samplemaps, i can use the existing preset browser system, but online i can't find any information about it.
Btw thank you for everything, i really like this community
-
RE: Help With Faust Please
@Lindon thank you very much! this worked for me.
I did not know that i had to follow this practice, on the internet i couldn't find this solution.
But again thank you and i hope some other people will see this
-
Help With Faust Please
Hi! i am new to hise and it's really useful to create vsts.
I just wanted to create a pitched up delay, but i noticed there are no pitch shifting nodes.
so i compiled a version with faust and i managed to get a pretty nice (for me) result.The problem is that if i export the vst, with the faust node, the plugin loads but it outputs an untouched signal.
If i export only the delay part with no faust, the delay works fine.
I tried also with a test script that did basically nothing:
import("stdfaust.lib"); process = _, _;
but as soon as i add faust and export it, the plugin stops working.
I am using the latest version of both hise and faust, i also modified the appconfig.h to include faust and recompiled hise multiple times.everything works well in hise (i test it adding a waveform generator)
I think i am missing some export settings to include faust.I don't think it's a routing problem because when i export with a faust node, the delay does not work (even the dry/wet knob)
I don't know what to do, if someone could help me, i would really appreciate it.