Changeset 1898:3b4e7a1b6324 in roaraudio


Ignore:
Timestamp:
05/25/09 18:59:49 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

also set volume on output streams

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/midi.c

    r1896 r1898  
    352352 
    353353   switch (mes->type) { 
     354    case MIDI_TYPE_CONTROLER: 
     355      switch (mes->kk) { 
     356       case MIDI_CCE_MAIN_VOL: 
     357         if ( 516 * mes->vv > 65100 ) { // max volume 
     358          ss->mixer.mixer[mes->channel] = 65535; 
     359         } else { 
     360          ss->mixer.mixer[mes->channel] = 516 * mes->vv; 
     361         } 
     362        break; 
     363      } 
    354364    case MIDI_TYPE_NOTE_ON: 
    355365    case MIDI_TYPE_NOTE_OFF: 
    356366    case MIDI_TYPE_PA: 
    357     case MIDI_TYPE_CONTROLER: 
    358367      _nb = mes->kk; 
    359368      _nb = mes->vv; 
Note: See TracChangeset for help on using the changeset viewer.