В различных программах для создания музыки (Cubase, FruityLoops и т.д.) есть наборы инструментов с различными настройками. Например: громкость звука. При подключении midi-клавиатуры к компьютеру громкость можно регулировать с её помощью. Каких-либо специальных драйверов для midi-клавиатуры не устанавливаю. Так вот вопрос - а как можно упавлять изменением, например, той же громкости программно?
Нашел функции для работы с midi - midiin*. Я так понимаю, что это устройства для midi ввода. Функция:
- Код: Выделить всё
DWORD midiInMessage(
HMIDIIN deviceID,
UINT msg,
DWORD_PTR dw1,
DWORD_PTR dw2
);
Служит для посыла команд драйверу midi. Правильно ли я думаю, что этой функцией можно сэмулировать, например, нажатие клавиши на midi клавиатуре?