"play Current Line & Advance Edit_Step Amount" - Tweaking

I don’t think you’ll be able to do this. In Renoise, when the playhead stops all sounds are cut abruptly.

If you want a hacky way, you probably want to trigger “OFF” in every scope but keep the playhead in loop mode. It’s a really ugly hack and will not do what you are asking. But if you want to try something…

  
local rns = renoise.song()  
for x=1, table.count(rns.tracks) do  
 if rns.tracks[x].type ~= renoise.Track.TRACK_TYPE_MASTER then  
 rns.tracks[x].mute_state = renoise.Track.MUTE_STATE_OFF  
 OneShotIdleNotifier(100, function() rns.tracks[x].mute_state = renoise.Track.MUTE_STATE_ACTIVE end)  
 end  
end  
  

OneShotIdleNotifer class here.

You’d basically have to:

  1. t:start_at(sli)
  2. Run the above code
  3. Set playhed to loop for a few seconds
  4. t:stop()