[gsharp-devel] suggested change of terminology
Eolin KB
eolin at telia.com
Wed Aug 2 19:03:12 UTC 2006
Hello Robert, Christophe and others!
In my reply below EMJ are my initials (Erik Magnus Johansson)
----- Original Message -----
From: "Robert Strandh" <strandh at labri.fr>
To: <gsharp-devel at common-lisp.net>
Sent: Wednesday, August 02, 2006 8:07 PM
Subject: [gsharp-devel] suggested change of terminology
> 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.
EMJ: But they can indeed move and they also get distinct names at each
position: F clef on the fifth line is called sub-bass clef, on the fourth
line bass clef, and on the third line baritone clef; a G clef on the second
line is called treble clef, and on the first line french violin clef.
> 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.
EMJ: See my first comment why "g" (clef) and "treble" are not equivalent.
> Finally, I suggest adding commands to move the clef of a staff up or down
> one line.
EMJ: Good!
> Internally, I suggest changing the names of the clefs to :g, :f, and
> :c.
EMJ: Good!
> 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.
> ---------------------------------------------------------------------
> _______________________________________________
> gsharp-devel site list
> gsharp-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/gsharp-devel
>
More information about the gsharp-devel
mailing list