Некоторые модели MIDI-клавиатур, помимо скорости нажатия клавиш, воспринимают давление на нажатые клавиши. Для передачи информации о давлении существуют специальные MIDI-сообщения — Aftertouch (послекасание).
Реакция тон-генератора XG на изменение давления программируется пользователем. Спецификацией XG предусмотрено два вида послекасания: канальное (Channel Aftertouch) и полифоническое (Polyphonic Altertouch). Посредством сообщений Polyphonic Aftertouch передается информация о давлении, оказываемом на каждую из нажатых клавиш. Сообщения Channel Aftertouch несут информацию об общем давлении, оказываемом на клавиатуру (об общем давлении в канале).
Реакция тон-генератора на послекасание программируется подобно манипуляторам АС1 и АС2. Посредством сообщения Aftertouch можно управлять теми же параметрами, что и с помощью манипуляторов АС1 и АС2. Для каждого из этих параметров можно задать индивидуальную чувствительность к послекасанию. Соответствующие системные сообщения приведены в табл.2.
В системных сообщениях, приведенных в этих таблицах, вместо NN необходимо указать шестнадцатеричный номер парта (при нумерации от 0), а вместо РР — шестнадцатеричное число, соответствующее чувствительности заданного параметра к послекасанию.
Таблица 2. Системные сообщения для назначения чувствительности заданных параметров к канальному и полифоническому послекасанию
Системное сообщение | Параметр | Диапазон значений байта РР, значение по умолчанию | Диапазон изменения параметра |
Канальное послекасание | |||
F0 43 10 4С 08 NN 4D РР F7 | PITCH | 28-58, 40 | -24...+24 полутона |
F0 43 10 4С 08 NN 4E РР F7 | FILTER | 00-7F, 40 | -9600...+9450 центов |
F0 43 10 4С 08 NN 4F РР F7 | AMPLITUDE | 00-7F, 40 | -64...+63 |
F0 43 10 4С 08 NN 50 РР F7 | PMOD | 00-7F, 00 | 0...127 |
F0 43 10 4C 08 NN 51 РР F7 | FMOD | 00-7F, 00 | 0...127 |
F0 43 10 4С 08 NN 52 РР F7 | AMOD | 00-7F, 00 | 0...127 |
Полифоническое послекасание | |||
F0 43 10 4С 08 NN 53 РР F7 | PITCH | 28-58, 40 | -24...+24 полутона |
F0 43 10 4С 08 NN 54 РР F7 | FILTER | 00-7F, 40 | -9600...+9450 центов |
F0 43 10 4С 08 NN 55 РР F7 | AMPLITUDE | 00-7F, 40 | -64...+63 |
F0 43 10 4С 08 NN 56 РР F7 | PMOD | 00-7F, 00 | 0...127 |
F0 43 10 4С 08 NN 57 РР F7 | FMOD | 00-7F, 00 | 0...127 |
F0 43 10 4С 08 NN 58 РР F7 | AMOD | 00-7F, 00 | 0...127 |