September 12th, 2014

now

Sprint 9 review

Отпуска подошли к концу и мы возобновили работу над нашей нотной программой. Сегодня закончился девятый спринт.

Хотя у нас в бэклоге висит целый список мелких задач, мы решили переложить их на следующий спринт, а сейчас в целях раскачки сделать что-то мотивирующее. Нам был необходим хоть маленький, но шаг вперёд. Этим шагом явилось освоение системы MIDI-ввода/вывода. Это значит, что уже скоро мы сможем вводить первые ноты.

Но по порядку. Мы соорудили ещё один диалог с настройками, на этот раз — настройками программы. (То, что мы показывали прежде, это были настройки нотации, и они относились к документу и сохранялись с каждым документом. Нынешние настройки относятся к программе и действуют во всех документах.)

Вход в настройки программы осуществляется через меню Окно > Настройки программы... (Window > Program Options...):



Само окно настроек — в перспективе многостраничное, но на данный момент состоит из одной единственной страницы, посвящённой MIDI.



Как и у всех, MIDI-устройство можно выбрать из раскрывающегося списка:



Довольно часто случается, что в списке больше устройств, чем реально могут быть задействованы. Какие-то из них фиктивные, какие-то неисправные. Здесь же, прямо в окне настроек можно протестировать выбранное устройство, нажав на кнопку Проверка (Test). Это действует для устройств вывода, т.е. для звучащих устройств. При нажатии на кнопку будет проиграна нота ля первой октавы.

Однако как протестировать устройства ввода? Для этого мы предусмотрели возможность, которой в других программах не наблюдали. У нас имеется кнопка Поиск... (Find...), которая открывает дополнительное маленькое окошечко. Слуховое:



Оно остаётся открытым до тех пор, пока на каком-либо из устройств MIDI-ввода не произойдёт действие — нажатие клавиши на клавиатуре, щипок струны на грифе, дуновение на ЭДИ и т. п. Программа слушает все устройства, и подключит то из них, которое в этот момент сработало.

Шаг сделан, следующие шаги — в следующем спринте.