@d-healey is there a beginner resource for building things in scriptnode? Or a place to see what can be built?
Best posts made by pgaudioworks
-
RE: Effects in HISE
-
RE: Rhapsody Template problem
@d-healey they weren't in the folder yet. Once I added them to the folder the problem went away!
-
RE: I don’t know anything about scripting. Is HISE for me?
@d-healey said in I don’t know anything about scripting. Is HISE for me?:
@pgaudioworks said in I don’t know anything about scripting. Is HISE for me?:
fairly reasonable time period
It kind of depends on what your goal is.
If it's just mapping some samples and exporting a plugin for your own use then you can do that in a week (most of that time will be spent getting compilers setup and understanding how they work). However in that case I'd recommend you use SFZ - https://sfzformat.com/.
You mention learning scripting but you haven't said what you want to do with scripting. Until we know your goal we can't give you any real estimate on time. It can take months to many years depending on what you want to achieve.
I guess I'm not entirely sure yet. I know I'd like to record percussion libraries with multiple mic positions and sound design. I'd definitely want to include a velocity curve automation and expression automation. But as I'm just getting started I don't know exactly where scripting comes in with these ideas yet. I'm going to keep being curious though!
Latest posts made by pgaudioworks
-
RE: Change Sample Map via ComboBox
@d-healey I shouldn't have had the p capitalized, got it. I've now gotten this far:
const var Sampler1 = Synth.getSampler("Sampler1"); const var SampleSelection = Content.getComponent("SampleSelection"); Console.print(Sampler1.getSampleMapList()); Console.print(SampleSelection.getValue()-1); inline function onSampleSelectionControl(component, value) { Sampler1.loadSampleMap(SampleSelection.getValue()-1); }; Content.getComponent("SampleSelection").setControlCallback(onSampleSelectionControl);
The console is returning the right values, but the sampler isn't changing when I update the combo box. Am I any closer?
-
RE: Change Sample Map via ComboBox
@d-healey really grateful for your help. I think I'm confused that I'm calling two functions. How does the console know what to print if I don't include both Console.Print and getSampleMapList?
-
RE: Change Sample Map via ComboBox
@d-healey I updated it and I'm still getting the same error.
const var Sampler1 = Synth.getSampler("Sampler1"); Console.Print(Sampler1.getSampleMapList());
Error:
Interface:! Line 5, column 14: Function / constant not found: Console.Print {SW50ZXJmYWNlfG9uSW5pdCgpfDEwNHw1fDE0} Master Chain:! Line 5, column 14: Function / constant not found: Console.Print {SW50ZXJmYWNlfG9uSW5pdCgpfDEwNHw1fDE0}
-
RE: Change Sample Map via ComboBox
@d-healey thank you. Are you referring to getSampleMapList? I have this, bit it's giving me an error:
const var Sampler1 = Synth.getChildSynth("Sampler1"); Console.Print(Sampler1.getSampleMapList());
Error:
Interface:! Line 5, column 14: Function / constant not found: Console.Print {SW50ZXJmYWNlfG9uSW5pdCgpfDEwN3w1fDE0} Master Chain:! Line 5, column 14: Function / constant not found: Console.Print {SW50ZXJmYWNlfG9uSW5pdCgpfDEwN3w1fDE0}
-
Change Sample Map via ComboBox
Hello, just wondering how to choose a sample map via ComboBox. What's the best way to get that done?
-
Drag and drop the audio of a sample into the DAW
Is there a way to have a user audition sounds from a sampler via their keyboard and be able to drag one out of the UI and onto their DAW as a .wav?
-
RE: How to use loadUserPreset
@d-healey found it! That's very helpful. How should I enter the preset name? I have it the way below, but it's not loading when I compile:
UserPresets/Bank1/Cat1/Jeremy.preset