Strange problem with the following setup showing the wrong notes on the screen although playing the right note.
Windows XP Pro +SP1
Creamware Luna II sound card
Scope 4.0
Yamaha CS1x keyboard
As a sample of the problem: using a program with an on-screen piano keyboard, in this case Voyetra's TeachMe Piano. Playing middle C on the Yamaha keyboard is displayed as B, although the sound played is correct (C). If C sharp is played, it is displayed as middle C. I checked the MIDI mapping with an app called MIDI monitor and sure enough playing middle C is interpreted as B4 corresponding to the note displayed. Playing C sharp is interpreted as C5 (middle C) corresponding to the note displayed.
In the Audio tab of Sounds and Audio Devices Properties of Xp, I tried all the options available for the default device for MIDI music playback, which are: CreamWare MIDI In/Out 1 and Microsoft GS Wavetable SW synth, with and without the "use only default devices" option.
Program's settings are:
MIDI input device > CreamWare MIDI In/Out 1
MIDI output device > CreamWare MIDI In/Out 1
Patch Map > General MIDI (no other option available)
Sounds to me (no pun intended) that the error maybe between the Luna II soundcard and XP's MIDI mapper. ¿¿¿ Any ideas ???