This commit is contained in:
Rudolf Polzer 2011-09-27 10:50:54 +02:00
parent d457910dcd
commit 08fc9267bb

View File

@ -521,7 +521,7 @@ sub botsort($$$$@)
} }
sort sort
{ {
$a->[1] <=> $b->[1] $b->[1] <=> $a->[1]
or or
($a->[0]->{lastuse} // -666) <=> ($b->[0]->{lastuse} // -666) ($a->[0]->{lastuse} // -666) <=> ($b->[0]->{lastuse} // -666)
or or
@ -544,6 +544,11 @@ sub botsort($$$$@)
} }
} }
} }
else
{
# better leave this one alone
--$q;
}
} }
[$_, $q, rand] [$_, $q, rand]
} }
@ -805,7 +810,7 @@ sub ConvertMIDI($$)
if($midinotes{$chan}{$_->[5]}) if($midinotes{$chan}{$_->[5]})
{ {
--$notes_stuck; --$notes_stuck;
busybot_note_off($t - SYS_TICRATE, $chan, $_->[5]); busybot_note_off($t - SYS_TICRATE - 0.001, $chan, $_->[5]);
} }
busybot_note_on($t, $chan, $programs{$chan} || 1, $_->[5]); busybot_note_on($t, $chan, $programs{$chan} || 1, $_->[5]);
++$notes_stuck; ++$notes_stuck;
@ -817,7 +822,7 @@ sub ConvertMIDI($$)
if($midinotes{$chan}{$_->[5]}) if($midinotes{$chan}{$_->[5]})
{ {
--$notes_stuck; --$notes_stuck;
busybot_note_off($t - SYS_TICRATE, $chan, $_->[5]); busybot_note_off($t - SYS_TICRATE - 0.001, $chan, $_->[5]);
} }
$midinotes{$chan}{$_->[5]} = 0; $midinotes{$chan}{$_->[5]} = 0;
} }