forked from len0rd/rockbox
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
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14983 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
cc5b50b231
commit
e1940b87b0
5 changed files with 20 additions and 27 deletions
|
@ -62,10 +62,9 @@ int initSynth(struct MIDIfile * mf, char * filename, char * drumConfig)
|
|||
for(a=0; a<16; a++)
|
||||
{
|
||||
chVol[a]=100; /* Default, not quite full blast.. */
|
||||
chPanLeft[a]=64; /* Center */
|
||||
chPanRight[a]=64; /* Center */
|
||||
chPan[a]=64; /* Center */
|
||||
chPat[a]=0; /* Ac Gr Piano */
|
||||
chPW[a]=256; /* .. not .. bent ? */
|
||||
chPW[a]=256; /* .. not .. bent ? */
|
||||
}
|
||||
for(a=0; a<128; a++)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue