@Oli-Ullmann said in Start timer of another script (MidiProcessor):
I'll post the snippet later today. Then you'll see what I'm doing there
Sounds interesting, look forward to seeing it :D
All developers participating in the HISE Betatest Program
@Oli-Ullmann said in Start timer of another script (MidiProcessor):
I'll post the snippet later today. Then you'll see what I'm doing there
Sounds interesting, look forward to seeing it :D
@Oli-Ullmann said in Start timer of another script (MidiProcessor):
the realtime functionality
If it's triggered by hovering with the mouse then it's not realtime. Realtime events are things like the MIDI callbacks. What is happening within the timer?
@Oli-Ullmann said in Start timer of another script (MidiProcessor):
But I also don't know how to access variables from another script. Do you know that?
You can't. But you can access UI components in other script processors, same as accessing any attribute in the built in modules.
@Oli-Ullmann Under what circumstance do you want it to start?
all I know is that I see a lot of people talking about SIMD for pretty much every dsp algorithm
That's because it sounds tempting to just change the instructions of your code and get a 4x speedup, but in most cases you need to rethink the entire algorithm to allow multiple data points to be processed. Eg. with a simple filter algorithm you somehow have to make sure that you rewrite the recursive structure of IIRs (take the last two samples and multiply them with some coefficients) to something else so that it can process 4 samples at once.
I'm very noob when it comes to this area,
I would recommend not focussing on that then but get your algos right, sound good and be reasonably performant. In step 2 you then can learn how to profile hotspots and in step 3 you can try out if using SIMD will yield measurable benefits that you can verify with step 2.
@Orvillain you need to rethink that entire approach, even in JUCE it's almost impossible to query the actual pixel at a given position because the image data is passed to the GPU so the CPU will not now the blended state.
@Morphoice ok. Why would that bypass the group's envelope? It's in the group with the other synths?
@Morphoice you didn't mention the scriptsynth - where does that fit in?
@VirtualVirgin Panels can be used for a right-click popup menu