summaryrefslogtreecommitdiff
path: root/apps/plugins/midi/synth.c (follow)
Commit message (Expand)AuthorAge
* midi plugin: make local functions static where possibleBertrik Sikken2012-02-18
* midi: make the patch sample data pointer a *int16_t to get rid of some ugly c...Nils Wallménius2011-09-06
* Replace remaining printf in midi plugin (fix yellow/red)Michael Chicoine2010-07-25
* loader-initialized global plugin API:Andrew Mahone2009-01-16
* Rearrange the main synth loop a little and move some tests around for a ~5% s...Nils Wallménius2008-11-24
* Macros should be ALL CAPS, so rename (un)likely() to (UN)LIKELY()Nils Wallménius2008-11-22
* Turns out that using likely in the loop condition gives a nice little speedup...Nils Wallménius2008-11-21
* Introduce likely() and unlikely() macros, use to give gcc hints about which b...Nils Wallménius2008-11-20
* Oops, revert unrelated changesNils Wallménius2008-07-27
* FS#9221 by Christopher Williams fixing a couple of bugs in keyboxNils Wallménius2008-07-27
* Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg2008-06-28
* Revert some changes that broke looping in midiplayerNils Wallménius2007-11-15
* Rearrange logic in the synthVoice loop to do less tests and remove need of a ...Nils Wallménius2007-11-11
* MIDI: Allow seeking forward and backward using the left/right keys. Currently...Stepan Moskovchenko2007-11-03
* Increase temp buffer size to fit more samples, put in simple safeguard to avo...Nils Wallménius2007-10-21
* MIDI: Fix ringing/beeks in music caused by improper parsing of some pitch ben...Stepan Moskovchenko2007-10-21
* Clean out an unused struct member from the synthObject structNils Wallménius2007-10-18
* MIDI: Optimize the new pitch bending code for a small speedup.Stepan Moskovchenko2007-10-17
* MIDI: At long last, though quick and dirty, pitch bend depth! Or, I think it ...Stepan Moskovchenko2007-10-15
* Change loop structure for sample synthesizing. Gives a nice speedup on both c...Nils Wallménius2007-10-08
* Make synthVoice return int instead of short, gives a nice speed up also add a...Nils Wallménius2007-10-05
* Optimisation of the midi player, reducing the number of multiplications and m...Nils Wallménius2007-10-04
* static/inline/iram raid gives nice speedupNils Wallménius2007-09-30
* MIDI: Kick up number of voices and decrease the decay rate, taking Stepan Moskovchenko2007-09-30
* MIDI: Fix off by one error with the guitar. Wow, I can't believe the off-keyn...Stepan Moskovchenko2007-09-29
* MIDI: Fix two year old loop bug that caused distortion on some instruments. I...Stepan Moskovchenko2007-09-29
* Do not duplicate const table, make getEvent function static inline, gives abo...Nils Wallménius2007-09-27
* Some MIDI changes, and add a new musical plugin I'm working on... Not fully d...Stepan Moskovchenko2007-09-27
* Move all of midiplay into its subdir and add a Makefile for it, add header fi...Nils Wallménius2007-09-24
* Clean up hard-coded pathsNils Wallménius2007-09-10
* Fix the undefined char symbols appearing in many output lines. This printf do...Jens Arnold2007-04-21
* Some quick and dirty MIDI player optimizations, now it works on the X5 and M5...Linus Nielsen Feltzing2007-04-11
* Let GCC check arguments of some more printf-style functions, also for plugins...Jens Arnold2007-03-17
* Get rid of the 'center' parameter for splashes. There were only 2 of almost 5...Jens Arnold2007-03-16
* More ADSR related voodoo. Hopefully will get to patch prescaler soon.Stepan Moskovchenko2006-10-03
* More adsr related nonsense, argh! Fix adsr related problem on some notes bein...Stepan Moskovchenko2006-10-03
* Get rid of old junk and fix warning.Stepan Moskovchenko2006-10-02
* I have an iRiver again, yay! Make notes ramp down in a better way. FixStepan Moskovchenko2006-10-02
* Added ability to adjust the volume during playback.Stepan Moskovchenko2006-05-07
* Optimize synth code by pre-computing the volume scaling for each note.Stepan Moskovchenko2006-05-03
* Fix file descriptor leak that would cause a hard lockup every 7 filesStepan Moskovchenko2006-05-03
* ----------------------------------------------------------------------Stepan Moskovchenko2006-05-01
* Fix error/warning, change pitch bend to 9 bitsStepan Moskovchenko2005-08-07
* The synthVoice() function declaration was wrong (caused a warning). And becau...Tomas Salfischberger2005-06-14
* Fixed warnings, adapted to Rockbox coding style, optimized to 78% realtime.Stepan Moskovchenko2005-04-20
* Some shifting optimizations. Working code. 50% realtime.Stepan Moskovchenko2005-04-19
* Added xxx2wav support, an icon, and some optimizationsStepan Moskovchenko2005-04-16
* Code cleanup, fix warnings, error checking, add midi2wav to viewers.configStepan Moskovchenko2005-04-15
* Added MIDI synthesizer pluginStepan Moskovchenko2005-04-15