@ Tof.
I wanted Renoise to ouput his “transport” (pattern pos and line pos) information to Max7 using OSC. I’ve borrowed your code and customized the OSC output function to send the current pattern number and the current line. After a five hours of work… (because i’m a beginner in lua scripting), I’ve tested it functionnal in the 3.1 beta.
First, thanks for sharing your OSCRenoiseOuput tool.
Second, May I share my adaptation in a new version mentionning your original tool and name? I will also share the Max patch receiving the pattern and line data… when completed
-----edited a few days after…-------------------------------------
Finaly, while raising the tempo and lbp to the values I use: bpm between 140-200 and lpb @ 24. I experience the maximum “realtime capacity” of the lua engine and loose “transport” info lines gathered by Max… like it is mentionned in this thread, (that I discovered while trying to solve the problem.)
So it seems impossible at this time to accuratly send the pattern position and line position to Max or PD at realtime speed…
-------For documentation purpose---------------------------------
Here is some other related thread of interest about this topic:
https://forum.renoise.com/t/osc-communication-questions/30795
https://forum.renoise.com/t/sending-osc-from-globaloscactions-lua/36737
https://forum.renoise.com/t/how-can-i-track-song-progress/38079