Apologies if this has already been discussed....but I would think this would be low hanging fruit:
Best posts made by scottmire
-
RE: Simple ML neural network
-
Loading an IR in a scriptnode convolution module via script
Hello all....
A project I'm working on has multiple convolution modules in a scriptnode network. I am attempting to load the IRs into the modules via scripting. It seems to be working, the convolution module is showing the name of the IR, but it's not actually loaded. If I manually load the IR in, it works.To illustrate....the module on the left is loaded via script, but the module on the right in manually loaded. Although they both have the IR file name in the "label", only the one on the right actually loaded the IR.
So, here is the code in the function I'm using to "load" the IR. I know it can be simplified, but I figured it might be easier to follow this way
//create obj reference to cab 1 convolution modules and audio file slot
local CabIR1_1 = Synth.getAudioSampleProcessor("Cabinet1").getAudioFile(0);//create variable to hold IR file name
// translates to something like: "PV 5150 412 Sheffield - SM57 - Cap.wav"
local CabIR1_1_wav = theCab1 + " - " + theMic1 + " - Cap.wav";//load an iR into each of the convolution modules
CabIR1_1.loadFile(CabIR1_1_wav);I hope that all makes sense? Thanks in advance!
Latest posts made by scottmire
-
RE: Loading an IR in a scriptnode convolution module via script
@clevername27 I am using an external slot, but I am not loading the files into the audio file pool. Does that need to be done?
I agree that the file name is a bit complex, but it represents the 3 parameters the user chooses to select the IR (the specific speaker/cab, the mic, the mic position). Ultimately, there will be hundred of IRs, each representing a combination of the selectable parameters. -
Loading an IR in a scriptnode convolution module via script
Hello all....
A project I'm working on has multiple convolution modules in a scriptnode network. I am attempting to load the IRs into the modules via scripting. It seems to be working, the convolution module is showing the name of the IR, but it's not actually loaded. If I manually load the IR in, it works.To illustrate....the module on the left is loaded via script, but the module on the right in manually loaded. Although they both have the IR file name in the "label", only the one on the right actually loaded the IR.
So, here is the code in the function I'm using to "load" the IR. I know it can be simplified, but I figured it might be easier to follow this way
//create obj reference to cab 1 convolution modules and audio file slot
local CabIR1_1 = Synth.getAudioSampleProcessor("Cabinet1").getAudioFile(0);//create variable to hold IR file name
// translates to something like: "PV 5150 412 Sheffield - SM57 - Cap.wav"
local CabIR1_1_wav = theCab1 + " - " + theMic1 + " - Cap.wav";//load an iR into each of the convolution modules
CabIR1_1.loadFile(CabIR1_1_wav);I hope that all makes sense? Thanks in advance!
-
RE: 8 Times more CPU consumption on Aida-X Neural Models
@orange I am probably doing something wrong, but when I try to make this work, HISE crashes. Here is my process:
- I copy the NN code from the Sine synth example into the interface onInit script in my project
- I replace everything in the obj declaration with the .json from one of your AIDA-X captures
- I add a scriptnode math.neural node in FX
- I select the NN obj in the dropdown
- Hise crashes.
Any thoughts?
-
RE: Simple ML neural network
@d-healey Ahhh got it. Thanks for the clarification.
-
RE: Simple ML neural network
@aaronventure NAM itself is MIT licensed and this is simply a JUCE implementation of the NAM Player....so, I have no idea how they could enforce a GPLv3 license. But...I'm definitely no expert.
-
RE: Simple ML neural network
Apologies if this has already been discussed....but I would think this would be low hanging fruit: