- 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
- 7f1fbe4 MIDI: Increase percision of synthesizer by a factor of 4 - makes certain parts (guitar bends, mostly) by Stepan Moskovchenko · 17 years ago
- 65331f1 Revert some changes that broke looping in midiplayer by Nils Wallménius · 17 years ago
- 0fd4c2e 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 by Nils Wallménius · 17 years ago
- bdfe87c MIDI: Make seeking neater by moving it into another file. Will be more useful later. by Stepan Moskovchenko · 17 years ago
- 775279b Fix warnings. by Stéphane Doyon · 17 years ago
- cd963d8 MIDI: Allow seeking forward and backward using the left/right keys. Currently seeks in 5 second by Stepan Moskovchenko · 17 years ago
- 47d8323 MIDI: Fix ringing/beeks in music caused by improper parsing of some pitch bend events. by Stepan Moskovchenko · 17 years ago
- ab5a38d Clean out an unused struct member from the synthObject struct by Nils Wallménius · 17 years ago
- c3584c0 MIDI: Scale each instrument by a calibration value, since not all patches are at the same base volume. by Stepan Moskovchenko · 17 years ago
- d33645b MIDI: Optimize the new pitch bending code for a small speedup. by Stepan Moskovchenko · 17 years ago
- 1515ff8 MIDI: At long last, though quick and dirty, pitch bend depth! Or, I think it works. Tested on two by Stepan Moskovchenko · 17 years ago
- e1940b8 Optimisation of the midi player, reducing the number of multiplications and memory accesses inside a very frequently executed loop, also does shifting of the whole sample when synthing is done which improves accurracy slightly, ~10% fewer buffer misses by Nils Wallménius · 17 years ago
- cb9ba11 Remove wrapper for pressNote and make the function externally visible by Nils Wallménius · 17 years ago
- 1ba018b Add drum names, make cowbell a default instrument (no way to remap them from UI yet). Add non-static by Stepan Moskovchenko · 17 years ago
- 6386dbe static/inline/iram raid gives nice speedup by Nils Wallménius · 17 years ago
- 6888db3 Do not duplicate const table, make getEvent function static inline, gives about a ~1.5% speedup, put tick function in iram, ~3.5% speedup by Nils Wallménius · 17 years ago
- 93787dd Simplify the sendEvent function, makes it _slightly_ faster and quite a bit smaller, build midiplay with -O2 for coldfire, gives about a 23% speedup by Nils Wallménius · 17 years ago
- ddee0f1 Use uint32_t type for the pitch table by Nils Wallménius · 17 years ago
- ff7b3c5 Fix midi playback on 64 bit sims and const a table by Nils Wallménius · 17 years ago
- 0e49605 Move all of midiplay into its subdir and add a Makefile for it, add header files as necessary. by Nils Wallménius · 17 years ago
- b1f0049 Fix the undefined char symbols appearing in many output lines. This printf does neither support nor need \n. by Jens Arnold · 17 years ago
- 65ef67e Fix a nasty little bug that would under the right conditions cause by Stepan Moskovchenko · 18 years ago
- c84461f More adsr related nonsense, argh! Fix adsr related problem on some notes being stopped instead of by Stepan Moskovchenko · 18 years ago
- 28b5afd Optimize synth code by pre-computing the volume scaling for each note. by Stepan Moskovchenko · 18 years ago
- 47efba8 Fix file descriptor leak that would cause a hard lockup every 7 files by Stepan Moskovchenko · 18 years ago
- b2f1b5d ---------------------------------------------------------------------- by Stepan Moskovchenko · 18 years ago
- 1874a33 Uncomment one line, which makes bad 80s music sound a bit better. by Stepan Moskovchenko · 19 years ago
- fb3e9a4 Fix error/warning, change pitch bend to 9 bits by Stepan Moskovchenko · 19 years ago
- 9ec1ff8 Fixed warnings, adapted to Rockbox coding style, optimized to 78% realtime. by Stepan Moskovchenko · 19 years ago
- 1f5fb99 Some shifting optimizations. Working code. 50% realtime. by Stepan Moskovchenko · 19 years ago
- 5811214 Code cleanup, fix warnings, error checking, add midi2wav to viewers.config by Stepan Moskovchenko · 19 years ago
- 215e492 Added MIDI synthesizer plugin by Stepan Moskovchenko · 19 years ago