Sha256: eb355b6bf314cd41be728c0d2783173964d4afa74e59c5750311ef78104b1aad

Contents?: true

Size: 257 Bytes

Versions: 5

Compression:

Stored size: 257 Bytes

Contents

# frozen_string_literal: true

require 'alda-rb'

Alda::Score.new do
	tempos = { violin_: 100, viola_: 105, cello_: 110 }
	
	tempos.each do |ins, tempo|
		__send__ ins
		tempo tempo
	end
	tempos.keys.lazy.map { __send__ _1 }.inject :/
	(e8 f g)*99
end.play

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
alda-rb-0.3.1 examples/phase.rb
alda-rb-0.3.0 examples/phase.rb
alda-rb-0.2.1 examples/phase.rb
alda-rb-0.2.0 examples/phase.rb
alda-rb-0.1.4 examples/phase.rb