Приятные новости для пользователей sibelius

95 views
Skip to first unread message

Alexander Yevdokimov

unread,
Jun 4, 2016, 1:02:43 AM6/4/16
to sounding...@googlegroups.com
Здравствуйте, друзья!
Прежде всего, еще раз спасибо всем, кто помогал мне и откликался на
вопросы о 5-ом сибелиусе.
Выяснилось несколько довольно-таки приятных вещей, которыми я и спешу
поделиться. Возможно, это и без меня отлично известно, если так, то мое
сообщение будет дополнительным подтверждением.
Выяснив, что с microsoft net framework 2 у меня на семерке были какие-то
глубокие глюки, я рискнул поставить windows 10 enterprice x64 (с
английским интерфейсом).
В результате:
1. sibelius 5 установился и работает превосходно.
2. Скрипты для sibelius 5 также заработали, причем и на последней сборке
jaws 16, и на последней сборке jaws 17 (обе английские, без элитовской
локализации). Устанавливал скрипты простым копированием их в
соответствующую папку.
3. nk менеджером установил скрипты nk pro в jaws 16, а затем скопировал
их в 17. С 16 поверхностная проверка прошла нормально (в dimension pro
загрузил банк и поиграл). С 17-ым sonar еще не запускал, но, даже если в
17-ом работать пока не будет - не проблема, есть 16-ый.
4. Единственная особенность скриптов для sibelius 5 в windows 10 на моем
компьютере - при запуске два раза ругается на то, что не может открыть
файл brail.jsb из общих настроек (program data/ля-ля/). Так дело обстоит
и на 16, и на 17. Насколько смог пока заметить, на работоспособности это
не отражается - партитура создается, по нотоносцам перемещаться можно,
встроенная тестилка скриптов говорит, что все работает нормально, да еще
и выдаются некоторые подсказки.
В общем, впечатление пока что очень и очень позитивное.
Если в дальнейшем будет, что добавить, напишу еще.
С уважением, А.

Alexandr Danilov

unread,
Jun 4, 2016, 1:09:03 AM6/4/16
to sounding...@googlegroups.com
Здравствуйте, Участники листа!
Поделитесь пожалуйста програмкой, и скриптами.
Если есть инструкция, как пользоваться?

С уважением Александр.

Dmitry Budnikov

unread,
Jun 4, 2016, 5:01:24 PM6/4/16
to sounding...@googlegroups.com
Всем привет!

Александр, а не было ли проблем с тем, что разные инструментальные окна
Сибелиуса (tool windows) перекрывают друг друга? Немного поясню. В Сибелиусе
есть несколько основных окон. Их можно сравнить с панелями инструментов в
Сонаре, в общем-то по сути так оно и есть. Чтобы скрипты работали корректно,
часть этих окон должна быть постоянно открыта. Самая же главная загвоздка в
том, что они не должны перекрывать друг друга. В скриптах есть механизм,
позволяющий приводить окна в порядок. Если скрипты не могут прочитать
какую-то информацию, то произносится сообщение, в котором говорится, какие
именно инструментальные окна перекрывают друг друга, и предлагается нажать
ctrl+shift+f1 для активации скрипта, который оптимизирует расположение окон.
Это часто, но не всегда требуется при первоначальной настройке скриптов.
Также это может понадобиться, если вы вдруг пускали кого-то из зрячих
работать на вашей машине в Sibelius. Так вот, в англоязычной рассылке
писали, что вот этот вот самый скрипт, который тягает нужные окна в нужные
места, на Windows 10 не работает. Поэтому в случае когда окна не могут
поделить между собой пространство экрана требуется помощь зрячего, чтобы
расставить их по местам. Так вот, приходилось ли вам при первоначальной
настройке пользоваться функционалом оптимизации расположения
инструментальных окон или так получилось, что у вас сразу было все
нормально? Если да, то работает ли у вас этот скрипт на Windows 10?

С уважением,
Дима.

Alexander Yevdokimov

unread,
Jun 5, 2016, 6:10:47 AM6/5/16
to sounding...@googlegroups.com
Здравствуйте, друзья!

Dmitry Budnikov <dima_m...@mail.ru> Jun 05 12:01AM +0300 писал:
Александр, а не было ли проблем с тем, что разные инструментальные окна
Сибелиуса (tool windows) перекрывают друг друга?

А как же, причем на ноутбуке пришлось с этим изрядно помучиться.
На домашней машине все прошло гладко и легко - при открытии партитуры
sibelius любезно сообщил, что какие-то окна друг друга перекрывают и
попросил нажать сочетание клавиш. Я это сделал, скрипты подумали секунд
5, после чего сообщили, что все оптимизировано. Потом было сказано, что
окно проигрывателя частично выкинуто с экрана и мне порекомендовали
понажимать ctrl + windows + tab, пока не попаду в окошко проигрывателя,
а там нажать еще что-то для получения дальнейших инструкций. В окно
проигрывателя я таким образом попал, а вот второе сочетание клавиш не
выдало мне никаких дальнейших инструкций. Поэтому я плюнул на окошко
проигрывателя и вернулся к партитуре. Перемещение по нотам, тактам,
нотоносцам работает безукоризненно, читаются все ноты, входящие в
аккорды, нотки можно вводить и редактировать.
Единственное, что очень огорчило, не получается поставить смену темпа -
вернее, смену-то он ставит, а вот вписать в "системный объект tempo
marking" желаемое слово не получается. Как Вы выходите из положения?
А вот с ноутбуком была проблема. Проблема, как выяснилось в итоге, была
в фирменном ПО производителя и некоторых графических настройках.
Дело было так: запускаю партитуру, а мне говорят про перекрывающиеся
окна, нажимаю, что просят - выдается сообщение, что все оптимизировано.
И тут же - снова "окна перекрываются"... В общем, у попа была собака...
Попробовал я вручную пораскидывать эти окна - второй вариант из справки
по скриптам. Ничего.
Тогда я набил трубку, сел на балконе и задумался. В результате
логических выкладок пришел к тому, что или окна выглядят как-то не так,
или что-то мешает им расползтись в разные стороны. Соответственно,
удостоверился в том, что выбрана самая стандартная и классическая из
имеющихся тем windows, что отключены все визуальные эффекты... Ничего.
Тогда смотрю, что с видеодрайвером и разрешением дисплея - видеодрайвер
есть, дисплей - вроде нормальное разрешение... И вдруг вижу кнопку
"отключить автоматическую оптимизацию изображения и выйти из системы".
Нажимаю, выхожу и вхожу в систему, запускаю сибелиус - и да, чудо
свершилось - оптимизирующий скрипт отрабатывает корректно и дальше все
идет штатно.
Из неприятного опыта на своем ноутбуке могу отметить вот что:
У меня там одна звуковая карта, причем настроена она на наилучшее
качество звука ( 192000 / 24 - это машинка, с которой я ставлю студентам
музыку на своих уроках и веду документацию, когда же выезжаю за город,
то беру этот ноут с собой). Так вот, при работе с sibelius 5 на нем в
какой-то момент начинаются страшные тормоза - от нажатия кнопки до
появления ноты и ее прочитывания проходит от 1 до 5 секунд, нечто
подобное, бывает, происходит и при навигации по написанным нотам или при
их редактировании. Еще бывает так, что при запуске сибелиус 5 намертво
зависает на инициализации проигрывающих устройств. Установка "основных
звуков" не только не решает, но усугубляет проблему. И это при том, что
ноутбук из разряда дорогущих, тяжеленных и суперпроизводительных (intel
core i7, 8 gb оперативки, двойная видеокарта и т.д.).
А из особенностей работы скриптов в любой из моих двух десяток - уже
упоминавшееся в предыдущем письме сообщение "Не могу открыть файл
default.jsb в папке общих настроек jaws".
Вот, как-то так.
Если всплывет еще что-нибудь, напишу еще.
С уважением, А.

Виктор Горелов

unread,
Jun 5, 2016, 3:28:35 PM6/5/16
to sounding...@googlegroups.com
Привет Александр!
ц
2. Скрипты для sibelius 5 также заработали, причем и на последней сборке
jaws 16, и на последней сборке jaws 17 (обе английские, без элитовской
локализации). Устанавливал скрипты простым копированием их в
соответствующую папку.
---
как называются скрипты.
если это дефолтная сборка
SibeliusAccess1_RC1
то ничего не заработало.
точнее работает плагин, но не скриптты.

NKPro с последними версиями JAWS 17 пока не работают.

ц
4. Единственная особенность скриптов для sibelius 5 в windows 10 на моем
компьютере - при запуске два раза ругается на то, что не может открыть
файл brail.jsb из общих настроек (program data/ля-ля/). Так дело обстоит
и на 16, и на 17.
---
открой скрипты и закоментируй эту строчку.

ц
Насколько смог пока заметить, на работоспособности это
не отражается
---
всё что есть в этом файле, точнее было в старых версиях, раскидано по прочим
файлам JAWS.

Dmitry Budnikov

unread,
Jun 6, 2016, 5:55:38 AM6/6/16
to sounding...@googlegroups.com
Всем привет!

-----Исходное сообщение-----
From: Виктор Горелов
> как называются скрипты.
> если это дефолтная сборка
> SibeliusAccess1_RC1
> то ничего не заработало.
> точнее работает плагин, но не скриптты.

А плагин Джозу без работающих скриптов ничего отдавать не может, он даже
вызывается-то из скриптов банальным эмулированием нажатия определенной
горячки, ну а уж окна перетаскиваются точно скриптами, а не плагином, так
что скрипты у Александра видимо все-таки работают. Тебе, как специалисту,
конечно виднее, но получить от Сибелиуса тот объем информации, который
получает Александр с неработающими скриптами невозможно., во всяком случае,
с моими кромными познаниями в устройстве скриптов и плагина, я это объяснить
не могу.

С уважением,
Дима.

Виктор Горелов

unread,
Jun 6, 2016, 7:04:17 AM6/6/16
to sounding...@googlegroups.com
Привет Дима!
ц
А плагин Джозу без работающих скриптов ничего отдавать не может, он даже
вызывается-то из скриптов банальным эмулированием нажатия определенной
горячки, ну а уж окна перетаскиваются точно скриптами, а не плагином, так
что скрипты у Александра видимо все-таки работают.
---
скрипты сделаны через запускной файл
Sibelius.JSS
в котором в зависимости от версии программы происходит переключение на
конфигурацию скриптов.
Sibelius5.JSS
иначе идёт в дефолтный файл.
это содержимое первого файла уже преобразованное для работы в JAWS 15
*
Const
csProductVersion = "ProductVersion",
csVersion52 = "5,2"

messages
@MsgSibAppStart
Please wait while Sibelius is loading
@@
EndMessages

Void Function AutoStartEvent()
var
string version
let Version = GetVersionInfoString ( GetAppFilePath (), csProductVersion)
;SayString (Version )
;CopyToClipboard (Version )
;было
;if version == csVersion52 then
;я сделал
if StringStartsWith (version, csVersion52) then
;сравниваются начала строк
SwitchToConfiguration("Sibelius5")
;и уходит на правильные скрипты.
;иначе
else
SwitchToConfiguration ("Default")
EndIf
EndFunction

***

обычное сравнение сттрок и оно у меня не срабатывало.
при нажатии Insert 0
в окне программы открывался дефолтный файл скриптов.
впринципе тут могут быть варианты,
к примеру, помнишь пропатченные скрипты которые помоему ты и выкладывал,
так вот они могут уже быть без этой проблемы,
или JAAWS запускается с ключём, который заставляет работать сравнение строк
как в JAWS11.

Dmitry Budnikov

unread,
Jun 6, 2016, 7:09:15 AM6/6/16
to sounding...@googlegroups.com
Всем привет!

Александр, описанные проблемы с обозначением темпа и медленной навигацией по
партитуре могут быть связаны с, черт знает, как это правильно перевести на
русский, короче это называется zoom levels. Этот самый уровень увеличения
или как там его определяет то, на сколько крупно партитура отображается на
экране. Для работы с текстом рекомендуется ставить маленькое значение, а вот
для навигации по партитуре, особенно по большой партитуре (имеется в виду
большой по вертикали), рекомендуется выбирать более крупные значения. Для
управления этим параметром есть горячки: ctrl+alt+- и ctrl+alt+=
устанавливают уровень увеличения на 62,5% и 400% соответственно. Те же самые
клавиши, но без альта регулируют его небольшими шагами, иногда это тоже
бывает нужно. Можно еще попробовать попереключаться между постраничным и
панорамным режимами представления. Это делается путем установки/снятия
отметки на пункте меню "panorama", который находится в подменю "view". Также
для этого есть горячка shift+p. Тот факт, что тормоза начинают происходить
не в самом начале работы, а со временем ни какой роли не играет: почему-то
чаще случается именно так. Сразу же при открытии партитуры проблема
проявляется реже.

Что касается ошибки инициализации аудио подсистемы, то можно попробовать как
это предлагалось на форумах заменить файл portaudio_x86.dll в папке
Сибелиуса. Не уверен, что это поможет, потому что это делается, когда ошибка
постоянна и Сибелиус из-за нее не загружается в принципе, но чем черт не
шутит, так что держите:
https://yadi.sk/d/mGTROVE7sHWok
А вообще, как мне кажется, в данном конкретном случае, эту проблему решит
установка 44100 и 16 бит.

С уважением,
Дима.

Dmitry Budnikov

unread,
Jun 6, 2016, 4:08:01 PM6/6/16
to sounding...@googlegroups.com
Всем привет!

-----Исходное сообщение-----
From: Виктор Горелов
> впринципе тут могут быть варианты,
> к примеру, помнишь пропатченные скрипты которые помоему ты и выкладывал,
> так вот они могут уже быть без этой проблемы,

Не вариант, потому что они датированы 2010-м годом, когда Jaws15 еще не
было. На случай, если я при беглом сравнении что-то упустил, приведу текст
моего sibelius.jss ниже, а потом расскажу, что у меня сегодня получилось при
попытке запустить скрипты на Jaws15.0.12085 и Windows7 X64.

Const
csProductVersion = "ProductVersion",
csVersion52 = "5,2"

messages
@MsgSibAppStart
Please wait while Sibelius is loading
@@
EndMessages

Void Function AutoStartEvent()
var
string version
let Version = GetVersionInfoString ( GetAppFilePath (), csProductVersion)
if version == csVersion52 then
SwitchToConfiguration("Sibelius5")
else
SwitchToConfiguration ("Default")
EndIf
EndFunction

И так, вставляю скрипты в 15-й джоз и запускаю Sibelius. Получаю сообщение о
том, что невозможно открыть файл "braille.jsb". Сообщение вылезает довольно
назойливо, но если нажимать escape, а не enter, то оно на время уходит. в
промежутках между ним оказалось возможным выяснить, что в остальном скрипты
работают, даже без компиляции. Также, как это не странно по insert+0
открывается файл sibelius5.jss. Пробую закомментировать нужную строку и
скомпилировать скрипты: получаю ошибку открытия файла "fhp.jsh"
Закомментировав еще одну строку успешно компилирую скрипты. 5 минут полет
нормальный, буду смотреть дальше.

> или JAAWS запускается с ключём, который заставляет работать сравнение
> строк как в JAWS11.

Специально я этого не делал. В свойствах ярлыка ни каких дополнительных
ключей не нашел. Может ли это быть реализовано как-то еще, а, самое главное,
может ли такая штука быть включена по умолчанию?

С уважением,
Дима.

Виктор Горелов

unread,
Jun 6, 2016, 4:28:02 PM6/6/16
to sounding...@googlegroups.com
Привет Дима!
ц
if version == csVersion52 then
---
вот эта строка приведена в старом синтаксисе.
смысл её работы в старых JAWS - сравнивались начала строк
точнее при сравнении 5.2.0 с 5.2
получали TRUE
в новом варианте языка "==" - оператор сравнения требует полного совпадения
строк
пока я не исправил эту строку на как приводил ранее
у меня по Insert 0 в окне сибелиуса грузился дефолтный файл скриптов JAWS
т.е. срабатывала строка

SwitchToConfiguration ("Default")

ц
в остальном скрипты
работают, даже без компиляции.
---
вот это как раз неудивительно, так как скампиленное работает именно так как
оно работало в старых JAWS.

ц
Также, как это не странно по insert+0
открывается файл sibelius5.jss
---
тоже всё верно.

ц
. Пробую закомментировать нужную строку и
скомпилировать скрипты: получаю ошибку открытия файла "fhp.jsh"
Закомментировав еще одну строку успешно компилирую скрипты. 5 минут полет
нормальный, буду смотреть дальше.
---
тоже всё верно
файл то
Sibelius.jsb
остаётся тот же самый что и был.
т.е. если говорить совсем точно,
то проблема нарисовалась именно по причине моего правильного подхода к
подключению скриптов:
я просто всё перекампилил,
что и привело к необходимости править файл
Sibelius.jss
при этом если в коде скриптов встретится аналогичная тема со сравнением
начал строк
то это место может перестать работать после кампиляции.
а не кампилить нельзя, так как в основном файле JSS есть ссылки на ныне не
существующие подключаемые к скриптам файлы.

Dmitry Budnikov

unread,
Jun 6, 2016, 4:50:41 PM6/6/16
to sounding...@googlegroups.com
Всем привет!

Теперь мне все понятно. Значит следующий шаг - это поработать, и посмотреть,
как оно будет. Так я и сделаю, решить бы теперь только проблему с языком
джоз, о которой я писал в другом письме, и было бы совсем хорошо.

С уважением,
Дима.

Reply all
Reply to author
Forward
0 new messages