]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Merge remote-tracking branch 'origin/master'
authorJack Humbert <jack.humb@gmail.com>
Fri, 22 Apr 2016 05:04:13 +0000 (01:04 -0400)
committerJack Humbert <jack.humb@gmail.com>
Fri, 22 Apr 2016 05:04:13 +0000 (01:04 -0400)
# Conflicts:
# quantum/audio/voices.c

1  2 
quantum/audio/voices.c
quantum/audio/voices.h

index 8b3978f3d805e83d1364256d1f8b5e9beb3ea0d9,330ffb803ae737eb34daef71fcb93b58528c64bb..886101187156c75fd53c70f08f100ec0ac84a702
@@@ -84,22 -94,10 +94,25 @@@ float voice_envelope(float frequency) 
          case duty_octave_down:
              polyphony_rate = 0;
              note_timbre = (envelope_index % 2) * .125 + .375 * 2;
 -              break;
 +            if ((envelope_index % 4) == 0)
 +                note_timbre = 0.5;
 +            if ((envelope_index % 8) == 0)
 +                note_timbre = 0;
-         break;
++            break;
 +        case duty_fifth_down:
 +            note_timbre = 0.5;
 +            if ((envelope_index % 5) == 0)
 +                note_timbre = 0.75;
-         break;
++            break;
 +        case duty_fourth_down:
 +            if ((envelope_index % 12) == 0)
 +                note_timbre = 0.25;
 +            else
 +                note_timbre = 0.5;
-         break;
++            break;
+               default:
+                       break;
      }
  
      return frequency;
Simple merge