summaryrefslogtreecommitdiff
path: root/apps/plugins/midi
AgeCommit message (Expand)Author
2007-10-08Change loop structure for sample synthesizing. Gives a nice speedup on both c...Nils Wallménius
2007-10-05Get rid of unnecessary memory acesses in a loop, gives slight speedupNils Wallménius
2007-10-05A loop with one iteration is a little strange, also put it inside an #if bloc...Nils Wallménius
2007-10-05Make synthVoice return int instead of short, gives a nice speed up also add a...Nils Wallménius
2007-10-04Increase output buffer size to 32kB, results in less buffer missing in genera...Nils Wallménius
2007-10-04Optimisation of the midi player, reducing the number of multiplications and m...Nils Wallménius
2007-10-04Oops, forgot one fileNils Wallménius
2007-10-04Remove wrapper for pressNote and make the function externally visibleNils Wallménius
2007-10-03Put a struct in iram for a small speedup on coldfireNils Wallménius
2007-10-03Add drum names, make cowbell a default instrument (no way to remap them from ...Stepan Moskovchenko
2007-09-30Unroll a frequently executed loop a little for a small speedupNils Wallménius
2007-09-30static/inline/iram raid gives nice speedupNils Wallménius
2007-09-30Maybe 25 was too much with the new decay rates.Stepan Moskovchenko
2007-09-30MIDI: Kick up number of voices and decrease the decay rate, taking Stepan Moskovchenko
2007-09-29Fix bug that caused only half the output buffer to be used, gives a quite nic...Nils Wallménius
2007-09-29MIDI: Fix off by one error with the guitar. Wow, I can't believe the off-keyn...Stepan Moskovchenko
2007-09-29MIDI: Fix two year old loop bug that caused distortion on some instruments. I...Stepan Moskovchenko
2007-09-27Do not duplicate const table, make getEvent function static inline, gives abo...Nils Wallménius
2007-09-27Simplify the sendEvent function, makes it _slightly_ faster and quite a bit s...Nils Wallménius
2007-09-27Some MIDI changes, and add a new musical plugin I'm working on... Not fully d...Stepan Moskovchenko
2007-09-24Use uint32_t type for the pitch tableNils Wallménius
2007-09-24Fix midi playback on 64 bit sims and const a tableNils Wallménius
2007-09-24Move all of midiplay into its subdir and add a Makefile for it, add header fi...Nils Wallménius
2007-09-22vel/MROBE500Karl Kurbjun
2007-09-10Clean up hard-coded pathsNils Wallménius
2007-04-21Missed a couple. Hopefully fix all warnings.Michael Sevakis
2007-04-21General housekeeping: Make plugin buffer functions take size_t * instead of i...Michael Sevakis
2007-04-21Fix the undefined char symbols appearing in many output lines. This printf do...Jens Arnold
2007-04-11Some quick and dirty MIDI player optimizations, now it works on the X5 and M5...Linus Nielsen Feltzing
2007-03-17Let GCC check arguments of some more printf-style functions, also for plugins...Jens Arnold
2007-03-16Get rid of the 'center' parameter for splashes. There were only 2 of almost 5...Jens Arnold
2007-01-10Fix a nasty little bug that would under the right conditions cause Stepan Moskovchenko
2006-10-03More ADSR related voodoo. Hopefully will get to patch prescaler soon.Stepan Moskovchenko
2006-10-03More adsr related nonsense, argh! Fix adsr related problem on some notes bein...Stepan Moskovchenko
2006-10-02Get rid of old junk and fix warning.Stepan Moskovchenko
2006-10-02I have an iRiver again, yay! Make notes ramp down in a better way. FixStepan Moskovchenko
2006-08-10== -> =. this should fix a build warningAntoine Cellerier
2006-07-20Fix typoAntoine Cellerier
2006-05-08Fixed freezing after loader error messages.Stepan Moskovchenko
2006-05-07Added ability to adjust the volume during playback.Stepan Moskovchenko
2006-05-03Optimize synth code by pre-computing the volume scaling for each note.Stepan Moskovchenko
2006-05-03Fix file descriptor leak that would cause a hard lockup every 7 filesStepan Moskovchenko
2006-05-01----------------------------------------------------------------------Stepan Moskovchenko
2005-10-06Replace SWAB16 and SWAB32 with a comprehensive set of byte-swap macros - leto...Dave Chapman
2005-08-07Uncomment one line, which makes bad 80s music sound a bit better.Stepan Moskovchenko
2005-08-07Fix error/warning, change pitch bend to 9 bitsStepan Moskovchenko
2005-06-14The synthVoice() function declaration was wrong (caused a warning). And becau...Tomas Salfischberger
2005-04-20Fixed warnings, adapted to Rockbox coding style, optimized to 78% realtime.Stepan Moskovchenko
2005-04-19Some shifting optimizations. Working code. 50% realtime.Stepan Moskovchenko
2005-04-16Added xxx2wav support, an icon, and some optimizationsStepan Moskovchenko