October 17th, 2009

not

генезис

Удивительно: в Пятой симфонии Бетховена всё — и Бородин, и Чайковский, и Верди, и даже Морриконе. Все в зачаточном состоянии, естественно. Немного Прокофьева, совсем мало Шостаковича.
not

Ранжир при невидимой смене ключей

Предыстория: Обычно, если смена ключа совпадает с границей систем, в конце предыдущей системы ставится предупредительный знак нового ключа петитом. Finale ставит предупредительный знак автоматически. Однако есть как минимум два случая, когда этого нужно избежать:
    1) В конце части большого многочастного произведения или пьесы в мультипьесном файле — перед концевой тактовой чертой;
    2) В конце реплики в оркестровой партии, если она совпадает с концом системы.
    Сокрытие предупредительного ключа осуществляется в атрибутах такта путём включения опции Hide Cautionary Clefs, Key and Time Signatures. (Промолчим о применении обратной логики в пользовательском интерфейсе — нарушении одного из принципов usability.)

Проблема: Процедура автоматического ранжира продолжает выделять место для предупредительного ключа, даже если он скрыт.

Решение: При ранжире таких тактов отменять параметр Options > Document Options > Music Spacing > Clefs. Выключать его раз и навсегда не стоит, поскольку в других местах могут стоять вполне реальные смены ключей, которые требуется учитывать при ранжире.

Осложнение: А иногда в том же такте есть ещё одна смена ключа. Например, если это реплика в один такт, то в её начале стоит ключ. И при ранжире его учитывать надо. А пустое место от спрятанного ключа в конце такта — не надо. Поэтому ранжир в таких тактах делаем вручную.