diff options
Diffstat (limited to 'src/audio/tracker.cc')
| -rw-r--r-- | src/audio/tracker.cc | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/src/audio/tracker.cc b/src/audio/tracker.cc index e634333..f9657e9 100644 --- a/src/audio/tracker.cc +++ b/src/audio/tracker.cc @@ -176,7 +176,8 @@ void tracker_update(double music_time_sec, double dt_music_sec) { const TrackerPatternTrigger& trigger = g_tracker_score.triggers[g_last_trigger_idx]; - const double trigger_time_sec = (double)trigger.unit_time * unit_duration_sec; + const double trigger_time_sec = + (double)trigger.unit_time * unit_duration_sec; if (trigger_time_sec > end_music_time) break; @@ -214,8 +215,8 @@ void tracker_update(double music_time_sec, double dt_music_sec) { // Offset = (music_time_delta / tempo_scale) * sample_rate int sample_offset = 0; if (event_music_time > music_time_sec) { - sample_offset = (int)((event_music_time - music_time_sec) / tempo_scale * - (double)RING_BUFFER_SAMPLE_RATE); + sample_offset = (int)((event_music_time - music_time_sec) / + tempo_scale * (double)RING_BUFFER_SAMPLE_RATE); } // Apply humanization if enabled @@ -230,9 +231,10 @@ void tracker_update(double music_time_sec, double dt_music_sec) { // Timing variation: jitter by % of beat duration if (g_tracker_score.timing_variation_pct > 0.0f) { double beat_sec = 60.0 / (double)g_tracker_score.bpm; - double jitter = dist(rng) * - (double)(g_tracker_score.timing_variation_pct / 100.0f) * - beat_sec; + double jitter = + dist(rng) * + (double)(g_tracker_score.timing_variation_pct / 100.0f) * + beat_sec; sample_offset += (int)(jitter / tempo_scale * (double)RING_BUFFER_SAMPLE_RATE); } @@ -240,7 +242,8 @@ void tracker_update(double music_time_sec, double dt_music_sec) { // Volume variation: vary by % if (g_tracker_score.volume_variation_pct > 0.0f) { volume_mult += - (float)(dist(rng) * (double)(g_tracker_score.volume_variation_pct / 100.0f)); + (float)(dist(rng) * + (double)(g_tracker_score.volume_variation_pct / 100.0f)); } } @@ -250,7 +253,8 @@ void tracker_update(double music_time_sec, double dt_music_sec) { // Pattern remains active until full duration elapses const double pattern_end_time = - active.start_music_time + (double)pattern.unit_length * unit_duration_sec; + active.start_music_time + + (double)pattern.unit_length * unit_duration_sec; if (pattern_end_time <= end_music_time) { active.active = false; } |
