--- linuxsampler/trunk/src/drivers/midi/MidiInstrumentMapper.cpp 2008/08/12 14:18:51 1753 +++ linuxsampler/trunk/src/drivers/midi/MidiInstrumentMapper.cpp 2008/08/12 16:18:59 1754 @@ -179,7 +179,7 @@ EngineFactory::Destroy(pEngine); if (Replaced) { - int Bank = (int(Index.midi_bank_msb) << 7) & int(Index.midi_bank_lsb); + int Bank = (int(Index.midi_bank_msb) << 7) | int(Index.midi_bank_lsb); fireMidiInstrumentInfoChanged(Map, Bank, Index.midi_prog); } else { fireMidiInstrumentCountChanged(Map, InstrCount);