Method: MTK::Groups::PitchClassSet#initialize

Defined in:
lib/mtk/groups/pitch_class_set.rb

#initialize(pitch_classes) ⇒ PitchClassSet

Returns a new instance of PitchClassSet.

Parameters:

  • pitch_classes (#to_a)

    the collection of pitch classes

See Also:

  • MTK#PitchClassSet


29
30
31
# File 'lib/mtk/groups/pitch_class_set.rb', line 29

def initialize(pitch_classes)
  @pitch_classes = pitch_classes.to_a.clone.freeze
end