Module: Mext

Defined in:
lib/mext.rb,
lib/ruby.rb,
lib/octave.rb,
lib/version.rb,
lib/mext/math.rb,
lib/ruby-mext.rb,
lib/mext/array.rb,
lib/mext/music.rb,
lib/mext/sound.rb,
lib/mext/numeric.rb,
lib/mext/utilities.rb,
lib/mext/exceptions.rb,
lib/mext/sound/info.rb,
lib/ruby/extensions.rb,
lib/mext/music/meter.rb,
lib/mext/music/note_name.rb,
lib/mext/music/note_names.rb,
lib/mext/random_generator.rb,
lib/mext/music/pitch_class.rb,
lib/tasks/gruff/gruff_plot.rb,
lib/mext/array/endless_array.rb,
lib/mext/array/compressed_array.rb,
lib/mext/array/pitch_class_array.rb

Defined Under Namespace

Modules: Gruff, Music, Numeric, Octave, Ruby, Sound, Utilities Classes: CompressedArray, EndlessArray, NegativeNumeric, PitchClassArray, PureAbstractMethodCalled, RandomGenerator

Constant Summary collapse

PATH =
File.expand_path(File.join('..', 'mext'), __FILE__)
VERSION =
'0.21.6'
MATH_PATH =
File.join(Mext::PATH, 'math')
ROOT =
File.expand_path(File.join('..'), __FILE__)
ARRAY_PATH =
File.join(Mext::PATH, 'array')
MUSIC_PATH =
File.join(Mext::PATH, 'music')
PRNG =
RandomGenerator.send(:new)