October 12th, 2009

sp

Учебный план

До нас тут недавно в очередной раз дошли сведения, что в некоторых учебных заведениях вместо уроков обсуждают заметки из нашего ЖЖ. Это похвально. В нашем ЖЖ много интересного. И поучительного. Особенно для молодого поколения. У нас чистая нормативная лексика, беспристрастные оценки, высокая мораль. И всё такое.

И, видимо, тем фактом, что мы несколько дней ничего не писали в ЖЖ, мы сорвали в упомянутых заведениях уроки и вывели из строя весь учебный процесс. Исправляемся.

Я подстриг ногти и выпил эспрессо.

Всё, можно обсуждать.

Да: и комментарии, комментарии не забудьте. Больше комментариев — добрых и умных.


P. S. Нам тут подсказывают, что перед операцией кофе не пьют. Что ж раньше-то молчали.
not

Добавление нотоносца в партию

usecase: В свёрстанную в режиме Special Part Extraction оркестровую партию нужно добавить нотоносец (например, для записи исполнительского варианта — ossia; или для добавления нового инструмента в партию нескольких ударных)

проблема: Чтобы добавить новый нотоносец в партию, нужно отменять режим Special Part Extraction, а затем снова его включать для изменённого набора нотоносцев. При этом оптимизация всей свёрстанной партии теряется. Для двустрочных (напр., арфа или ф-но) партий это означает, что всю вёрстку нужно делать заново.

workaround: Перед отменой Special Part Extraction записать на бумажку расстояния между нотоносцами для всех систем, а после применения оптимизации к новому составу нотоносцев, указать все значения с бумажки обратно в файл при помощи TGTools > Staff List Manager. Да, это тяжко. Например, в партии фисгармонии из 1-й симфонии Малера (в обработке для камерного оркестра Клауса Симона) 204 системы. Но записать цифры на бумажке, а затем вставить их обратно — всё же проще (и надёжнее), чем заново верстать партию.

P.S. Да, вручную установленные значения ширины многотактовых пауз тоже потеряются. Их тоже можно записать на бумажке.
not

Документ со связанной графикой

usecase: Нотный файл с помещённой в него (но не внедрённой, а связанной — «link to file») картинкой требуется открыть в Finale при помощи перетаскивания значка файла из окна папки в окно программы.

проблема: программа не может найти картинку и показывает вместо неё пустое место.

workaround: поскольку программа пытается применить относительный путь к картинке не от местоположения главного файла, а от папки, которую в последний раз открывали в диалоге Open, необходимо открывать файл со связанной графикой только через диалог Open, а от перетаскивания значка файла из другого окна следует отказаться.
not

Выгонка системы

usecase: Требуется выгнать одну систему в партитуре, так чтобы остальная часть партитуры осталась неизменной.

проблема: При выгонке нескольких тактов партитуры в отдельную системы с помощью команды MassEdit > Fit Music > Lock selected measure into one system вновь образовавшаяся система принимает оптимизацию следующей за ней, и оптимизация всех последующих систем партитуры смещается на одну систему назад, оказываясь на чужих местах. Последняя система партитуры оказывается не оптимизированной.

workaround: Не следует пользоваться функцией MassEdit > Fit Music > Lock selected measure into one system, когда вся партитура уже свёрстана. (Если «хвост» партитуры ещё не свёрстан, то функция вполне безопасна.)
    Вместо этого выгонку системы следует осуществлять следующим образом: вставить систему через Page Layout > Insert Staff Systems. В появившемся диалоге отключить галку Space systems evvenly (поскольку «evenly» программа понимает по-своему) и в первые два поля ввести единицы (вставить одну систему с одним тактом). В третьем поле должен находиться номер системы, перед которой осуществляется выгонка. Если перед вызовом функции выделить эту систему, то её номер окажется в поле автоматически.
    После этого перегнать на новую систему нужные такты с соседних систем путём выделения их паровозом и нажатия клавиш «вверх» или «вниз». Затем удалить пустой такт, который появился при добавлении новой системы.

Примечание: Если в партитуре есть певческий текст, и строчки этого текста двигались вертикально индивидуально в отдельных системах, то после выгонки системы (тем или иным способом) значения индивидуальных сдвигов окажутся в чужих системах. (При вгонке системы этого не происходит.) Чтобы вернуть сдвиги подтекстовки на место, можно воспользоваться моей утилитой Lyrics Shifter.