Samplemaps for future usage
-
I think expansion system is still bugged.
Now i see presets created in expansion packs but i have much crazier issue. I have 2 samples and everything is ok but when i change them few times samples starting sounds strange. Maybe something is wrong with code?Content.makeFrontInterface(600, 500); const var expansions = Engine.getExpansionList(); const var expansionNames = []; var sampleMaps; const var Sampler = Synth.getSampler("Sampler"); for (e in expansions){ var p = e.getProperties(); expansionNames.push(p.Name); } //cmbExpansions const var cmbExpansions = Content.getComponent("cmbExpansions"); cmbExpansions.set("items", expansionNames.join("\n")); inline function oncmbExpansionsControl(component, value) { Engine.setCurrentExpansion(component.getItemText()); sampleMaps = expansions[value-1].getSampleMapList(); cmbSampleMap.set("items", ""); cmbSampleMap.set("items", sampleMaps.join("\n")); }; Content.getComponent("cmbExpansions").setControlCallback(oncmbExpansionsControl); //cmbSampleMap const var cmbSampleMap = Content.getComponent("cmbSampleMap"); inline function oncmbSampleMapControl(component, value) { Sampler.loadSampleMap(sampleMaps[value-1] + ".xml"); //Console.print(); }; Content.getComponent("cmbSampleMap").setControlCallback(oncmbSampleMapControl);
-
Tommorow i'll record video because it's really strange
-
Here's video https://streamable.com/dbejyy
Now i have problems with samples. When i load first sample map everything sounds good but when i change it to next in the same category samples starting to sound strange. They are pitched down and there's only 4 samples. I have to change the extension and then I can go back and choose a different sound and then it will play normally (but not always, sometimes i must do this few times).
-
@d-healey you could check if my code is written correctly? Because i dont have any other idea what's wrong...
-
I can't see anything wrong with your code. Are you samples monoliths or wavs? Where are the sample maps located, and where are the samples located?
-
@d-healey i creating monoliths like you said in empty project and then copies them to expansion folder.
Samplemaps => Expansions => Expansion Names => Samplemaps
Samples => Expansions => Expansion Names => Samples -
@arminh Still a mystery then :(
-
@arminh instead of manually moving the sample monoliths into the expansion folder. Have them created in the expansion folder so the link is correct. I believe if you move the samples from main folder to expansion folder, it gets buggy. Make sure to refresh your expansion afterwards
-
@coreyu21 that's how my samples looks when i creating samplemaps and monoliths in expansions tab
-
Ok, i put my wavs to samples folder in expansion and i can create ch1 but when i open expansion in hise and locate folder with all samples i get information that ch1 files are not found. I must keep them in expansions folder. Is there option to store expansion samples wherever i want?
-
@arminh Same as you do for non-expansions, use a Link text file.
-
Ok now everything works like a charm! But i have the same issue which @coreyu21 have. After reloading project i can't hear any sounds from plugin because DAW didn't save plugin state.
-
@arminh gonna have to wait and see what @Christoph-Hart has planned. The new scriptnode build has new expansion features. But Iโm not sure if theyโre completely functional, as Iโve been trying to figure out the correct way to use it the last few days. Looks very promising
-
@coreyu21 i tried latest scriptnode but i can't even create expansion because hise is immediately closed
-
@arminh Expansions be broken in the latest build :(
-
@d-healey this is the only feature which i really need :(
-
@arminh Me too
-
yea not workin correctly yet..Unless we all want to tackle the c++ side of things, we will have to be patient