class Musicality::SuperCollider::Bundle

Attributes

messages[R]
time[R]

Public Class Methods

new(time, *messages) click to toggle source
# File lib/musicality/performance/supercollider/bundle.rb, line 6
def initialize time, *messages
  @time = time
  @messages = messages
end

Public Instance Methods

to_sclang() click to toggle source
# File lib/musicality/performance/supercollider/bundle.rb, line 11
def to_sclang
  raise "Bundle contains no messages" if @messages.empty?
  "[ #{@time.to_f}, #{@messages.map {|m| m.to_sclang }.join(", ")} ]"
end