2 Copyright © 2001-2007, The AROS Development Team. All rights reserved.
9 #include "camd_intern.h"
11 /*****************************************************************************
15 AROS_LH1(WORD
, MidiMsgLen
,
18 AROS_LHA(ULONG
, msg
, D0
),
21 struct CamdBase
*, CamdBase
, 32, Camd
)
24 Returns the length of a midimessage. sysex message leads to a
44 2001-01-12 ksvalast first created
45 2005-05-21 Lyle Hazelwood : Add support for "To Host" bank change 0xF5
47 *****************************************************************************/
53 if(msg
<0x80 || msg
>0xff) return 0;
55 if(msg
&0x80 && msg
&0x40){
57 return 2; //0xc0 or 0xb0
72 return 2; /* "To Host" bank change command */
78 return 1; //Realtime message