Rhapsody + Wavetables
-
okie dokie, is there anything I should know about the .hwm setup? I've tried exporting the wavetables to monolith & made sure
Embed Audio Files
is unchecked, the monolith file has data in it (200mb)Rhapsody extracts the .hwm file to the appropriate samples directory, but I've also tried copying it to the AppData directory in both the
Samples
andAudioFiles
subfolders for both the root Rhapsody folder & the expansion one, but still no luckhave I missed anything?
Edit: also tried
Engine.loadAudioFilesIntoPool()
on and off -
@iamlamprey Did you try just putting it in the expansion's app data folder?
-
@d-healey the only thing I can get working in Rhapsody is having
.hwt
files in root Rhapsody folder:appdata/roaming/libre wave/rhapsody/audiofiles
Anything else doesn't seem to work, unless I broke something
-
@iamlamprey Aha ok, that smells like a problem with the full expansions system because it should look within the expansion's directory
-
@Christoph-Hart any insights on this? ideally i'd use the monolith version but David's working on getting the .hwts working for the next Rhapsody version
-
@iamlamprey I think I've found the part of the source code that deals with this. I'll make some changes, push it to a new branch and let you test it
-
@iamlamprey Ok I'm looking into this further. When you export pooled resources does the hwt get put into the audio resources .dat file?
I've added the change to this branch - https://github.com/davidhealey/HISE/tree/expansionWavetableLoadingTest
It basically will now look in the expansion's Audio Files folder instead of the parent project's. However if the hwt is in the .dat file all you need to do is put the .dat in the expansion's app data folder.
-
@d-healey awesome, i'll give this a try and get back to you, cheers!
-
@d-healey im getting build errors:
is your fork using some extra stuff?
-
@iamlamprey oh yeah you'll need to disable the fftw stuff in projucer
-
@d-healey said in Rhapsody + Wavetables:
@iamlamprey Ok I'm looking into this further. When you export pooled resources does the hwt get put into the audio resources .dat file?
Doesn't appear to, the .dat file is only 1kb, the hwt is about 200mb
It basically will now look in the expansion's Audio Files folder instead of the parent project's. However if the hwt is in the .dat file all you need to do is put the .dat in the expansion's app data folder.
Do I need to set the Rhapsody library as "Full" for the Exp Mode? It's been "None" this whole time and working fine, switching it to "Full" makes my samples not load now
-
@iamlamprey Should be set to disabled. Rhapsody itself is set to Full
-
Can you send me the project with the wavetable?
-
@d-healey sure, i'll include the samples and stuff as well, check your dms
-
I think you've told me this already but I forget, what happens if you put the
wavetables.hwm
monolith in the samples folder (not the one in app data but the place where the .ch files go)? -
@d-healey no sound from the WT synths
-
@iamlamprey Might be a mistake in the code, it looks like it's searching in the SampleMaps folder instead of the Samples folder :p
I've just pushed a fix, please give it a try
-
@d-healey still no sound unfortunately, i also find it strange that it's looking for the literal string and not just any file.hwm
-
@d-healey its almost 2am here so im gonna pass out, ill get back to you tomorrow about it