beast r4435 - in trunk: . bse bse/tests docs



Author: timj
Date: 2007-11-15 20:57:54 +0000 (Thu, 15 Nov 2007)
New Revision: 4435
ViewCVS link: http://svn.gnome.org/viewcvs/beast?rev=4435&view=rev

Modified:
   trunk/ChangeLog
   trunk/bse/ChangeLog
   trunk/bse/bsemathsignal.c
   trunk/bse/bsemathsignal.h
   trunk/bse/gsldatahandle.c
   trunk/bse/gsldatahandle.h
   trunk/bse/gslwavechunk.c
   trunk/bse/gslwavechunk.h
   trunk/bse/gslwaveosc.c
   trunk/bse/tests/misctests.cc
   trunk/docs/architecture.doxi
Log:
Applied patch from #450490 by stw and fixed up some whitespaces and docs.

Wed Oct 31 21:39:13 2007  Stefan Westerfeld  <stefan space twc de>

	* docs/architecture.doxi: Documented the new "fine-tune" xinfo.

Mon Nov  5 18:54:39 2007  Stefan Westerfeld  <stefan space twc de>

	Added necessary code for "fine-tune" xinfo, bug #450490.

	* bsemathsignal.[hc]: Implemented bse_cent_tune(), which is similar to
	bse_cent_tune_fast(), but accepts arbitary doubles as input because it
	doesn't use a table internally.

	* tests/misctests.cc: Added test for bse_cent_tune().

	* gsldatahandle.[hc]: Implemented gsl_data_handle_fine_tune, which
	returns a fine tuning measured in cent ("fine-tune" xinfo).

	* gslwavechunk.[hc]: Cache the fine tune factor here, so that
	GslWaveOsc can access it quickly.

	* gslwaveosc.c (gsl_wave_osc_set_filter): Take fine tune factor of
	the chunk into account for step computation (and thus for filter
	computation).





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]