From 800008e018fe6160f7e88d939904c41d185fa9c1 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Mon, 16 Apr 2018 16:08:23 +0200 Subject: Make pitch factor global option --- config.c | 2 ++ config.h | 1 + engine.c | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/config.c b/config.c index 7fa938d..1d894ca 100644 --- a/config.c +++ b/config.c @@ -15,6 +15,7 @@ int g_midi_three_octave_split_inverse = 0; int g_settled_timedelta = 10; int g_settled_dist = 5; int g_timetosilence = 30; +int g_pitch_factor = 256*128; int g_pitchbend_delay = 500; int g_min_y = 0, g_max_y; @@ -46,6 +47,7 @@ config_reset() g_midi_three_octave_split_inverse = 0; g_settled_dist = 5; g_timetosilence = 30; + g_pitch_factor = 256*128; g_pitchbend_delay = 500; g_config_source = source_none; diff --git a/config.h b/config.h index 80e7f78..56e1e88 100644 --- a/config.h +++ b/config.h @@ -18,6 +18,7 @@ extern int g_midi_main_channel; extern int g_settled_dist; extern int g_settled_timedelta; extern int g_timetosilence; +extern int g_pitch_factor; extern int g_pitchbend_delay; extern int g_normalize_factor; diff --git a/engine.c b/engine.c index 4114b0f..5188fbd 100644 --- a/engine.c +++ b/engine.c @@ -246,7 +246,7 @@ engine_handle_point(LPoint * p, uint32_t monotime) StringConfig *s;; int dist_max = 1024 * 1024 * 8; int offs, saite = -1, i, oct = 0; - int y_viewfield, pitch_factor = 256*128; + int y_viewfield, pitch_factor = g_pitch_factor; int dv, dt, speed, new_pitch; #ifndef NO_DISPLAY -- cgit v1.2.3