[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Chromatic staff
Re: Chromatic staff
Mon, 23 Oct 2006 13:43:34 -0700
Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, linux)
Thanks for the response. Changing the line-count sounds simple.
After you mentioned this, I found the relevant documentation already
open in browser, though previously invisible.
I'm still trying to get a handle on the Lilypond documentation for
more abstract areas.
The idea of modifying the pitch make me a little uncomfortable, but it
might work as a first attempt. Would transposing still work? I
suppose that I'll find out.
I would prefer to find the code which decides where to place a note
vertically based upon its pitch.
ly:pitch-semitones looks useful and Pitch::semitone_pitch look
useful. Score or music classes may be useful as well. Perhaps
Score_engraver is useful. That seems to have something to do with X
Mats Bengtsson <address@hidden> writes:
> Getting a 4 line staff is trivial, just add
> \override Staff.StaffSymbol #'line-count = #4
> at the beginning of your stave. You can also make this setting apply to
> all Staff contexts, see the documentation.
> For the vertical position, one idea would be to implement a music
> function in
> Scheme that modifies the pitch of each note so it gets the pitch it
> would have
> if we read the chromatic notation as if it would have been standard
> The main disadvantage of this solution is that the MIDI output gets
> wrong, otherwise I think it's the easiest solution.
> Kevin Dalley wrote:
>> I know that alternative notation and chromatic staffs comes up once in
>> a while. Let's choose a simple one, and assume that I can write some
>> C++, Python, and Scheme. How would I change the notation to using 6-6
>> The notes for this notation look the same as the standard notation,
>> they are just in different positions, spaced chromatically rather than
>> I see 2 major items:
>> Create a 4 line staff, rather than the standard 5 line staff. Of
>> course, the lines represent different notes than the standard staffs
>> Place the notes in the correct position vertically. This is probably
>> not too difficult for an experience Lilyponder, which I am not. For
>> each pitch, the note is in some well-defined vertical position
>> relative to the staff. A sharp and B flat are in the same position, B
>> and B flat are in different positions.
>> Where do I look for a start to solving this problem?
>> lilypond-devel mailing list
> Mats Bengtsson
> Signal Processing
> Signals, Sensors and Systems
> Royal Institute of Technology
> SE-100 44 STOCKHOLM
> Phone: (+46) 8 790 8463
> Fax: (+46) 8 790 7260
> Email: address@hidden
> WWW: http://www.s3.kth.se/~mabe