module Tone::Transport

Public Class Methods

cancel() click to toggle source
# File lib/tone/transport.rb, line 20
def cancel
  `Tone.Transport.cancel()`
end
schedule_after(time, &block) click to toggle source
# File lib/tone/transport.rb, line 24
def schedule_after(time, &block)
  future_time = `Tone.Transport.seconds + time`
  `Tone.Transport.scheduleOnce(#{block.to_n}, Tone.TransportTime(future_time))`
end
start(time = nil) click to toggle source
# File lib/tone/transport.rb, line 4
def start(time = nil)
  if time
    `Tone.Transport.start(time)`
  else
    `Tone.Transport.start()`
  end
end
stop(time = nil) click to toggle source
# File lib/tone/transport.rb, line 12
def stop(time = nil)
  if time
    `Tone.Transport.stop(time)`
  else
    `Tone.Transport.stop()`
  end
end