Author |
Topic: Disable Windows 7 midi mapper. (Read 4976 times) |
|
knob2001
New Member

 MIDI-OX Rules!
Posts: 2
|
 |
Disable Windows 7 midi mapper.
« on: Sep 26th, 2015, 1:26pm » |
Quote Modify
|
Hi. I have coded a little app i needed to replicate some usb-midi input thru various virtual outputs (midi yoke) using the c# framework Naudio. It works great, but as soon as i start sending control messages via the first Yoke channel, i get piano sounds all over even if there's no synth installed. It must be the windows 7 embedded synth, but the problem is i can't find where's the damn option to disable it. Should i look in the register? Thanks.
|
|
IP Logged |
|
|
|
Breath
Administrator
    

Gender: 
Posts: 1029
|
 |
Re: Disable Windows 7 midi mapper.
« Reply #1 on: Sep 26th, 2015, 9:58pm » |
Quote Modify
|
Hi, You might need to give a few more details, especially in the routing and Midi processing. What are you trying to do ? Perhaps you could do it just in MidiOx. So CC in, Notes coming out to a different port. What is getting through correctly? Are the notes the same pitch with the velocity matching the CC value? - CC is being converted to Note (Bx type value to 9x note velocity) Or something else? Are all messages going to one port OR the another? Do you have MidiOx running at the same time? Is there a data map running inside it? Royce
|
|
IP Logged |
|
|
|
knob2001
New Member

 MIDI-OX Rules!
Posts: 2
|
 |
Re: Disable Windows 7 midi mapper.
« Reply #2 on: Sep 27th, 2015, 2:38am » |
Quote Modify
|
Hi. Thanks for the answer. As everybody probably knows, the Windows's generic driver is not multi client, so in order to use more than one app listening the same midi stream that comes thru the only midi interface in the system you have to use this kind of virtual channels. Being said that. I have some instances of the same audio player that need to listen to some control changes coming from the mixer. For archive that, I'm using midi yoke to replicate whatever input at the midi interface right to the virtual midi yokes. I'm doing it programmatically in c# , without the midiOx. The problem comes with the piano sounds (derived from Yamaha control messages 1 to 16 + 33 to 46... Fader and on/off channel status). It seems win7 routes the first yoke available to the internal synth, and it happens on all the three laptops I have around. So the question is more about disabling the wave synth that comes with win7 rather than a real problem with midi yoke, or at least is what i think. Regards.
|
|
IP Logged |
|
|
|
Breath
Administrator
    

Gender: 
Posts: 1029
|
 |
Re: Disable Windows 7 midi mapper.
« Reply #3 on: Sep 28th, 2015, 1:55am » |
Quote Modify
|
OK I get it now. You are having troubles with the default Midi setup as MidiYoke has been automatically assigned. You could uninstall MidiYoke and Windows should assign the remaining hardware driver as the default. When you reinstall MidiYoke things should be as you want. The quicker way, if you are happy playing around in the registry, is to have a look at this page for the setting you need. http://pcaudiohelp.com/how-to-change-the-default-midi-device-in-vista-an d-window-7/ I can't believe that they removed the Midi setup. Another blow for Midi under Microsoft. All the best Royce
|
« Last Edit: Sep 28th, 2015, 1:55am by Breath » |
IP Logged |
|
|
|
|