Блокфлейтовую аппликатуру может построить мой скрипт.
http://antoni.objectis.net/Recorder
Сервер перевели на принудительную кодировку UTF-8. У меня страничка в KOI8-R Поэтому если у вас будет козябрами, переключите браузер на KOI8-R вручную и все будет нормально. Там есть пример аппликатурной таблички (она в кодировке CP1251), которую строит скрипт. И сам скрипт.
Он на языке программирования Python. Его надо установить с сайта python.org (у меня версия 2.3.5)