I have a great deal of experience with this, having worked on the HeadRush ReValver product for about 20 years. That product is all about representing famous gear. Legally, we do not have the right to use someone's trademark (logo, etc), so the common practice is to (1) name the product and design the logo in "spirit" of the source product and (2) put a disclaimer online and in the product stating that the brands implied are owned by the owners...lol. In the case of ReValver, we had an agreement with Peavey Electronics, Budda Amps, and Trace Elliot to use their actual logos and design, but you'd want that in writing.
If anyone has any specific questions regarding this....just hit me up. I'd be glad to help.
Posts
-
RE: Advertisement and the use of brand names/famous equipment
-
RE: Swapping a neural network model at runtime.
@sinewavekid
The snip found in this thread will get you goingHardcoded Neural Network does not work as expected
If anyone wants to start learning about RTneural, here's a snip that contains a model of the ProCo Rat pedal: HiseSnippet 20992.3oc6810imccdcmUKp1Rh1dlDj.ja4...
Forum (forum.hise.audio)
-
Swapping a neural network model at runtime.
I know the NN topic has had it's share of coverage for a while now. Thanks to all the hard work and efforts of so many here, I've got working NN that loads AIDA-X guitar amp captures. Now my challenge is that I want to be able to swap out NN models at runtime based on a user selection. What I am seeing is that once I instantiate the NN and load in the initial model, I cannot load another model at runtime. The first loaded models stays firmly in place.
I am creating and loading the NN using the following:
const MLmodel = {MODEL JSON HERE}; const var tf = Engine.createNeuralNetwork("TensorFlowNetwork"); tf.loadTensorFlowModel(MLmodel);
I had assumed that, if I created multiple vars to hold the different models (MLmodel_1, MLmodel_2, etc), I could simply swap them out by calling ".loadTensorFlowModel(model)". But alas no.
Has anyone gotten something like this working? Any advise would be greatly appreciated.
-
RE: Simple ML neural network
Apologies if this has already been discussed....but I would think this would be low hanging fruit:
GitHub - Tr3m/nam-juce: A JUCE implementation of the Neural Amp Modeler Plugin
A JUCE implementation of the Neural Amp Modeler Plugin - Tr3m/nam-juce
GitHub (github.com)
-
RE: Loading an IR in a scriptnode convolution module via script
I got it working!
Thanks to everyone for the help....it's greatly appreciated! -
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!