I found it easier to qualify my thoughts by stepping through this methodically, i don’t think it’s a bug, but i think there is a functionality ‘gap’ for looping samples … the steps below bring out the important aspects of this … especially wrt what the SMP toggle actually does and why it is perhaps a slightly misleading setting … it certainly has an unhelpful manifestation as it is, just as you present (and simplified below too) … but it helps account for the behaviour, so i don’t think it’s a bug, but perhaps an oversight for a specific case
New Project (just to be thorough but perhaps not strictly necessary)
Select Track 3 RS (it’s clicky)
Assign the fifth factory waveform sample (i.e. Sin wave C2, it’s soft) to slot 1 and select
Don’t loop sample ( yet ! )
In grid mode put trigs on 1 and 9
Play, let it play throughout unless directed otherwise
On trig page manually deselect SMP, listen, then reselect = all behaving as expected
On trig page manually deselect SYN, listen, then reselect = all behaving as expected
On trig page manually deselect both SMP and SYN, listen, then reselect either alternately = all behaving as expected
Deselect Both SMP and SYN
set Amp Decay to 40
Reselect SYN = only SYN, all fine
Also Reselect SMP = both sound, all fine
Now … What do you expect when you now Deselect SMP ? Should it just sound the SYN ?
Deselect SMP - Syn sounds, but so does the looping sample
Now swap slot 1 for the sample Zen from the extras folder
You still hear Sin C2 loop
You must double stop
Play , You only hear SYN at this stage, so all fine
Reselect SMP, both SYN and SMP play as expected
Deselect SMP, you now hear SYN and SMP, but the sample is no longer being re-triggered in terms of its start ‘phase’ wrt the trig, it is still looping, so we land on different ‘windows’ of the sample when the amp envelope is opened
We can silence the sample by turning off loop (or level)
So, what’s expected, what’s desirable !?!
Should a looping sample be stopped when its phase reset is disabled, what if we don’t want to re-trigger the looping sample or a long sample, but peek into it (without starting from zero) ? There’s a case for that, but it’s not as helpful for single-cycle users
I can’t comment on the difference between 1.61 and 1.70 (if any, it’s not disclosed as changing) but i think the origin of the ‘issue’ lies with what happens when a sample is looping and its SMP toggle is disarmed, what is intended or desirable to happen in all cases
It certainly feels counter intuitive, following the first part of the steps above, but makes more sense latterly
The manual doesn’t really help too much imho, it only states
SYN controls if the synth part of the Sound will be trigged.
SMP controls if the sample part of the Sound will be trigged.
The ‘desired’ outcome can be achieved by toggling off both SMP and LOOP, but that’s not what i think some people are expecting to need to do to silence the sample part
Keep in mind, most synth engines have their own decay and in fact if you ‘flip’ this experiment and have a close to infinite Synth engine play (even the RS one is decaying long enough) and then deselect Syn but keep hammering away with SMP ‘on’ to open the Amp up, you will hear the decaying parts of the synth when the SMP alone is ‘trigged’ (just as you hear the looping sample)
The manual would be technically more accurate if it said ‘retriggered’ in those two clauses above, in both cases the AMP env is opened
I think it’s consistent and explainable, and probably counter-intuitive, i don’t know if we can say it’s a bug because it could be expected and intended, but it certainly leads to a reasonably justifiable state of user confusion about what the SMP toggle is doing … but only for looping samples (or actually for long decaying Synth voices too, as the same issue occurs when you flip the focus) - the ‘desired’ SMP toggle utility might be better served by muting (level to zero) the sample i.e. cutting it off from the feed to the filter, but there’s no intuitive way to do that
It’s almost like those SYN and SMP toggles need a secondary ‘mid’ position, one where it works as present (an engine retrigger) and allows both engines to ring out however they are set and the ‘off’ position would now not only disarm the engine retrigger, but also kill its feed
◉◎◎ = Engine killed + No Retrigger (a new setting for this anomolous case))
◎◉◎ = Engine passes as is through Amp + No Retrigger (what we have now)
◎◎◉ = Retrigger Engine
I think it explains it, but it may not resolve it for you without official comment or perhaps a three state Toggle FR being accepted