[MEI-L] "Cancelling" key signatures; non-standard key sigs

Byrd, Donald A. donbyrd at indiana.edu
Fri Sep 5 15:46:14 CEST 2014


I assume MEI can represent non-standard key signatures? E.g., Bartok's 
Mikrokosmos has key sigs with accidentals in nonstandard positions and 
with mixed sharps and flats.

--DAB


On Fri, 5 Sep 2014 08:40:39 +0200, Laurent Pugin 
<laurent at music.mcgill.ca> wrote:

>> It?s really only the absence of any key signature (Cmaj/Amin) where an
>> explicit change with naturals would be needed to clarify that the key
>> signature has changed.
>
> In that case I think what you want to encode is the key change (and
> not the key signature). What about a /scoreDef with a @key.mode and
> @key.pname ?
>
> Laurent
>
>>
>> -Andrew
>>
>> On Sep 4, 2014, at 5:21 PM, Laurent Pugin <lxpugin at gmail.com> wrote:
>>
>> Hi Andrew,
>>
>> I would expect this to be done at the rendering. For example, naturals would
>> be added when changing from 4s to 1s. But maybe I am overlooking something.
>>
>> In any case, I am not sure your regexp would do the job since you would
>> probably need to have both s or f together with n. For example 3n1s for the
>> aforementioned case.
>>
>> Laurent
>>
>> On Sep 4, 2014 10:29 PM, "Andrew Hankinson" <andrew.hankinson at gmail.com>
>> wrote:
>>>
>>> Hi all,
>>>
>>> The data.KEYSIGNATURE regex specifies the following valid values:
>>> "mixed|0|[1-7][f|s]?.
>>>
>>> However, naturals may also appear in a key signature to clarify cancelling
>>> a key signature; for example, if you were to go from Gmaj to Cmaj, you may
>>> wish to write a natural in the key signature to indicate the new key.
>>>
>>> Perhaps the regex should be amended to: "mixed|0|[1-7][f|s|n]??
>>>
>>> Or is there another suggestion?
>>>
>>> Cheers,
>>> -Andrew
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> mei-l mailing list
>>> mei-l at lists.uni-paderborn.de
>>> https://lists.uni-paderborn.de/mailman/listinfo/mei-l
>>>
>> _______________________________________________
>> mei-l mailing list
>> mei-l at lists.uni-paderborn.de
>> https://lists.uni-paderborn.de/mailman/listinfo/mei-l
>>
>>
>


--
Donald Byrd
Woodrow Wilson Indiana Teaching Fellow
Adjunct Associate Professor of Informatics
Visiting Scientist, Research Technologies
Indiana University Bloomington




More information about the mei-l mailing list