Управляйте громкостью MIDI самостоятельно в Windows 7

293
cdlvcdlv

В моей системе звуки MIDI намного громче, чем остальные звуки. Мой ребенок играет с некоторыми старыми флеш-играми, в которых есть волновой (для инструкций) и миди (для музыки / эффектов), и когда музыка звучит с терпимой громкостью, он не может слышать голоса. В Windows XP вы можете управлять различными типами звуков (MIDI, wave и т. Д.) Независимо, но не в Windows 7. Единственная страница, на которой есть ссылка на решение моей проблемы, - это .

Monster натолкнулся на исходную ветку для этой проблемы, чтобы написать о решении, которое я наконец-то разработал:

http://mancubus.net/svn/eternity/trunk/midiproc/?#a70f846a6e3f33532c045236738c1f538

«MidiRPC» - это облегченное вложение API SDL_mixer в RPC - «Удаленный вызов процедур» - каркас. Это позволяет MIDI-плееру запускаться в отдельном процессе и, таким образом, получать возможность самостоятельно устанавливать уровень громкости MIDI.

RPC - это самый простой метод межпроцессного взаимодействия (IPC) в Windows, и в ближайшее время он никуда не денется, поскольку считается основой, на которой строятся DCOM и COM +. Плюс, это просто чертовски работает. Он предлагает встроенную синхронизацию и высокоуровневый интерфейс на основе процедурных вызовов.

См. Также файл i_midirpc.cpp для кода клиента: http://mancubus.net/svn/eternity/trunk/source/sdl/i_midirpc.cpp

Загрузки потеряны, хотя я думаю, что нашел i_midirpc.cpp здесь и здесь .

Кто-нибудь знает способ независимого управления MIDI в Windows 7 или как создать что-то полезное из этого исходного кода?

0

0 ответов на вопрос

Похожие вопросы