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[1].solo_state = true
--print solo state of track 1
print(song.tracks[1].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[1].solo_state)