diff options
author | Robert Göffringmann | 2003-07-12 06:20:40 +0000 |
---|---|---|
committer | Robert Göffringmann | 2003-07-12 06:20:40 +0000 |
commit | 8e776dea077d974181e6dff7e296a3a065a83274 (patch) | |
tree | 956134d071398d1f0d5117c9aade9224c4aff54b /sky/music/gmchannel.h | |
parent | 3e578daa0144f40fe78e7f6baf90842be9c5b788 (diff) | |
download | scummvm-rg350-8e776dea077d974181e6dff7e296a3a065a83274.tar.gz scummvm-rg350-8e776dea077d974181e6dff7e296a3a065a83274.tar.bz2 scummvm-rg350-8e776dea077d974181e6dff7e296a3a065a83274.zip |
fixed mt32 key velocities
svn-id: r8931
Diffstat (limited to 'sky/music/gmchannel.h')
-rw-r--r-- | sky/music/gmchannel.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sky/music/gmchannel.h b/sky/music/gmchannel.h index 0ec0ed6a7c..4684678c45 100644 --- a/sky/music/gmchannel.h +++ b/sky/music/gmchannel.h @@ -38,14 +38,14 @@ typedef struct { class SkyGmChannel : public SkyChannelBase { public: - SkyGmChannel(uint8 *pMusicData, uint16 startOfData, MidiDriver *pMidiDrv, byte *pInstMap); + SkyGmChannel(uint8 *pMusicData, uint16 startOfData, MidiDriver *pMidiDrv, byte *pInstMap, uint8 *veloTab); virtual void stopNote(void); virtual uint8 process(uint16 aktTime); virtual void updateVolume(uint16 pVolume); virtual bool isActive(void); private: byte *_mt32_to_gm; - static uint8 _veloTab[128]; + uint8 *_veloTab; MidiDriver *_midiDrv; uint8 *_musicData; uint16 _musicVolume; |