Frederic: Resurrection of Music

Frederic: Resurrection of Music

38 ratings
Используем MIDI-клавиатуру для игры
By Taming Linux
   
Award
Favorite
Favorited
Unfavorite
Играть в игры при помощи MIDI-клавиатуры?
Как оказалось, это вполне реально. А на такую мысль меня подтолкнула эта игра, для которой я пишу руководство. Первое, что пришло в голову - это найти программу, с помощью которой можно привязать сигналы одних устройств к сигналам других. Перебрал около 5-7 программ, разной степени неудобности, а если и были удобные - то платные. В итоге нашлась программа, которая удобна в настройке и при этом абсолютно бесплатна.

Программа называется HID Macros, она не требует установки, достаточно просто распаковать. Для запуска на операционных системах Windows Vista / 7 / 8, требует права администратора.

Скачать вы можете ее с официального сайта: http://www.hidmacros.eu/download.php
или с моего файлообменника[www.dropbox.com]

Программа тестировалась на MIDI-клавиатуре M-Audio Keystation 49es.

HID Macros

Подключаем MIDI-клавиатуру к компьютеру и включаем ее. Запускаем программу HID Macros.
Во вкладке "Devices" должна отобразиться подключенная MIDI-клавиатура.




Открываем вкладку "Macros". В ней мы будем привязывать клавиши MIDI-клавиатуры к обычным клавишам компьютерной клавиатуры. Принцип создания привязки клавиши следующий:

1. Нажимаем кнопку "New".
2. В поле "Name" указываем название привязки, например "Клавиша W".
3. Нажимаем кнопку "Scan", после чего нажимаем клавишу на MIDI-клавиатуре. Например, к клавише A привяжем клавишу F, к клавише W - клавишу F# и так далее.
4. В поле "Send keyboard sequence" указываем клавишу компьютерной клавиатуры, к которой делается привязка в соответствии с предыдущим пунктом. Никаких shift не используем, просто нажимаем нужную клавишу на клавиатуре.



После этого можно играть в игру с использованием MIDI-клавиатуры. Для сохранения настроек конфигурации, нажмите кнопку "Save configuration"
27 Comments
Taming Linux  [author] Dec 23, 2022 @ 5:11am 
У меня такая же проблема была, но у других вроде все было ок. К сожалению я не решил этот вопрос, так как перешел на другую операционную систему.
Banani-O Dec 23, 2022 @ 1:48am 
При использовании МИДИ клавиатуры клавиша в игре зажимается и не отпускает. Если есть какая-то дополнительная настройка, которая отвечает за длительность сигнала или "отпуск! клавиши, укажите, пожалуйста в руководстве. Иначе оно бессмысленно)
[x360] kazbeck1998 May 31, 2016 @ 9:05pm 
Классная идея, только клавиши залипаю при нажатии.
апасная морина Nov 28, 2015 @ 11:39am 
Какая классная идея, спасибо :steamhappy:
Love You Oct 27, 2015 @ 2:40am 
При нажатии клавиши на миди-клавиатуре, она залипает в игре, т.е. остается нажатой, даже если ее отпустить. В программе не нашел как это починить. Неиграбельно :(
kimaen Sep 4, 2015 @ 4:33pm 
Всё сделал в программке как показано, но почему-то при нажатии одной клавиши на синтезаторе происходит следующее - когда опускаю вниз вводится (например) буква "a", когда отпускаю клавишу она вводится снова. И в последствии в игре клавиши "залипают". Что делать? Использую xio synth 49
Hoverist Aug 4, 2015 @ 12:20pm 
Astar, должны работать любые синтезаторы с поддержкой MIDI-шнуров.
Taming Linux  [author] Aug 4, 2015 @ 11:04am 
Вот с синтезаторами не знаю, но предполагаю, что в режиме MIDI они работают как самые обычные MIDI, т.е. без разницы.
Astar Aug 4, 2015 @ 6:50am 
О, хороший гайд, спасибо.
Интересно, а с более продвинутыми синтезаторами такая вещь прокатит..?
Hoverist Jun 17, 2015 @ 4:44am 
Вот в этом и беда) Кабели дороговастые, для двух игр брать элементарно глупо, миди-клаву тожу не умно будет брать в этой ситуации. А вот, как раз, эта Ямаха е313 выдаёт сравнительно не плохой звук. Во всяком случае, выигрывает у большиства бюджетных синтезаторов. Ладно, мы отошли от руководства своими разговорами не по теме. Однако, спасибо за руководство, лайк ставлю. Может быть и пригодится это руководство в будущем :)