[BACK]Return to midi.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / aucat

Diff for /src/usr.bin/aucat/Attic/midi.c between version 1.43 and 1.44

version 1.43, 2012/04/25 07:21:41 version 1.44, 2012/09/25 20:12:34
Line 420 
Line 420 
 #endif  #endif
         if ((ibuf->r.midi.msg[0] & MIDI_CMDMASK) == MIDI_CTL &&          if ((ibuf->r.midi.msg[0] & MIDI_CMDMASK) == MIDI_CTL &&
             (ibuf->r.midi.msg[1] == MIDI_CTLVOL)) {              (ibuf->r.midi.msg[1] == MIDI_CTLVOL)) {
                   midi_send(p, ibuf, ibuf->r.midi.msg, 3);
                 chan = ibuf->r.midi.msg[0] & MIDI_CHANMASK;                  chan = ibuf->r.midi.msg[0] & MIDI_CHANMASK;
                 if (chan >= CTL_NSLOT)                  if (chan >= CTL_NSLOT)
                         return;                          return;
Line 461 
Line 462 
         switch (x->type) {          switch (x->type) {
         case SYSEX_TYPE_RT:          case SYSEX_TYPE_RT:
                 if (x->id0 == SYSEX_CONTROL && x->id1 == SYSEX_MASTER) {                  if (x->id0 == SYSEX_CONTROL && x->id1 == SYSEX_MASTER) {
                         if (len == SYSEX_SIZE(master))                          if (len == SYSEX_SIZE(master)) {
                                 dev_master(p->u.midi.dev, x->u.master.coarse);                                  dev_master(p->u.midi.dev, x->u.master.coarse);
                                   midi_send(p, ibuf, (unsigned char *)x, len);
                           }
                         return;                          return;
                 }                  }
                 if (x->id0 != SYSEX_MMC)                  if (x->id0 != SYSEX_MMC)

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.44