Method: Tetsujin::DSL::Instrument#regular_tuning_guitar

Defined in:
lib/tetsujin/dsl/instrument.rb

#regular_tuning_guitar(fretboard_length:) ⇒ Tetsujin::Instrument::Guitar

Parameters:

  • fretboard_length (Integer)

    フレット数

Returns:



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/tetsujin/dsl/instrument.rb', line 8

def regular_tuning_guitar(fretboard_length:)
  tunings = [
    Tetsujin::Theory::Note.new(pitch_class:  4, octave: 2),
    Tetsujin::Theory::Note.new(pitch_class:  9, octave: 2),
    Tetsujin::Theory::Note.new(pitch_class:  2, octave: 3),
    Tetsujin::Theory::Note.new(pitch_class:  7, octave: 3),
    Tetsujin::Theory::Note.new(pitch_class: 11, octave: 3),
    Tetsujin::Theory::Note.new(pitch_class:  4, octave: 4)
  ]
  guitar(tunings: tunings, fretboard_length: fretboard_length)
end