diff options
Diffstat (limited to 'apps/plugins')
-rw-r--r-- | apps/plugins/midi/synth.c | 4 | ||||
-rw-r--r-- | apps/plugins/midi/synth.h | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/apps/plugins/midi/synth.c b/apps/plugins/midi/synth.c index 322d0f792d..327f32e288 100644 --- a/apps/plugins/midi/synth.c +++ b/apps/plugins/midi/synth.c | |||
@@ -255,8 +255,8 @@ inline void stopVoice(struct SynthObject * so) | |||
255 | so->decay = 0; | 255 | so->decay = 0; |
256 | } | 256 | } |
257 | 257 | ||
258 | signed short int synthVoice(struct SynthObject * so) ICODE_ATTR; | 258 | int synthVoice(struct SynthObject * so) ICODE_ATTR; |
259 | signed short int synthVoice(struct SynthObject * so) | 259 | int synthVoice(struct SynthObject * so) |
260 | { | 260 | { |
261 | struct GWaveform * wf; | 261 | struct GWaveform * wf; |
262 | register int s; | 262 | register int s; |
diff --git a/apps/plugins/midi/synth.h b/apps/plugins/midi/synth.h index 2b7187e819..dd52c40a7d 100644 --- a/apps/plugins/midi/synth.h +++ b/apps/plugins/midi/synth.h | |||
@@ -17,7 +17,7 @@ | |||
17 | * | 17 | * |
18 | ****************************************************************************/ | 18 | ****************************************************************************/ |
19 | int initSynth(struct MIDIfile * mf, char * filename, char * drumConfig); | 19 | int initSynth(struct MIDIfile * mf, char * filename, char * drumConfig); |
20 | signed short int synthVoice(struct SynthObject * so); | 20 | int synthVoice(struct SynthObject * so); |
21 | void setPoint(struct SynthObject * so, int pt); | 21 | void setPoint(struct SynthObject * so, int pt); |
22 | 22 | ||
23 | static inline void synthSample(int * mixL, int * mixR) | 23 | static inline void synthSample(int * mixL, int * mixR) |
@@ -48,6 +48,8 @@ static inline void synthSample(int * mixL, int * mixR) | |||
48 | voicept++; | 48 | voicept++; |
49 | } | 49 | } |
50 | 50 | ||
51 | /* if max voices is an even number gcc is smart enough to not | ||
52 | include this loop */ | ||
51 | for(i=MAX_VOICES%2; i > 0; i--) | 53 | for(i=MAX_VOICES%2; i > 0; i--) |
52 | { | 54 | { |
53 | if(voicept->isUsed==1) | 55 | if(voicept->isUsed==1) |