- Qmpot: добавлена загрузка и извлечение инструментов и звуков из DLS банков (по Ctrl+O)
- Qmpot QMP-команда L: WAV-звук инструмента теперь загружается из папки INS-файла
- в списках и меню реализована поддержка клавиш PageUp и PageDown
DLS-банки звуков распространены - внутри себя они содержат наборы WAV-файлов с уже выделенными циклами для длительного звучания нот, а также с указанным количеством полутонов для транспозиции к единой октаве и единой ноте (PCW все сводит к ноте С4, "до" первой октавы). Один из банков лежит у вас в самой Windows по адресу c:\windows\system32\drivers\gm.dls (с помощью него проигрываются миди-файлы)
Как пользоваться этими банками в Qmpot:
1) Запускаем PCW, затем вызываем Qmpot по Ctrl+Q, запускаем обычное открытие файла (Ctrl+O), выбираем пункт про DLS банки:
![Изображение](http://blackstrip.ru/tmp/pcw130/dls1.png)
2) Лезем в c:\windows\system32\drivers\gm.dls или к другому скачанному вами с интернета DLS-банку звуков, открываем его:
![Изображение](http://blackstrip.ru/tmp/pcw130/dls2.png)
3) Видим список инструментов в банке.
![Изображение](http://blackstrip.ru/tmp/pcw130/dls3.png)
На каждый обычный MIDI-инструмент внутри DLS могут быть несколько "регионов" звучания. Например, нижняя половина нот пианино - одно звучание, а верхняя половина - другое, чтоб разными семплами для разных высот нот добиться большей реальности. Вот как на скриншоте для PIANO (названия семплов сортируются, поэтому чтоб быстро добраться до P используйте PageDown) есть инструменты PIANO36, PIANO41, PIANO48 и т.д. Номер в названии обычно означает номер ноты, которая записана в семпле (если 60 - это C4, то 48 - это С3 и т.д.).
Кроме этих номеров в названии (которых может и не быть, все зависит от человека, который собирал этот DLS-банк и именовал инструменты) высота записанной ноты явно указывается в DLS для каждого инструмента. В списке Qmpot она видна перед названием: 0292:C3:PIANO48 означает, что это инструмент номер 292, звучит по высоте как нота C3 и называется PIANO48.
4) Если нажать Enter на одном из инструментов, то вылезет следующее меню:
![Изображение](http://blackstrip.ru/tmp/pcw130/dls4.png)
- проиграть - загрузить в Qmpot звук и единожды проиграть для прослушивания;
- загрузить в Qmpot - загрузить в Qmpot звук и параметры цикла (выделить цикл)
- извлечь как WAV - сохранить этот звук как WAV
- извлечь все как WAV - все звуки сохранить как WAV-файлы
- извлечь как INS - сохранить этот звук как INS+WAV инструмент для Qmpot
- извлечь все как INS - все звуки сохранить как INS+WAV-инструменты для Qmpot
5) Если выбрать "Загрузить в Qmpot" - то звук будет загружен из базы вместе с выделенным циклом звучания (для последующего ручного сохранения в INS). А "извлечь все" поможет вам распотрошить DLS-банк на INS+WAV-инструменты в отдельную папку и потом использовать эту папку как базу со звуками для QMP-программ.
![Изображение](http://blackstrip.ru/tmp/pcw130/dls5.png)