aboutsummaryrefslogtreecommitdiff
path: root/sky/music/gmchannel.h
diff options
context:
space:
mode:
authorRobert Göffringmann2003-07-12 06:20:40 +0000
committerRobert Göffringmann2003-07-12 06:20:40 +0000
commit8e776dea077d974181e6dff7e296a3a065a83274 (patch)
tree956134d071398d1f0d5117c9aade9224c4aff54b /sky/music/gmchannel.h
parent3e578daa0144f40fe78e7f6baf90842be9c5b788 (diff)
downloadscummvm-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.h4
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;