Friday, May 21, 2010

sound for termtter

sound for termtter
  def self.bloops
    b = Bloops.new
    b.tempo = 216
   
    sound = b.sound Bloops::SQUARE
    sound.volume = 0.4
    #Mario:d=16,o=6,b=100:
    sound.sustain = 0.2
    #sound.attack = 0.2
    sound.decay = 0.5
   
    b.tune sound, "32 + C E F# 8:A G E C - 8:A 8:F# 8:F# 8:F# 2:G"
    b.play
    sleep 1 while !b.stopped?
  end

  register_hook(
    :name => :bloops,
    :point => :output,
    :exec => lambda { |statuses, event|
      if event == :update_friends_timeline
        bloops if statuses.any? { |s| s.text =~ /t/i }
      end
    }
  )

No comments: