Block-scoped inhibition of synth triggers if too late

with_timing_guarantees  bool (true_or_false)

For the given block, if set to true, synths will not trigger if it is too late. If false, some synth triggers may be late. After the block has completed, the previous value is restored.

Introduced in v2.10

Examples

# Example 1

with_timing_guarantees true do
  sample :loop_amen 
end



 
#=> if time is behind by any margin, this will not trigger
 



# Example 2

with_timing_guarantees false do
  sample :loop_amen 
end



 
#=> unless time is too far behind, this will trigger even when late.