bav_nn | Дата: Воскресенье, 14.06.2015, 12:37 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Добрый день! Требуется написать программу которая при нажатии клавиши клавиатуры посылает в поток определенный миди сигнал а программный синтезатор его считывае и воспроизводит определенный звук,подобное есть в программе Reason, только там определенные клавиши запрограмированны, а мне нужно програмировать любые клавиши на определенны сигнал.Проще говоря надо написать мими клавиатуру. С чего начать и чем пользоваться, какие классы или может у кого есть что-нибудь подобное?
|
|
| |
mon | Дата: Среда, 17.06.2015, 13:03 | Сообщение # 2 |
Рядовой
Группа: Администраторы
Сообщений: 2
Статус: Offline
| День добрый. В СИ, да и в плюсах есть функция getc, которая считывает нажатия одной клавиши.
т.е получается что-то вроде
int main() { char ch; while ((ch = getc(stdin)) != 'q') { тут в зависимости от значения символа ch вывод различных звуков, к примеру std::cout << '\a'; } return 0; }
|
|
| |
bav_nn | Дата: Среда, 17.06.2015, 17:54 | Сообщение # 3 |
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Спасибо, уже нашел: http://vmpk.sourceforge.net/
|
|
| |