Class: MelodyGenerater

Inherits:
Object show all
Defined in:
lib/kuromusic/MelodyGenerater.rb,
lib/kuromusic/Generator/Random.rb,
lib/kuromusic/Generator/Schenker.rb

Defined Under Namespace

Modules: Rand, Schenker

Instance Method Summary collapse

Constructor Details

#initialize(dtime, key, scale) ⇒ MelodyGenerater

Returns a new instance of MelodyGenerater.



7
8
9
10
11
12
13
# File 'lib/kuromusic/MelodyGenerater.rb', line 7

def initialize(dtime, key, scale)
  @dtime = dtime
  @note_times = [dtime/8, dtime/4, dtime/2, dtime, dtime*2, dtime*4]
  @key = key
  @scale = scale
  @measure = dtime * 4
end