class HeadMusic::Staff
A staff is a set of lines and spaces that provides context for a pitch
Constants
- DEFAULT_LINE_COUNT
Attributes
clef[R]
default_clef[R]
instrument[R]
line_count[R]
Public Class Methods
new(default_clef, instrument: nil, line_count: nil)
click to toggle source
# File lib/head_music/staff.rb, line 10 def initialize(default_clef, instrument: nil, line_count: nil) @default_clef = HeadMusic::Clef.get(default_clef) @line_count = line_count || DEFAULT_LINE_COUNT @instrument = HeadMusic::Instrument.get(instrument) if instrument end