Gutten Abend!
Я разработчик бесплатного приложения PhoneGuitarTab (
http://www.windowsphone.com/en-us/store/app/phone-guitar-tab/29a4c1d6-3cb0-4051-97b1-56813a4340c4) для поиска, скачивания и просмотра гитарных табулатур под мобильную платформу на базе Windows Phone.
В одном из будущих релизов планируется добавить функциональность создания своих собственных табулатур и один из способов - использование интерфейса голосовых команд. Это позволит избавить пользователя от необходимости переключать руки с инструмента на телефон при наборе. Цель данной темы, попытаться понять, как сделать это наиболее удобным для музыкантов-гитаристов способом.
Самые базовые идеи примерно такие:
1. создание табулатуры из интерфейса программы стандартным способом - отображается окно с пустой табулатурой и программа переходит в режим ожидания голосовых команд (далее на английском, собственно, команды)
2. задание размера: size four four
3. задание темпа: tempo ninety
4. задание одиночной ноты (шестая открытая струна, четверть): six zero fourth
5. следующая доля: next
6. задание нескольких нот на долю (аккорд): six zero <пауза> five two <пауза> four two fourth
7. следующая доля: next
...
Дополнительные действия:
* коррекция ошибок: back, что стирает последнее изменение
* переход на следующий такт автоматически либо специальной командой
* задание эффектов
Будет ли это удобным? Или лучше это сделать каким-то другим образом? Ваш опыт использования подобных программ и т.п
P.S. Исходники проекта открыты, основные языки/технологии это C#/Silverlight и Javascript для отображения guitar pro.