Transcender, you also pointed out this “Spartan” software (a multi-clipboard utility):
https://forum.renoise.com/t/clip-pool/22669
Basically, before we have in-place scripting, it’s about reducing the number of steps involved with modifying the clipboard externally. And Spartan was really cool, since it recieved the pattern data each time we did a “copy” in the pattern editor. All that was missing, was the option to assign some external script to be executed immediately after the clipboard has recieved, and update the system clipboard accordingly.
That way, the workflow would basically become a question of starting the external program, and select the desired action/script to perform. After that, all it would take it a copy, and then a paste operation in the pattern editor.
Maybe it can already do that? I didn’t go that deep into the features of Spartan, the downside being that it’s a commercial single-platform program