[gsharp-devel] suggested change of terminology

Robert Strandh strandh at labri.fr
Wed Aug 2 18:07:05 UTC 2006


Hello,

In private email, Magnus Johansson told me that a "treble clef" is a
"G clef" on line 2 (in Gsharp terminology) and a "bass clef" is an "F
clef" on line 6 (idem).  This is not the terminology that Gsharp uses
at the moment.  In the book by Ross, I can't find any support for what
Magnus told me, but on the other hand, it is consistent with it.  Ross
simply says that the treble clef and the bass clef never move.  

Having thought about it for a while, I am now suggesting a change in
the behavior of Gsharp, and a corresponding change to the
documentation.  My suggestion is partly based on the difficulty for an
end user to know the number of each staff line.  

  I suggest changing the "Insert Staff Above/Below" commands so that
  they do not prompt for a line number for the clef, and instead just
  use the default staff line for each clef.  Furthermore, I suggest
  that "f" and "bass" be equivalent choices and that "g" and "treble"
  be equivalent choices.  Finally, I suggest adding commands to move
  the clef of a staff up or down one line. 

  Internally, I suggest changing the names of the clefs to :g, :f, and
  :c. 

Comments?
-- 
Robert Strandh

---------------------------------------------------------------------
Greenspun's Tenth Rule of Programming: any sufficiently complicated C
or Fortran program contains an ad hoc informally-specified bug-ridden
slow implementation of half of Common Lisp.
---------------------------------------------------------------------



More information about the gsharp-devel mailing list