Welcome, InLight-Tone, to the world of Reaper and DAW scripting.
To be clear, for scripting Realtime modules ("JSFX"-plugins usable in the same way as VST/VSTi plugins) generating and modifying Midi and audio streams in (FX-chains of the) tracks, your only option is using EEL. LUA and Python only can be used to do "automation" and helpful non-realtime stuff.
I suppose, theoretically, you could use LUA or Python to "offline" generate or modify audio (or Midi) data in a file and then within a project play same after pressing "start". (I seem to remember that there is a Compressor done in that way.) But, IMHO, in most cases, "realtime" is more appropriate for such stuff. You can rather easily even use FFT in realtime JSFX modules.
-Michael
Last edited by mschnell; 08-08-2017 at 10:39 PM.
|