Setting or overriding the Live "Play Start Indicator"
Hi
I'm developing a module that receives instructions from an external app via UDP. It must be able to set the play head to a specific position. And then start and stop playback.
I achieve this using the object model, notably "current_song_time" and it works well.
The problem is from time to time another green arrow appears in Live (see attached image), and when this arrow appears the playback start/position no longer corresponds to the play head position.
After many many hours scanning reading the forums and the documentation, I have draw a blank. Does anyone know how to override this green arrow, or explain why it may be appearing in the first place ?
In fact, the green arrow is not well documented. Somehow it seems to indicate a previous position.
But you could try to avoid its effect by sending the new position immediately after start, i.e.
[call start_playing, set current_song_time $1]
Not sure if this will lead to timing/delay problems.