summaryrefslogtreecommitdiff
path: root/src/audio/tracker.cc
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-05-21 08:10:47 +0200
committerskal <pascal.massimino@gmail.com>2026-05-21 08:10:47 +0200
commitd806027dcaeadcdd8d2febd88bc46b2fd2c465de (patch)
tree30bc1ef9f40ccab7c00e31ee20e62bb86755fa26 /src/audio/tracker.cc
parent680042a18c11ad5e58757e45b260745c2f52417f (diff)
style: apply clang-formatHEADmain
Diffstat (limited to 'src/audio/tracker.cc')
-rw-r--r--src/audio/tracker.cc20
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;
}