|
From: | Rutger Hofman |
Subject: | Re: "dodecaphonic-first" accidental style |
Date: | Thu, 30 May 2013 10:59:07 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 |
On 03/05/2013 12:05 PM, David G wrote:
I had been wondering that as well because I don't think it's all that unusual, at least for early 20th century music (I have some Webern scores printed in this way) but I couldn't see anything in the Lilypond documentation. If anyone has any suggestions I would be grateful too! On 2 March 2013 22:07, Joseph Rushton Wakeling <address@hidden <mailto:address@hidden>> wrote: Hello all, Taking a look at Berg Op. 5 (see Sibelius-related discussion) I realized that it uses a slight variant of the "dodecaphonic" accidental style: every note has an accidental, but only for its _first_ appearance in the bar. Any advice on how to achieve this automatically? Thanks & best wishes, -- Joe
For Berg scores, I used to use dodecaphonic accidental style with Urs Liska's suggestion to suppress rendering of the accidentals, but it has two drawbacks:
1) accidentals cannot be suppressed for single notes within a chord2) suppressed accidentals still take space. That is visible in the spacing. Also, slurs/ties etc are curved around the invisible accidentals.
As a fix, I made a small addition to music-functions.scm to add a dodecaphonic-first accidental style. Patch against 2.17.18-1 attached.
For this Berg Op.5 score (which I am typesetting as a Lilypond exercise in piano music; will report later) this requires a number of additional force-accidental ! annotations because the style isn't precisely dodecaphonic-first, but my feeling is that using ! in dodecaphonic-first requires far fewer annotations than using dodecaphonic with Urs's accidental suppression.
Besides the Berg scores I looked at, I scanned a few Schoenberg and Webern scores, and in all of them, the accidental style is not something that would be easily automated. In some bars it is exactly dodecaphonic-first, in others accidentals are suppressed only for immediately repeated notes, and often it is some mixture. Using dodecaphonic-first and adding ! here and there works fine for me.
Rutger
dodecaphonic-first.patch
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |