Chordophone Cosmography
git clone https://github.com/reidiiius/vermilion.git
Command-line
cd vermilion/
:
ruby lib/chordophone.rb
:
ruby lib/chordophone.rb help
:
ruby lib/chordophone.rb n0 j3
:
ruby lib/chordophone.rb cgdae j6 k5
:
ruby lib/chordophone.rb tonal
:
ruby lib/chordophone.rb group HgAu
:
ruby lib/chordophone.rb query 56
:
ruby lib/chordophone.rb gamut | sensible-pager
REPL
irb -r './lib/chordophone.rb'
;
o = Chordophone::Cosmography.new(:beadgcf, false)
;
o.entryway [:help]
;
args = %i[n0 j3]
;
o.entryway args
;
o.tuning = :eadgbe
;
o.entryway args
;
args.push :tonal
;
o.entryway args
;
args = %i[group uv]
;
o.entryway args
;
args = [:query, 56]
;
o.entryway args
;
args = %i[k56 j56]
;
o.entryway args
;
o.tuning = :cgdae
;
o.entryway args
;
o.toggle = true
;
o.entryway args
;
o.catalog
;
quit
MIT License