rockbox/apps/plugins/midi
Stepan Moskovchenko 7f1fbe4af2 MIDI: Increase percision of synthesizer by a factor of 4 - makes certain parts (guitar bends, mostly)
sound more natural. Also, completely rearrange the order of operations in the delta computation. Had to 
use long longs. Probably not a good idea for speed, but the order can be optimized more later.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15652 a1c6a512-1295-4272-9138-f99709370657
2007-11-17 06:39:02 +00:00
..
guspat.c Do not duplicate const table, make getEvent function static inline, gives about a ~1.5% speedup, put tick function in iram, ~3.5% speedup 2007-09-27 20:17:38 +00:00
guspat.h Do not duplicate const table, make getEvent function static inline, gives about a ~1.5% speedup, put tick function in iram, ~3.5% speedup 2007-09-27 20:17:38 +00:00
Makefile Simplify the sendEvent function, makes it _slightly_ faster and quite a bit smaller, build midiplay with -O2 for coldfire, gives about a 23% speedup 2007-09-27 18:29:50 +00:00
midifile.c Increase output buffer size to 32kB, results in less buffer missing in general and avoids buffer misses when lcd remote is plugged in while playing and ticking reduction is enabled. Increase max voices used on coldfire targets to 24 and reduce voices used on pp targets to 16. Put one more struct in iram for a slight speedup on coldfire. Fix comments in midiutil.h 2007-10-04 21:01:40 +00:00
midifile.h Move all of midiplay into its subdir and add a Makefile for it, add header files as necessary. 2007-09-24 15:57:32 +00:00
midiplay.c Rearrange logic in the synthVoice loop to do less tests and remove need of a struct member for a small speedup, move some memory lookups out of the loop for a small speedup, further cosmetic changes to the synthVoice function. Change isUsed to a bool for clearer logic and also a tiny speedup 2007-11-11 01:02:45 +00:00
midiutil.c MIDI: Fix ringing/beeks in music caused by improper parsing of some pitch bend events. 2007-10-21 19:47:33 +00:00
midiutil.h MIDI: Increase percision of synthesizer by a factor of 4 - makes certain parts (guitar bends, mostly) 2007-11-17 06:39:02 +00:00
sequencer.c MIDI: Increase percision of synthesizer by a factor of 4 - makes certain parts (guitar bends, mostly) 2007-11-17 06:39:02 +00:00
sequencer.h MIDI: Make seeking neater by moving it into another file. Will be more useful later. 2007-11-05 05:35:10 +00:00
SOURCES Move all of midiplay into its subdir and add a Makefile for it, add header files as necessary. 2007-09-24 15:57:32 +00:00
synth.c Revert some changes that broke looping in midiplayer 2007-11-15 21:20:29 +00:00
synth.h Fix warnings. 2007-11-03 04:59:24 +00:00