The following snippet first solos
Track 01 then manually unmutes all other tracks. Now all tracks are playing and
Track 01 is no longer solo.
However when you print the solo state of
Track 01, it reports the solo state still as true:
local song = renoise.song() --1)set solo state of track 1 to true song.tracks.solo_state = true --print solo state of track 1 print(song.tracks.solo_state) --2) manually set all tracks to unmuted for track = 1,#song.tracks do song:track(track).mute_state = renoise.Track.MUTE_STATE_ACTIVE end --print solo state of track 1 --SHOULD BE FALSE BUT PRINTS TRUE?? print(song.tracks.solo_state)