BAD BAD BAD HISE!
-
@Lindon Yeah that's not quite right. Not sure if it's specifically documented but it will be hidden away on the forum somewhere. I keep thinking we need a wiki :)
So first you have to get the sampler in a variable - right click on the sampler and select
Create script variable declaration
and then paste into your script.Then you will have a variable called something like
Voice1
in your case.To load a sample map you'll use
Voice1.asSampler().loadSampleMap("XylophoneVoice1")
. When loading sample maps HISE automatically uses the SampleMaps folder. -
@d-healey said in BAD BAD BAD HISE!:
asSampler()
Sigh so this means then that the API documentation on the web is wrong/incomplete and the api documentation in the instrument itself is wrong/incomplete - WTF!
really "asSampler()" appears precisely nowhere.... Ok well moveing on...
So when I deploy my vst how do I structure the folders?
the dll alongside two folders called "Samples" and "SampleMaps"
Will that suffice to make the dll start and automatically load the sample maps - so I dont have all this .hp1 silliness??
-
@Lindon
There will be a reference to it somewhere because I think Christoph told me on this forum.So you only need to use
asSampler
if you usegetChildSynth
to store the sampler reference in a variable. If you usegetSampler
instead then there is no need. However I prefer to usegetChildSynth
because sometimes you'll want to treat it as achildSynth
and sometimes you'll want to treat it as a sampler.The sample maps will be embedded in the exported VST, all you need to supply is the ch monolith files, assuming you've converted your samples to monoliths. If you want to be fancy and include an installer then you'll want to use the
Export >> Export samples for installer
tool which will compress the samples into an HR archive. This is a delivery format only which provides a smaller download for your customers. Once the user opens the instrument they will be asked to give the location of the hr1 file which will then be extracted to their chosen location, after which they can delete the HR files. Here's some detailed user documentation for this process - https://librewave.com/knowledge-base/sample-library-installation-guide/#Installing_the_samples -
-
@ossian1961 I mean open your project go to
Export >> Export as HISE Snippet
and post it here. Then I can open the project and see if I can find the problem. -
@d-healey I'll do if it fails again, I mean, it happened four times on twenty and more times I opened it... it's like that sometimes the automatic preset saving gets trouble, though it's the XML that fails and return same message that it's unable to load the interface.
-
@ossian1961 XML is much easier to fix because we can view it in a text editor.
-
@d-healey said in BAD BAD BAD HISE!:
@ossian1961 XML is much easier to fix because we can view it in a text editor.
Anyway I hope it doesn't happen, it's a quite annoying thing ;)
-
Urg mine's broken again now...
-
Now HISE is being even more strange
-
Awwww! :O
-
I just converted all of my sample maps to monoliths and so far (fingers crossed) everything seems to be working. So maybe HISE is having some problems with wav files...
-
I've been having no luck with the sampler in the latest build. Check this thread for more:
https://forum.hise.audio/topic/1121/sampler-issues-latest-build/15 -
Could be a CPU issue... I can't make monoliths on my PC, but can on my mac. Either way, I get errors on both when creating monoliths
-
@dustbro said in BAD BAD BAD HISE!:
I've been having no luck with the sampler in the latest build. Check this thread for more:
https://forum.hise.audio/topic/1121/sampler-issues-latest-build/15Yeah I've been following that thread. No idea what the cause is, I'm not using the latest build though.
-
Oh no EVERYTHING is gone now... none of the hip files have anything in them the xml doesnt work - @Christoph its now useless -
every single autosave is now empty
All I get from HISE is:
ModernistXylophone:! Component with name wasn't found
-
This post is deleted! -
Oh I go one to open....its an old back up but..
-
Wow, this is like going to the supermarket, coming back and your house is on fire :)
So first things first: @Lindon, if you have any file somewhere that contains more than just zero byte, send it to me and I'll try to recover it. I assume you have made backup copies, otherwise, please use Git in the future and take this as a (admittingly annoying) lesson.
@d-healey Can you explain the exact process needed to reproduce this issue (I get that it has something to do with changing types of components), but I lost track of where you put it.
To the other people: please make a separate thread for every bug. A general "HISE IS BAD" thread is not the smartest way to get heard :)
-
@Christoph-Hart said in BAD BAD BAD HISE!:
@d-healey Can you explain the exact process needed to reproduce this issue (I get that it has something to do with changing types of components), but I lost track of where you put it.
Actually all my problems stopped once I converted the wavs to a monolith :)