Hi there
For me when triggering a record() in TE, if looping is true, the playhead will jump to the loopIn point. I understand in many cases this is useful, but in my application it would be far more intuitive if the playhead didn’t jump and instead started recording from currentPos.
Extra info:
The reason I care about this is: I use record with no armed tracks instead of play. This is because it allows me to instantly start recording by arming a track. Per the demo, if you are already playing and you start recording you get thousands of small recordings and application grinds to a halt. I believe this issue still stands.
Currently I’m getting around this by storing the curPos, if not playing/recording set loopIn to curPos, start recording and instantly reset the loopIn to the original value. Such a hack… Any better suggestions would be very much appreciated.
TBH it does seem that many of my hacks seem to be workarounds needed from the inability to instantaneously start recording if a play was in progress. That’s another topic though!
Anyway many thanks in advance and best wishes,
Jeff