The .h file is the scriptnode itself. As you can see, it has one parameter called MyParameter
I think it's not been set up properly, whoever you got this from has not set up the node to do any processing, as seen by the empty process and process frame
template <typename T> void process(T& data) { static constexpr int NumChannels = getFixChannelAmount(); // Cast the dynamic channel data to a fixed channel amount auto& fixData = data.template as<ProcessData<NumChannels>>(); // Create a FrameProcessor object auto fd = fixData.toFrameData(); while(fd.next()) { // Forward to frame processing processFrame(fd.toSpan()); } } template <typename T> void processFrame(T& data) { }