06d5537ff479a7d6846d83a416ac98c08213ac5c
diff --git a/plugins/ChangeLog b/plugins/ChangeLog
index 54ff800..663120c 100644
--- a/plugins/ChangeLog
+++ b/plugins/ChangeLog
@@ -1,3 +1,11 @@
+Wed Oct 31 22:19:27 2007  Stefan Westerfeld  <stefan@space.twc.de>
+
+	Use bse_cent_tune_fast() where appropriate, bug #450490.
+
+	* davxtalstrings.c:
+	* davorgan.c: Use bse_cent_tune_fast() which replaces
+	bse_cent_factor().
+
 2007-09-20 22:16:19  Tim Janik  <timj@gtk.org>
 
 	* bseamplifier.cc: fixed whitespaces and extra variables.
diff --git a/plugins/davorgan.c b/plugins/davorgan.c
index db0837e..1871181 100644
--- a/plugins/davorgan.c
+++ b/plugins/davorgan.c
@@ -432,7 +432,7 @@ dav_organ_process (BseModule *module,
   const gfloat *ifreq = BSE_MODULE_IBUFFER (module, DAV_ORGAN_ICHANNEL_FREQ);
   gfloat *ovalues = BSE_MODULE_OBUFFER (module, DAV_ORGAN_OCHANNEL_MONO);
   const gdouble transpose = organ->config.transpose_factor;
-  const gdouble fine_tune = bse_cent_factor (organ->config.fine_tune);
+  const gdouble fine_tune = bse_cent_tune_fast (organ->config.fine_tune);
   guint freq_256, mix_freq_256;
   guint freq_256_harm0, freq_256_harm1;
   guint i;
diff --git a/plugins/davxtalstrings.c b/plugins/davxtalstrings.c
index a536f47..0560e29 100644
--- a/plugins/davxtalstrings.c
+++ b/plugins/davxtalstrings.c
@@ -360,7 +360,7 @@ xmod_trigger (XtalStringsModule *xmod,
    */
   gdouble trigger_freq = untransposed_trigger_freq;
   trigger_freq *= xmod->tparams.transpose_factor;
-  trigger_freq *= bse_cent_factor (xmod->tparams.fine_tune);
+  trigger_freq *= bse_cent_tune_fast (xmod->tparams.fine_tune);
   trigger_freq = CLAMP (trigger_freq, 27.5, 4000.0);
   xmod->last_transposed_trigger_freq = trigger_freq;
   
