From 40d9f87901f28dd6d3520b83c8d07b8825ce6f9f Mon Sep 17 00:00:00 2001 From: Comment Date: Tue, 1 Oct 2013 02:35:48 +0100 Subject: sound envelope catch zero length --- rotord/src/rotor.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'rotord/src/rotor.h') diff --git a/rotord/src/rotor.h b/rotord/src/rotor.h index b95a7b0..bf54883 100644 --- a/rotord/src/rotor.h +++ b/rotord/src/rotor.h @@ -1009,7 +1009,7 @@ namespace Rotor { if (track_timevalue=="fade peak"){ + else if (track_timevalue=="fade peak"&&start_peak>start_silence){ amount = (track_time-start_silence)/(start_peak-start_silence); } } @@ -1017,7 +1017,7 @@ namespace Rotor { if (track_time>end_silence){ amount=0.0f; } - else if (track_time>end_peak&&attributes["end_mode"]->value=="fade peak"){ + else if (track_time>end_peak&&attributes["end_mode"]->value=="fade peak"&&end_silence>end_peak){ amount = 1.0f-((track_time-end_peak)/(end_silence-end_peak)); } } -- cgit v1.2.3