2009-07-06  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/common.c:
	  Don't crash on switching presets on voice-less machines.

2009-07-01  Stefan Kost  <ensonic@users.sf.net>

	* src/simsyn/simsyn.c:
	  Micro optimization.

2009-06-24  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Sync required versions with buzztard module.

2009-06-21  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/common.c:
	  Return TRUE when preset loading was successful.

2009-06-20  Stefan Kost  <ensonic@users.sf.net>

	* libgstbuzztard/toneconversion.c:
	  Save rellocs.

2009-06-17  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbmlsrc.c:
	* src/bml/gstbmltransform.c:
	* src/bml/plugin.c:
	* src/bml/utils.c:
	* src/bml/utils.h:
	  Also close dll when last instance is gone. Handle non UTF-8 filenames.

2009-06-16  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/common.c:
	* src/bml/common.h:
	* src/bml/gstbml.c:
	* src/bml/gstbmlv.c:
	* src/bml/plugin.c:
	* src/bml/utils.c:
	  Remove old code. With that almost all the hashtables go and we're closing
	  all the related one-time leaks. Also fix wrongly registered help-file-uri.
	  Add a todo: for file-name conversion.

2009-06-12  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbmltransform.c:
	  Don't crash in describe for effects. That was missing from recent
	  refactoring.

	* src/bml/utils.c:
	  Improved heuristics for enum detection.

2009-06-11  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbmlv.c:
	* src/bml/utils.c:
	  Actually use UTF-8 and not ASCII for the conversion.

2009-06-11  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	  Don't store empty categories.

2009-06-11  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbmlv.c:
	* src/bml/utils.c:
	  Fix non UTF-8 strings from describe() calls.

2009-06-08  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.c:
	  More logging and fixing a early machine feature check.

	* src/bml/plugin.c:
	  Fix a build warning and skip non supported filenames.

	* src/bml/gstbmlv.c:
	* src/bml/utils.c:
	  More logging.

2009-06-07  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.c:
	* src/bml/plugin.c:
	* src/bml/utils.c:
	  Use new plugin API for cache data, if available. Remove intermediate
	  printfs and make BUILD_STRUCTURE code path default.

2009-06-05  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	  Unblacklist one more.

2009-06-04  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	  No need to create an instance here anymore.

2009-06-04  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.c:
	* src/bml/gstbml.h:
	* src/bml/gstbmlsrc.c:
	* src/bml/gstbmltransform.c:
	* src/bml/gstbmlv.c:
	* src/bml/gstbmlv.h:
	* src/bml/plugin.c:
	* src/bml/utils.c:
	* src/bml/utils.h:
	  Rewrite to use new bml api. Yet untested.

2009-06-02  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.c:
	* src/bml/utils.c:
	  Also cache category. Now we can do the registry api and enable this.

2009-06-01  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.c:
	* src/bml/gstbmlv.c:
	* src/bml/utils.c:
	  Now that all initialization is properly ordered, remove zero index hack.

2009-06-01  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.c:
	* src/bml/gstbmlv.c:
	* src/bml/plugin.c:
	* src/bml/utils.c:
	  Get rid of global voice_type var. This was enforcing that we need to
	  create all types initialy.

2009-05-28  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.c:
	* src/bml/gstbmlsrc.c:
	* src/bml/gstbmlsrc.h:
	* src/bml/gstbmltransform.c:
	* src/bml/gstbmltransform.h:
	* src/bml/gstbmlv.c:
	* src/bml/gstbmlv.h:
	* src/bml/plugin.c:
	* src/bml/utils.c:
	* src/bml/utils.h:
	  Remove base_init for voice types. Refactor the _get_type funaction to
	  reuse existing data. More (hidden) feactoring for new registry feature.

2009-05-26  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.c:
	* src/bml/plugin.c:
	  Don't build typename for monophonic machines. Start big refactoring to
	  support adding wrapped plugin data to registry.

2009-05-24  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	  Planning for better plugin detail caching.

2009-05-14  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/utils.c:
	  Don't call bm_init() when the tempo changes. This resets parameters and
	  voices. We might need more fine-grained api here.

2009-05-10  Stefan Kost  <ensonic@users.sf.net>

	* autogen.sh:
	  aclocal gather all the necessary macros. And libtoolize installs m4 files.
	  They must be present before running aclocal. Without this patch, autoconf
	  complains about unknown libtool macros (using 2.2.6a-4 on Debian).

2009-04-30  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	  Prepare for pre-releasing.

	* src/bml/gstbml.c:
	* src/bml/plugin.c:
	* src/bml/utils.c:
	  Look for data files in data dirs too.

2009-04-29  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbmlsrc.c:
	* src/bml/gstbmltransform.c:
	* src/bml/gstbmlv.c:
	* src/bml/utils.c:
	  Fix format string warnings, by removing some obsolete log.

2009-04-22  Stefan Kost  <ensonic@users.sf.net>

	* libgstbuzztard/toneconversion.c:
	* src/bml/common.c:
	  Clang checker fixes.

2009-04-20  Stefan Kost  <ensonic@users.sf.net>

	* src/fluidsynth/gstfluidsynth.c:
	  Fix copy'n'paste error in var-name, that broke the build.

2009-04-17  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/common.c:
	* src/bml/common.h:
	* src/bml/gstbmlsrc.c:
	* src/bml/gstbmltransform.c:
	* src/bml/utils.c:
	* src/bml/utils.h:
	  Fix play notes without breaking triggers.

2009-04-17  Stefan Kost  <ensonic@users.sf.net>

	* libgstbuzztard/propertymeta.h:
	  Comments.

	* src/bml/common.c:
	* src/bml/gstbmlsrc.c:
	* src/bml/gstbmltransform.c:
	* src/bml/utils.c:
	  Temporarily disable trigger resets. Needs proper fix.

2009-04-15  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	  Testing info.

	* libgstbuzztard/toneconversion.c:
	* libgstbuzztard/toneconversion.h:
	* src/fluidsynth/gstfluidsynth.c:
	* src/simsyn/simsyn.c:
	  Implement note-off.

2009-04-15  Stefan Kost  <ensonic@users.sf.net>

	* src/fluidsynth/gstfluidsynth.c:
	  Planning.

2009-04-11  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.h:
	* src/bml/utils.c:
	  Fix array size and also handle global copy of track-params.

2009-04-11  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/common.c:
	* src/bml/common.h:
	* src/bml/gstbml.h:
	* src/bml/gstbmlsrc.c:
	* src/bml/gstbmltransform.c:
	* src/bml/gstbmlv.c:
	* src/bml/gstbmlv.h:
	* src/bml/plugin.c:
	* src/bml/utils.c:
	* src/bml/utils.h:
	  Implement resetting trigger params after triggering (needed for play live).

2009-03-15  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	  Keep one hastable, otherwise we segfault.

2009-03-15  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/common.c:
	* src/bml/common.h:
	* src/bml/gstbmlsrc.c:
	* src/bml/gstbmltransform.c:
	* src/bml/plugin.c:
	* src/bml/utils.c:
	  Refactor to get rid of static one-time leaks.

2009-03-13  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.c:
	* src/bml/plugin.c:
	* src/bml/utils.c:
	  Don't store dll-name twice. We have it in the plugin.

2009-03-04  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	  Use glib stuff for dir-scans.

2009-02-25  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* autogen.sh:
	* m4/shave.m4:
	* shave-libtool.in:
	* shave.in:
	  Update shave.

2009-02-20  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* m4/shave.m4:
	* shave-libtool.in:
	* shave.in:
	* m4/shave.m4 (added):
	* shave.in (added):
	* shave-libtool.in (added):
	  Have a less verbose build.

2009-02-18  Stefan Kost  <ensonic@users.sf.net>

	* README:
	* configure.ac:
	  Give a hint if user installs into a non know location.

2009-02-17  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	  Bump to be able to test make distcheck.

	* docs/reference/Makefile.am:
	* docs/reference/gst-buzztard-docs.sgml:
	* docs/reference/gst-buzztard-sections.txt:
	* libgstbuzztard/envelope.h:
	* libgstbuzztard/musicenums.c:
	* libgstbuzztard/musicenums.h:
	* libgstbuzztard/propertymeta.h:
	* src/audiodelay/audiodelay.h:
	* src/fluidsynth/gstfluidsynth.h:
	* src/simsyn/simsyn.h:
	* tests/Makefile.am:
	 Update docs and cleanup some garbage.
	  

2009-02-15  Stefan Kost  <ensonic@users.sf.net>

	* libgstbuzztard/childbin.c:
	* libgstbuzztard/envelope.c:
	* libgstbuzztard/help.c:
	* libgstbuzztard/musicenums.c:
	* libgstbuzztard/preset.c:
	* libgstbuzztard/propertymeta.c:
	* libgstbuzztard/tempo.c:
	  Micro optimisations and cleanup of gobject usage.

2009-02-14  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Try to be helpful if we have disabled features.

2009-02-06  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	* src/bml/utils.c:
	  Filter some categories from index and enable it.

2009-02-04  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	* src/bml/utils.c:
	  Implement more of it, but don't yet enable as it causes quite some
	  issues in buzztard menu code.

2009-02-03  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	  Basic parsing implemented.

2009-02-01  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbmlsrc.c:
	* src/bml/gstbmltransform.c:
	  Indenting.

	* src/bml/plugin.c:
	* src/bml/utils.c:
	  Starting index.txt support.

2009-01-19  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/common.c:
	  Add a comment for later.

	* src/bml/gstbmlv.c:
	* src/bml/utils.c:
	  Handle string type in describe.

2009-01-13  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Fix pkg-config deps (bump versions and add one missing).

2009-01-07  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	  Support automatic plugin dependency updates, added in
	  gstreamer-0.10.22.

2009-01-07  Stefan Kost  <ensonic@users.sf.net>

	* libgstbuzztard/childbin.c:
	  Allow 0 voices.

2008-12-30  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	* m4 (added):
	  Make use of a macro dir.

2008-12-28  Stefan Kost  <ensonic@users.sf.net>

	* libgstbuzztard/Makefile.am:
	* src/audiodelay/Makefile.am:
	* src/bml/Makefile.am:
	* src/bml/native/Makefile.am:
	* src/bml/wrapped/Makefile.am:
	* src/fluidsynth/Makefile.am:
	* src/simsyn/Makefile.am:
	* tests/Makefile.am:
	  Replace @srcdir@ with $(srcdir).

2008-12-27  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Use more automake features.

2008-12-26  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Run 'autoupdate' on configure.ac.
	  
	* src/bml/gstbmltransform.c:
	  Add comments on bypass issues for m2s effects.

2008-12-15  Stefan Kost  <ensonic@users.sf.net>

	* src/fluidsynth/gstfluidsynth.c:
	  Fix previous commit, that changed it in only half the places.

2008-12-15  Stefan Kost  <ensonic@users.sf.net>

	* src/fluidsynth/gstfluidsynth.c:
	  Change Note-length to int, which really is enought for 1..100 :).

2008-12-15  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbmlsrc.c:
	  Only scale if outgoing buffer is non-empty.

	* src/bml/gstbmltransform.c:
	  memset 2*num_samples for stereo.

2008-12-13  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.c:
	* src/bml/gstbmlsrc.c:
	* src/bml/gstbmltransform.c:
	* src/bml/gstbmlv.c:
	* src/bml/plugin.c:
	* src/bml/plugin.h:
	* src/bml/utils.c:
	  Clean machine property logging. Don't call init again after changing the
	  caps - this resets all parameter to their defaults.

2008-12-11  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.c:
	  Plan datafile handling improvements.

	* src/bml/gstbmltransform.c:
	  Fix level of mono_to_stereo effects.

	* src/bml/plugin.c:
	  Make conditional.

2008-12-11  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  More configure reporting.

	* src/bml/common.c:
	  Logging.

2008-12-07  Stefan Kost  <ensonic@users.sf.net>

	* src/fluidsynth/gstfluidsynth.c:
	  Fix note param in fluid synth.

2008-12-05  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/common.c:
	* src/bml/gstbml.c:
	* src/bml/utils.c:
	* src/fluidsynth/gstfluidsynth.c:
	  Fix format string warnings.

	* src/bml/plugin.c:
	  Describe Arguelles Pro3 issue.

2008-12-04  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	  Update blacklist.

2008-12-04  Stefan Kost  <ensonic@users.sf.net>

	patch by: Thomas Klausner <thomasklausner at users.sourceforge.net>

	* src/audiodelay/audiodelay.c:
	* src/simsyn/simsyn.c:
	  Fix format strings.

2008-11-26  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:Improve playback position handling to work like in buzz.
	  Back to development.
	  
=== release 0.4.0 ===

2008-11-26  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	  Prepare release.

2008-11-24  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	  Also take machines with uppercase DLL extension.

2008-11-18  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbmltransform.c:
	  Fix stupid typo that broke mono->stereo fx.

2008-11-11  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.c:
	  Fix type name leak. gst_elemnt_register and g_type_register_static
	  don't need it to be kept.

2008-11-07  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.h:
	* src/bml/utils.c:
	  Remove some dead code that even leaks.

2008-10-24  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	  Enable two more plugins and comment on issues.

2008-10-17  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/plugin.c:
	  Enable one more plugin.

2008-10-01  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Fix AC_DEFINE.

2008-10-01  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/Makefile.am:
	  Pickup the uninstalled includes.

2008-09-26  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/gstbml.h:
	* src/bml/gstbmlsrc.c:
	* src/bml/utils.c:
	* src/fluidsynth/gstfluidsynth.c:
	* src/fluidsynth/gstfluidsynth.h:
	* src/simsyn/simsyn.c:
	* src/simsyn/simsyn.h:
	  Remove timestamp_offset. It came from audiotestsrc - we don't need it.

2008-09-25  Stefan Kost  <ensonic@users.sf.net>

	* src/bml/common.c:
	* src/bml/gstbml.h:
	* src/bml/gstbmlsrc.c:
	* src/fluidsynth/gstfluidsynth.c:
	* src/simsyn/simsyn.c:
	* src/simsyn/simsyn.h:
	  Use guint64 for bar-time to avoid accumulation of float rounding
	  errors. Fix frame size handling in all sources.

2008-09-24  Stefan Kost  <ensonic@users.sf.net>

	* src/simsyn/simsyn.c:
	* src/simsyn/simsyn.h:
	  Rework error accummulation for precise timing.

2008-09-24  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	* configure.ac:
	  make distcheck fixes.

2008-09-24  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/Makefile.am:
	* libgstbuzztard/Makefile.am:
	* tests/Makefile.am:
	  Get rid of INCLUDES variable (automake deprecates it). Use namespace
	  feature for docs.

2008-09-22  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Display summary after configure.

2008-09-14  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/Makefile.am:
	* docs/reference/gst-buzztard-sections.txt:
	  Doc fixes.

	* src/simsyn/simsyn.c:
	  Little sync improvments. More experiemnts needed.

2008-09-12  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	* src/simsyn/simsyn.c:
	* src/simsyn/simsyn.h:
	  Add start method to safely reset some values. More comments and
	  logging. Switch generate_samples_per_buffer to uint.

2008-09-10  Stefan Kost  <ensonic@users.sf.net>

	* src/audiodelay/audiodelay.c:
	* src/bml/gstbmlsrc.c:
	* src/bml/gstbmltransform.c:
	* src/bml/utils.c:
	* src/fluidsynth/gstfluidsynth.c:
	* src/simsyn/simsyn.c:
	  Use constant for default sampling rate. Adjust to samplerate changes.
	  Also change GObject names from Gst -> GstBt (transparent change).

2008-09-10  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/gst-buzztard-docs.sgml:
	* docs/reference/gst-buzztard-sections.txt:
	* docs/reference/gst-buzztard.types.in:
	  Also update docs.

	* tests/Makefile.am:
	  Run tests with libtool.

2008-09-09  Stefan Kost  <ensonic@users.sf.net>

	* libgstbuzztard/Makefile.am:
	* src/bml/common.c:
	* src/bml/gstbmlsrc.c:
	* src/bml/gstbmltransform.c:
	* src/bml/gstbmlv.c:
	* src/bml/plugin.h:
	* src/fluidsynth/gstfluidsynth.h:
	* src/simsyn/simsyn.h:
	* tests/m-gst-buzztard.h:
	  Rename note2frequency -> toneconversion

2008-09-09  Stefan Kost  <ensonic@users.sf.net>

	* libgstbuzztard/childbin.c:
	* libgstbuzztard/childbin.h:
	* libgstbuzztard/envelope.c:
	* libgstbuzztard/envelope.h:
	* libgstbuzztard/help.c:
	* libgstbuzztard/help.h:
	* libgstbuzztard/musicenums.c:
	* libgstbuzztard/musicenums.h:
	* libgstbuzztard/note2frequency.c:
	* libgstbuzztard/note2frequency.h:
	* libgstbuzztard/preset.c:
	* libgstbuzztard/propertymeta.c:
	* libgstbuzztard/propertymeta.h:
	* libgstbuzztard/tempo.c:
	* libgstbuzztard/tempo.h:
	* src/audiodelay/audiodelay.c:
	* src/fluidsynth/gstfluidsynth.c:
	* src/simsyn/simsyn.c:
	* src/simsyn/simsyn.h:
	* tests/e-gst-note2frequency.c:
	* tests/s-gst-note2frequency.c:
	* tests/t-gst-note2frequency.c:
	  Another mass rename to stop stepping on gst namespace.

2008-09-04  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Indent.

	* src/audiodelay/Makefile.am:
	* src/bml/Makefile.am:
	* src/fluidsynth/Makefile.am:
	* src/simsyn/Makefile.am:
	  Do not install *.a for plugins.

2008-08-20  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Fix configure checks.

2008-08-19  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/audiodelay/audiodelay.c:
	* src/simsyn/simsyn.c:
	* src/bml/plugin.c:
	* src/bml/native/Makefile.am:
	* src/bml/wrapped/Makefile.am:
	* src/bml/Makefile.am:
	  Merge gstbml plugin.

2008-08-14  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/audiodelay/audiodelay.c:
	  Use XXX_CHECK_VERSION macros.

2008-08-12  Stefan Kost  <ensonic@users.sf.net>

	* tests/Makefile.am:
	  Finally managed to run tests against uninstalled libs.

2008-08-11  Stefan Kost  <ensonic@users.sf.net>

	* tests/e-gst-note2frequency.c:
	* tests/t-gst-note2frequency.c:
	  Fix the tests.

2008-07-25  Stefan Kost  <ensonic@users.sf.net>

	* libgstbuzztard/note2frequency.c:
	  Add missing return.

2008-07-08  Stefan Kost  <ensonic@users.sf.net>

	* libgstbuzztard/note2frequency.c:
	  Don't assert on note==0.

2008-07-08  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	  note2frequency should be renamed.

	* libgstbuzztard/note2frequency.c:
	* libgstbuzztard/note2frequency.h:
	  Add buzz note conversions.

2008-06-03  Stefan Kost  <ensonic@users.sf.net>

	* src/audiodelay/Makefile.am:
	* src/fluidsynth/Makefile.am:
	* src/simsyn/Makefile.am:
	  Don't double define DATADIR. We have it in config.h, no need to have
	  it on the commandline once again.

2008-05-30  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/gst-buzztard.types.in:
	  Fix the build. Spotted by Marc Broekhuis.

2008-05-14  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/gst-buzztard-sections.txt:
	  Removed removed method.

	* libgstbuzztard/Makefile.am:
	  Remove iface, we use a property now.

2008-05-02  Stefan Kost  <ensonic@users.sf.net>

	* libgstbuzztard/preset.c:
	* libgstbuzztard/preset.h:
	  Sync with latest of my patch.

2008-04-25  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	* libgstbuzztard/sampler.c:
	  Fix paramspec type.

2008-04-24  Stefan Kost  <ensonic@users.sf.net>

	* libgstbuzztard/Makefile.am:
	  And add missing file.

2008-04-24  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	* src/propertymeta/.cvsignore:
	* src/propertymeta/Makefile.am:
	* src/tempo/.cvsignore:
	  Remove more leftovers.

2008-04-24  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* TODO:
	* configure.ac:
	* docs/reference/Makefile.am:
	* docs/reference/gst-buzztard-sections.txt:
	* docs/reference/gst-buzztard.types.in:
	* libgstbuzztard.pc.in:
	* libgstbuzztard/preset.c:
	* libgstbuzztard/sampler.c:
	* libgstbuzztard/sampler.h:
	* src/Makefile.am:
	* src/audiodelay/Makefile.am:
	* src/audiodelay/audiodelay.c:
	* src/childbin/.cvsignore:
	* src/childbin/Makefile.am:
	* src/childbin/childbin.c:
	* src/childbin/childbin.h:
	* src/envelope/.cvsignore:
	* src/envelope/Makefile.am:
	* src/envelope/envelope.c:
	* src/envelope/envelope.h:
	* src/fluidsynth/Makefile.am:
	* src/fluidsynth/gstfluidsynth.c:
	* src/fluidsynth/gstfluidsynth.h:
	* src/help/.cvsignore:
	* src/help/Makefile.am:
	* src/help/help.c:
	* src/help/help.h:
	* src/musicenums/Makefile.am:
	* src/musicenums/musicenums.c:
	* src/musicenums/musicenums.h:
	* src/note2frequency/.cvsignore:
	* src/note2frequency/Makefile.am:
	* src/note2frequency/note2frequency.c:
	* src/note2frequency/note2frequency.h:
	* src/preset/.cvsignore:
	* src/preset/Makefile.am:
	* src/preset/preset.c:
	* src/preset/preset.h:
	* src/propertymeta/Makefile.am:
	* src/propertymeta/propertymeta.c:
	* src/propertymeta/propertymeta.h:
	* src/simsyn/Makefile.am:
	* src/simsyn/simsyn.c:
	* src/simsyn/simsyn.h:
	* src/tempo/Makefile.am:
	* src/tempo/tempo.c:
	* src/tempo/tempo.h:
	* tests/Makefile.am:
	* tests/m-gst-buzztard.h:
	  Restructure the files and stop poluting the gst namespace. Add sampler
	  iface.

2008-04-19  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.c:
	  Fix the build (missing include).

2008-04-17  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.c:
	* src/preset/preset.h:
	  Sync preset iface implemnetation with gstreamer patch. New format!

2008-04-16  Stefan Kost  <ensonic@users.sf.net>

	* README:
	* TODO:
	* autogen.sh:
	* configure.ac:
	* docs/reference/gst-buzztard-sections.txt:
	* src/preset/preset.c:
	* tests/Makefile.am:
	* tests/e-gst-note2frequency.c:
	* tests/m-gst-buzztard.c:
	* tests/m-gst-buzztard.h:
	* tests/s-gst-note2frequency.c:
	* tests/t-gst-note2frequency.c:
	  Svn property tuning.

2008-04-01  Stefan Kost  <ensonic@users.sf.net>


	* configure.ac:
	* docs/reference/Makefile.am:
	* docs/reference/gst-buzztard.types:
	* docs/reference/gst-buzztard.types.in:
	  Add some autofoo magic to programmaticaly comment outfluidsynth from
	  gobject introspection, if its not build.

2008-03-26  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Back to development.
	  
=== release 0.3.0 ===

2008-03-26  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	  Updated NEWS:

2008-03-10  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/preset/preset.c:
	  Sync with official patch.

	* src/simsyn/simsyn.c:
	  Whitespace only change.

2008-03-09  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Bump version correctly.

2008-03-09  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	* configure.ac:
	  Prepare the release.

2008-02-01  Stefan Kost  <ensonic@users.sf.net>

	* README:
	* src/audiodelay/audiodelay.c:
	  Fix the build.

2008-01-31  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/audiodelay/audiodelay.c:
	  Check for gst-0.10.17 and use new api for GAP handling.

2008-01-22  Stefan Kost  <ensonic@users.sf.net>

	* src/note2frequency/note2frequency.h:
	  Add doc body to bring doc coverage to 100%.

2007-11-27  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
          Fix configure magic, by also saving and setting cppflags.

2007-11-27  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/Makefile.am:
	  Fix the broken build for internal preset iface use.

2007-11-20  Stefan Kost  <ensonic@users.sf.net>

	* autogen.sh:
	* configure.ac:
	* docs/reference/gst-buzztard.types:
	* src/Makefile.am:
	  Build the preset iface conditionally.

	* src/audiodelay/audiodelay.c:
	* src/simsyn/simsyn.c:
	  Use GST_BUFFER_FLAG_GAP for silent buffers.

2007-11-20  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.c:
	  Sync again.

2007-11-20  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.c:
	* src/preset/preset.h:
	  Sync with the upstream version.

2007-10-18  Stefan Kost  <ensonic@users.sf.net>

	* ChangeLog:
	* configure.ac:
	  Fix gcov detection, spotted by Tim Janik.

2007-09-23  Stefan Kost  <ensonic@users.sf.net>

	* src/audiodelay/audiodelay.c:
	  Flushing delayline on DISCONT (seeking).

	* src/simsyn/simsyn.c:
	  Mark silent buffers with GAP flag.

2007-09-23  Stefan Kost  <ensonic@users.sf.net>

	* Makefile.am:
	* configure.ac:
	  Improved lcov detection.

2007-08-06  Stefan Kost  <ensonic@users.sf.net>


	* src/propertymeta/propertymeta.c:
	* src/simsyn/simsyn.c:
	  Sync with seeking fixes of audiotestsrc. Fix filter init.

2007-08-03  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.c:
	  Include stdlib.h for random number generator.
	
	* src/simsyn/simsyn.c:
	  Sync with seeking fixes of audiotestsrc (bgo #442944).

2007-07-13  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/Makefile.am:
	  Fix build.

	* docs/reference/gst-buzztard-sections.txt:
	* src/propertymeta/propertymeta.c: (gst_property_meta_base_init),
	(gst_property_meta_get_type):
	* src/propertymeta/propertymeta.h:
	  Add propertymeta flag that indicates that property meta is used for
	  the property.

	* src/simsyn/simsyn.c: (gst_sim_syn_class_init):
	  Make use of the flag.

2007-07-12  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  Use pkg-config to locate check.

	* src/fluidsynth/gstfluidsynth.h:
	  Fix typo.

	* src/simsyn/simsyn.c:
	  Formatting.

	* src/tempo/tempo.c: (gst_tempo_get_type):
	  Note about how this can help jacksink.

2007-06-28  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/Makefile.am:
	  Also don't parse the header, if fluidsynth is disabled.

2007-06-28  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/Makefile.am:
	  Don't try to link to fluidsynth in docs if its disabled.

2007-06-26  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/Makefile.am:
	* src/audiodelay/audiodelay.c: (gst_audio_delay_base_init):
	* src/childbin/childbin.c: (gst_child_bin_get_type):
	* src/envelope/envelope.h:
	* src/fluidsynth/Makefile.am:
	* src/help/help.h:
	* src/musicenums/Makefile.am:
	* src/musicenums/musicenums.c: (bt_trigger_switch_get_type):
	* src/musicenums/musicenums.h:
	* src/note2frequency/note2frequency.c:
	(gst_note_2_frequency_tuning_get_type), (gst_note_2_frequency_new),
	(gst_note_2_frequency_translate_cromatic),
	(gst_note_2_frequency_translate_from_string),
	(gst_note_2_frequency_translate_from_number),
	(gst_note_2_frequency_get_property),
	(gst_note_2_frequency_set_property),
	(gst_note_2_frequency_dispose), (gst_note_2_frequency_class_init),
	(gst_note_2_frequency_get_type):
	  Build fixes and formatting. Add BtTriggerSwitch enum type (tri-state).

2007-05-20  Stefan Kost  <ensonic@users.sf.net>

	* src/fluidsynth/gstfluidsynth.c (gst_fluidsynth_do_seek):
	* src/simsyn/simsyn.c (gst_sim_syn_do_seek):
	  Apply recent change from gst-plugin-base.

2007-05-06  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	* src/fluidsynth/gstfluidsynth.c (PROP_PROGRAM, PROP_INSTRUMENT_PATCH,
	  PROP_INTERP, gst_fluidsynth_class_init, gst_fluidsynth_set_property,
	  gst_fluidsynth_get_property, gst_fluidsynth_init,
	  gst_fluidsynth_dispose):
	* src/fluidsynth/gstfluidsynth.h (program, instrument_patch_path,
	  instrument_patch, interp):
	  Add two more properties to allow chaning soundfonts and switching programms.

2007-05-04  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/Makefile.am:
	* docs/reference/gst-buzztard-docs.sgml:
	* docs/reference/gst-buzztard-sections.txt:
	* docs/reference/gst-buzztard.types:
	* src/fluidsynth/gstfluidsynth.c:
	  Add docs and add it to the docs.

2007-05-04  Stefan Kost  <ensonic@users.sf.net>

	* src/fluidsynth/gstfluidsynth.c (gst_fluidsynth_init):
	  Hack to try various sf that we found so-far.

2007-05-03  Stefan Kost  <ensonic@users.sf.net>

	* TODO:
	* src/audiodelay/audiodelay.c:
	(gst_audio_delay_tempo_interface_init),
	(gst_audio_delay_class_init), (gst_audio_delay_init),
	(gst_audio_delay_finalize), (gst_audio_delay_send_event),
	(gst_audio_delay_start), (gst_audio_delay_transform_ip):
	* src/simsyn/simsyn.c: (gst_sim_syn_class_init),
	(gst_sim_syn_send_event), (gst_sim_syn_get_type):
	  Try reading tags to obtain tempo info from there.

2007-05-02  Stefan Kost  <ensonic@users.sf.net>

	* ChangeLog:
      Released

=== release 0.2.0 ===

2007-05-02  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	* configure.ac:
	  Releasing

2007-04-24  Stefan Kost  <ensonic@users.sf.net>

	* src/fluidsynth/gstfluidsynth.c:
	(gst_fluidsynth_calculate_buffer_frames),
	(gst_fluidsynth_tempo_change_tempo),
	(gst_fluidsynth_tempo_interface_init),
	(gst_fluidsynth_note_string_2_value),
	(gst_fluidsynth_note_value_2_string), (gst_fluidsynth_class_init),
	(gst_fluidsynth_set_property), (gst_fluidsynth_get_property),
	(gst_fluidsynth_init), (gst_fluidsynth_create),
	(gst_fluidsynth_dispose), (gst_fluidsynth_get_type):
	* src/fluidsynth/gstfluidsynth.h:
	  Add length and velocity parameters. Add tempo iface and note-off management.

2007-04-23  Stefan Kost  <ensonic@users.sf.net>

	* src/fluidsynth/gstfluidsynth.c: (gst_fluidsynth_init),
	(gst_fluidsynth_create):
	  and fluidsynth makes beep!

2007-04-23  Stefan Kost  <ensonic@users.sf.net>

	* src/fluidsynth/gstfluidsynth.c: (gst_fluidsynth_set_property),
	(gst_fluidsynth_init), (gst_fluidsynth_create):
	* src/simsyn/simsyn.c: (gst_sim_syn_tempo_interface_init),
	(gst_sim_syn_class_init), (gst_sim_syn_init),
	(gst_sim_syn_create_sine), (gst_sim_syn_create_square),
	(gst_sim_syn_create_saw), (gst_sim_syn_create_triangle),
	(gst_sim_syn_create_white_noise), (gst_sim_syn_create_pink_noise),
	(gst_sim_syn_init_sine_table), (gst_sim_syn_change_filter),
	(gst_sim_syn_do_seek), (gst_sim_syn_create),
	(gst_sim_syn_set_property), (gst_sim_syn_get_property),
	(gst_sim_syn_dispose):
	  formating, add note_on to set_property, add warning if we can't open
	  soundfont

2007-04-19  Stefan Kost  <ensonic@users.sf.net>

	* src/fluidsynth/gstfluidsynth.c: (gst_fluidsynth_set_property),
	(gst_fluidsynth_get_property):
	  Add some comments, workaround one warning


2007-04-18  Stefan Kost  <ensonic@users.sf.net>

	patch by: Josh Green <josh@resonance.org>

	* configure.ac:
	* src/Makefile.am:
	* src/fluidsynth/.cvsignore:
	* src/fluidsynth/Makefile.am:
	* src/fluidsynth/gstfluidsynth.c: (interp_mode_get_type),
	(chorus_waveform_get_type),
	(gst_fluidsynth_calculate_buffer_frames),
	(gst_fluidsynth_base_init), (gst_fluidsynth_class_init),
	(settings_foreach_count), (settings_foreach_func),
	(gst_fluidsynth_set_property), (gst_fluidsynth_get_property),
	(gst_fluidsynth_init), (gst_fluidsynth_update_reverb),
	(gst_fluidsynth_update_chorus), (gst_fluidsynth_src_fixate),
	(gst_fluidsynth_setcaps), (gst_fluidsynth_query),
	(gst_fluidsynth_get_times), (gst_fluidsynth_do_seek),
	(gst_fluidsynth_is_seekable), (gst_fluidsynth_create),
	(gst_fluidsynth_dispose), (gst_fluidsynth_get_type), (plugin_init):
	* src/fluidsynth/gstfluidsynth.h:
	  initial fluidsynth plugin

	* src/simsyn/Makefile.am:
	  fix Makefile

2007-03-25  Stefan Kost  <ensonic@users.sf.net>

	* src/note2frequency/note2frequency.c:
	(gst_note_2_frequency_translate_from_string):
	* src/note2frequency/note2frequency.h:
	* src/tempo/tempo.c:
	  more commants + build fixes

2007-03-18  Stefan Kost  <ensonic@users.sf.net>

	patch by by: Henri Valta <henrivee at users.sourceforge.net>

	* src/preset/preset.c: (gst_preset_default_rename_preset),
	(gst_preset_default_delete_preset):
	  When editing preset, old data was killed before it was saved to the
	  new preset. This caused preset corruption. (fixes #1683248)

2007-03-18  Stefan Kost  <ensonic@users.sf.net>

	patch by by: Henri Valta <henrivee at users.sourceforge.net>

	* src/preset/preset.c: (preset_get_storage), (preset_get_path),
	(preset_cleanup), (gst_preset_default_get_preset_names),
	(gst_preset_default_load_preset),
	(gst_preset_default_save_presets_file),
	(gst_preset_default_save_preset),
	(gst_preset_default_rename_preset),
	(gst_preset_default_delete_preset), (gst_preset_default_set_meta),
	(gst_preset_default_get_meta), (gst_preset_default_create_preset),
	(gst_preset_get_preset_names), (gst_preset_load_preset),
	(gst_preset_save_preset), (gst_preset_rename_preset),
	(gst_preset_delete_preset), (gst_preset_class_init),
	(gst_preset_get_type):
	allow removal of last gst preset (fixes #1683199)

2007-03-18  Stefan Kost  <ensonic@users.sf.net>

	* src/childbin/childbin.c: (gst_child_bin_base_init):
	* src/preset/preset.c: (gst_preset_default_get_preset_names),
	(gst_preset_default_save_preset):
	  some more comments

2007-03-16  Stefan Kost  <ensonic@users.sf.net>

	* src/audiodelay/audiodelay.c: (gst_audio_delay_class_init),
	(gst_audio_delay_set_property), (gst_audio_delay_get_property),
	(gst_audio_delay_finalize), (gst_audio_delay_get_type):
	  Fix crasher during destruction. Microoptimization.

	* src/simsyn/simsyn.c: (gst_sim_syn_get_type):
	  Microoptimization.

2007-02-11  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.c: (preset_get_storage), (preset_get_path),
	(preset_cleanup), (gst_preset_default_get_preset_names),
	(gst_preset_default_load_preset), (preset_store_meta),
	(preset_store_data), (gst_preset_default_save_presets_file),
	(gst_preset_default_save_preset),
	(gst_preset_default_rename_preset),
	(gst_preset_default_delete_preset), (gst_preset_default_set_meta),
	(gst_preset_default_get_meta), (gst_preset_base_init):
	  default preset handling is feature complete

2007-02-04  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.c: (gst_preset_default_get_preset_names),
	(gst_preset_default_save_presets_file):
	  sketch header loading/saving

2007-01-28  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.c: (gst_preset_default_get_preset_names):
	  more docs

2007-01-26  Stefan Kost  <ensonic@users.sf.net>

	* autogen.sh:
	* configure.ac:
	* src/preset/preset.c: (gst_preset_default_get_preset_names),
	(gst_preset_default_save_presets_file),
	(gst_preset_default_save_preset),
	(gst_preset_default_rename_preset),
	(gst_preset_default_delete_preset):
	  some configure fixes, more default implementation

2007-01-25  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.c: (gst_preset_default_get_preset_names),
	(gst_preset_default_load_preset), (gst_preset_default_save_preset),
	(gst_preset_default_rename_preset),
	(gst_preset_default_delete_preset), (gst_preset_default_set_meta),
	(gst_preset_default_get_meta), (gst_preset_base_init):
	  activate code that derives the path for preset i/o, return default
	  values from unimplemented methods

	* src/simsyn/simsyn.c: (gst_sim_syn_get_type):
	  simsyn now has the default preset impl. active

2007-01-24  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.c: (gst_preset_default_get_preset_names):
	  idea about deriving fs-path from element

2007-01-24  Stefan Kost  <ensonic@users.sf.net>

	* src/simsyn/simsyn.c: (gst_sim_syn_filter_hipass),
	(gst_sim_syn_filter_bandpass), (gst_sim_syn_filter_bandstop):
	  antic cleanup

2007-01-22  Stefan Kost  <ensonic@users.sf.net>

	* src/audiodelay/audiodelay.c: (gst_audio_delay_get_type):
	* src/childbin/childbin.c: (gst_child_bin_get_type):
	* src/envelope/envelope.c: (gst_envelope_get_type):
	* src/help/help.c: (gst_help_get_type):
	* src/note2frequency/note2frequency.c:
	(gst_note_2_frequency_get_type):
	* src/preset/preset.c: (gst_preset_default_get_preset_names),
	(gst_preset_base_init), (gst_preset_get_type):
	* src/preset/preset.h:
	* src/propertymeta/propertymeta.c: (gst_property_meta_base_init),
	(gst_property_meta_get_type):
	* src/simsyn/simsyn.c: (gst_sim_syn_get_type):
	* src/tempo/tempo.c: (gst_tempo_get_type):
	  don't use static for local data that gets copied anyway, more proto-
	  typing of the default preset implementation

2007-01-20  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/gst-buzztard-sections.txt:
	* src/childbin/childbin.c: (gst_child_bin_get_type):
	* src/help/help.c: (gst_help_get_type):
	* src/preset/preset.c: (gst_preset_default_get_preset_names),
	(gst_preset_default_load_preset), (gst_preset_default_save_preset),
	(gst_preset_default_rename_preset),
	(gst_preset_default_delete_preset), (gst_preset_default_set_meta),
	(gst_preset_default_get_meta), (gst_preset_default_create_preset),
	(gst_preset_get_preset_names), (gst_preset_load_preset),
	(gst_preset_save_preset), (gst_preset_rename_preset),
	(gst_preset_delete_preset), (gst_preset_set_meta),
	(gst_preset_get_meta), (gst_preset_create_preset),
	(gst_preset_class_init), (gst_preset_base_init),
	(gst_preset_get_type):
	* src/preset/preset.h:
	* src/propertymeta/propertymeta.c: (gst_property_meta_get_type):
	* src/tempo/tempo.c: (gst_tempo_get_type):
	  added (s|g)et_meta methods to preset iface. first comments for default
	  implementation, added casts for type_info

2007-01-15  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.h:
	  add idea for meta data methods

2006-12-13  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/Makefile.am:
	* src/preset/preset.c: (gst_preset_default_create_preset),
	(gst_preset_create_preset), (gst_preset_class_init),
	(gst_preset_base_init), (gst_preset_get_type):
	* src/preset/preset.h:
	  add default randomization implementation

2006-12-10  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.h:
	  comment about extending the API

2006-12-04  Stefan Kost  <ensonic@users.sf.net>

	* src/preset/preset.h:
	  fix type of include guard

2006-11-12  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/gst-buzztard-sections.txt:
	* src/audiodelay/audiodelay.h:
	* src/simsyn/simsyn.h:
	  more doc fixes

2006-11-12  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/Makefile.am:
	* docs/reference/gst-buzztard.types:
	* docs/reference/gst-buzztard-sections.txt:
	  doc fixes

2006-11-12  Stefan Kost  <ensonic@users.sf.net>

	* src/audiodelay/audiodelay.c: (gst_audio_delay_get_type):
	  fix objectname in audiodelay

	* src/help/help.h:
	  fix include-guard for help.h

	* src/simsyn/simsyn.c: (gst_sim_syn_class_init),
	(gst_sim_syn_get_type):
	  add help iface

2006-11-12  Stefan Kost  <ensonic@users.sf.net>

	* docs/reference/gst-buzztard-sections.txt:
	* src/audiodelay/Makefile.am:
	* src/audiodelay/audiodelay.c:
	(gst_audio_delay_calculate_tick_time),
	(gst_audio_delay_tempo_change_tempo),
	(gst_audio_delay_tempo_interface_init),
	(gst_audio_delay_class_init), (gst_audio_delay_init),
	(gst_audio_delay_set_property), (gst_audio_delay_get_property),
	(gst_audio_delay_get_type), (plugin_init):
	* src/audiodelay/audiodelay.h:
	  add tempo and help iface

	* src/help/help.c: (gst_help_base_init):
	* src/help/help.h:
	  use property instead of method

	* src/simsyn/Makefile.am:
	* src/simsyn/simsyn.c: (gst_sim_syn_set_property),
	(gst_sim_syn_get_property):
	  implement help iface

2006-11-12  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  APP_DEBUG -> USE_DEBUG

	* docs/reference/gst-buzztard-docs.sgml:
	* docs/reference/gst-buzztard-sections.txt:
	* src/Makefile.am:
	* src/help/.cvsignore:
	* src/help/Makefile.am:
	* src/help/help.c: (gst_help_get_documentation_uri),
	(gst_help_base_init), (gst_help_get_type):
	* src/help/help.h:
	* src/preset/.cvsignore:
	* src/preset/Makefile.am:
	* src/preset/preset.c: (gst_preset_get_preset_names),
	(gst_preset_load_preset), (gst_preset_save_preset),
	(gst_preset_rename_preset), (gst_preset_delete_preset),
	(gst_preset_create_preset), (gst_preset_base_init),
	(gst_preset_get_type):
	* src/preset/preset.h:
	  add two new interfaces

	* src/tempo/tempo.c: (gst_tempo_change_tempo):
	  there is no return value here

2006-10-31  Stefan Kost  <ensonic@users.sf.net>

	* src/audiodelay/audiodelay.c: (gst_audio_delay_transform_ip):
	  base timestamps on streamtime

=== release 0.1.0 ===

2006-10-29  Stefan Kost  <ensonic@users.sf.net>

	* src/audiodelay/audiodelay.c: (gst_audio_delay_transform_ip):
	  use passthrough mode, instead of writable check

2006-10-11  Stefan Kost  <ensonic@users.sf.net>

	* src/simsyn/simsyn.c: (gst_sim_syn_init):
	  set defaults correctly

2006-09-30  Stefan Kost  <ensonic@users.sf.net>

	* src/note2frequency/note2frequency.c:
	(gst_note_2_frequency_translate_cromatic),
	(gst_note_2_frequency_change_tuning),
	(gst_note_2_frequency_translate_from_string):
	  indentation fixed

	* src/propertymeta/propertymeta.h:
	  typo fix

	* src/simsyn/simsyn.c: (gst_sim_syn_class_init):
	  tune the resonance param range

2006-09-11  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	  coverage fixes for gcc-4

2006-09-07  Stefan Kost  <ensonic@users.sf.net>

	* README:
	  change /home/ensonic in READMEs to $HOME

2006-08-27  Stefan Kost  <ensonic@users.sf.net>

	* NEWS:
	* configure.ac:
	* docs/reference/Makefile.am:
	* docs/reference/gst-buzztard-sections.txt:
	* docs/reference/gst-buzztard.types:
	  prepare release 0.1.0, fix docs

2006-08-24  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/Makefile.am:
	* src/audiopanorama/.cvsignore:
	* src/audiopanorama/Makefile.am:
	* src/audiopanorama/audiopanorama.c:
	* src/audiopanorama/audiopanorama.h:
	* src/simsyn/simsyn.c: (gst_sim_syn_do_seek), (gst_sim_syn_create):
	* src/simsyn/simsyn.h:
          remove audiopanorama (it is now in gst-plugins-good),
          better loop/eos handling for simsynth

2006-07-29  Stefan Kost  <ensonic@users.sf.net>

	* src/audiopanorama/audiopanorama.c: (gst_audio_panorama_set_caps):
          c++ comment to c comment, lower debug level

2006-05-21  Stefan Kost  <ensonic@users.sf.net>

	* src/audiodelay/audiodelay.c:
	* src/audiopanorama/audiopanorama.c: (gst_audio_panorama_set_caps):
	* src/envelope/envelope.c:
	* src/note2frequency/note2frequency.c:
	(gst_note_2_frequency_tuning_get_type):
	* src/simsyn/simsyn.c: (gst_sim_syn_wave_get_type),
	(gst_sim_syn_filter_get_type):
	Make debug categories static

2006-05-02  Stefan Kost  <ensonic@users.sf.net>

	* src/audiodelay/audiodelay.c: (gst_audio_delay_base_init),
	(gst_audio_delay_class_init), (gst_audio_delay_init),
	(gst_audio_delay_set_property), (gst_audio_delay_get_property),
	(gst_audio_delay_dispose), (gst_audio_delay_set_caps),
	(gst_audio_delay_start), (gst_audio_delay_transform_ip),
	(gst_audio_delay_stop), (plugin_init):
	* src/audiodelay/audiodelay.h:
	rename symbols (add '_')

	* configure.ac:
	* src/Makefile.am:
	* src/audiopanorama/.cvsignore:
	* src/audiopanorama/Makefile.am:
	* src/audiopanorama/audiopanorama.c:
	(gst_audio_panorama_base_init), (gst_audio_panorama_class_init),
	(gst_audio_panorama_init), (gst_audio_panorama_set_property),
	(gst_audio_panorama_get_property),
	(gst_audio_panorama_get_unit_size),
	(gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps),
	(gst_audio_panorama_transform_m2s),
	(gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform),
	(plugin_init):
	* src/audiopanorama/audiopanorama.h:
	add new plugin for stereo-panorama/balance effect

	* src/simsyn/simsyn.c: (gst_sim_syn_class_init),
	(gst_sim_syn_get_times):
	* src/simsyn/simsyn.h:
	fix typo in _get_times

2006-04-26  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* docs/reference/gst-buzztard-docs.sgml:
	* docs/reference/gst-buzztard-sections.txt:
	* src/Makefile.am:
	* src/audiodelay/.cvsignore:
	* src/audiodelay/Makefile.am:
	* src/audiodelay/audiodelay.c: (gst_audiodelay_base_init),
	(gst_audiodelay_class_init), (gst_audiodelay_init),
	(gst_audiodelay_set_property), (gst_audiodelay_get_property),
	(gst_audiodelay_dispose), (gst_audiodelay_set_caps),
	(gst_audiodelay_start), (gst_audiodelay_transform_ip),
	(gst_audiodelay_stop), (plugin_init):
	* src/audiodelay/audiodelay.h:
	* src/envelope/envelope.c:
	* src/simsyn/Makefile.am:
	* src/simsyn/simsyn.c:
	* src/simsyn/simsyn.h:
	cleanups, docs and integration of the audiodelay element

2006-04-16  Stefan Kost  <ensonic@users.sf.net>

	* src/simsyn/simsyn.c: (gst_sim_syn_wave_get_type),
	(gst_sim_syn_filter_get_type), (gst_sim_syn_class_init),
	(gst_sim_syn_init), (gst_sim_syn_src_get_times),
	(gst_sim_syn_create), (gst_sim_syn_set_property):
	set filter func on init, add _get_times()

2006-04-15  Stefan Kost  <ensonic@users.sf.net>

	* src/envelope/envelope.c: (gst_envelope_get_type):
	* src/simsyn/simsyn.c: (gst_sim_syn_wave_get_type),
	(gst_sim_syn_filter_get_type), (gst_sim_syn_class_init),
	(gst_sim_syn_init), (gst_sim_syn_create_sine),
	(gst_sim_syn_create_square), (gst_sim_syn_create_saw),
	(gst_sim_syn_create_triangle), (gst_sim_syn_create_white_noise),
	(gst_sim_syn_create_pink_noise), (gst_sim_syn_create_sine_table),
	(gst_sim_syn_filter_lowpass), (gst_sim_syn_filter_hipass),
	(gst_sim_syn_filter_bandpass), (gst_sim_syn_filter_bandstop),
	(gst_sim_syn_change_filter), (gst_sim_syn_create),
	(gst_sim_syn_set_property), (gst_sim_syn_get_property),
	(gst_sim_syn_get_type):
	* src/simsyn/simsyn.h:
	added volume envelope, added state-variable filter

2006-04-09  Stefan Kost  <ensonic@users.sf.net>

	* configure.ac:
	* src/Makefile.am:
	* src/envelope/.cvsignore:
	* src/envelope/Makefile.am:
	* src/envelope/envelope.c: (gst_envelope_new),
	(gst_envelope_set_property), (gst_envelope_get_property),
	(gst_envelope_dispose), (gst_envelope_init),
	(gst_envelope_class_init), (gst_envelope_get_type):
	* src/envelope/envelope.h:
	* src/simsyn/simsyn.c: (gst_sim_syn_init), (gst_sim_syn_dispose):
	* src/simsyn/simsyn.h:
	some g_object macro cleanups, prepare envelope object

2006-04-09  Stefan Kost  <ensonic@users.sf.net>

	reviewed by: <delete if not using a buddy>

	* src/note2frequency/note2frequency.c:
	(gst_note_2_frequency_class_init):
	* src/simsyn/simsyn.c:
        use g_type_class_peek_parent() instead of g_type_class_ref()

2006-02-03 22:18  Stefan Kost <ensonic@users.sf.net>

	* src/simsyn/simsyn.c:
	use gst_pad_alloc()
	remove _get_times() override

2006-01-31 19:10  Stefan Kost <ensonic@users.sf.net>

	* src/simsyn/simsyn.c:
	initialize gst-controller

2006-01-18 11:34  Stefan Kost <ensonic@users.sf.net>

	* src/simsyn/simsyn.c:
	commented debugs logs

2006-01-18 09:37  Stefan Kost <ensonic@users.sf.net>

	* src/simsyn/: simsyn.c, simsyn.h:
	fixed #1408500

2006-01-17 22:08  Stefan Kost <ensonic@users.sf.net>

	* src/simsyn/simsyn.c:
	better debugging

2006-01-16 20:52  Stefan Kost <ensonic@users.sf.net>

	* .cvsignore, docs/reference/.cvsignore:
	more cvs maintainance

2006-01-16 20:48  Stefan Kost <ensonic@users.sf.net>

	* .cvsignore, docs/reference/.cvsignore, tests/Makefile.am:
	more make distcheck fixes
	cvs maintainance

2006-01-16 20:41  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, docs/reference/Makefile.am, src/Makefile.am:
	make distcheck fixes

2006-01-15 20:23  Stefan Kost <ensonic@users.sf.net>

	* docs/.cvsignore, docs/reference/.cvsignore, src/.cvsignore,
	src/simsyn/.cvsignore:
	added more cvsignore files

2006-01-15 18:31  Stefan Kost <ensonic@users.sf.net>

	* TODO, src/simsyn/simsyn.c, src/simsyn/simsyn.h:
	added debug category
	removed tag-sending
	more debug info for buffer-frame size

2006-01-14 22:59  Stefan Kost <ensonic@users.sf.net>

	* TODO, src/propertymeta/propertymeta.c,
	src/propertymeta/propertymeta.h, src/simsyn/simsyn.c,
	src/simsyn/simsyn.h:
	implement tempo iface (needs more debugging)
	fix property meta data in simsyn
	add flag enum to property-meta

2006-01-13 18:36  Stefan Kost <ensonic@users.sf.net>

	* src/: propertymeta/propertymeta.c, simsyn/simsyn.c:
	only retrigger envelope for note!=NULL

2006-01-12 22:59  Stefan Kost <ensonic@users.sf.net>

	* README, src/simsyn/Makefile.am, src/simsyn/simsyn.c,
	src/simsyn/simsyn.h:
	updating the readme (local install)
	add simple decay envelope to simsyn

2006-01-11 20:16  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, src/Makefile.am, src/simsyn/Makefile.am,
	src/simsyn/simsyn.c, src/simsyn/simsyn.h, tests/Makefile.am:
	build the simsyn plugin (still some linker problems left)

2006-01-10 18:23  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/: gst-buzztard-sections.txt, gst-buzztard.types:
	doc fixes

2006-01-09 21:13  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/Makefile.am,
	docs/reference/gst-buzztard-docs.sgml,
	docs/reference/gst-buzztard-sections.txt, src/childbin/childbin.c,
	src/note2frequency/note2frequency.c,
	src/note2frequency/note2frequency.h,
	src/propertymeta/propertymeta.c, src/simsyn/Makefile.am,
	src/simsyn/simsyn.c, src/simsyn/simsyn.h, src/tempo/tempo.c,
	tests/e-gst-note2frequency.c, tests/t-gst-note2frequency.c:
	note2frequency can transform from string and from number
	more doc cleanups
	added boilerplate for synth

2006-01-07 18:33  Stefan Kost <ensonic@users.sf.net>

	* src/note2frequency/note2frequency.c,
	src/note2frequency/note2frequency.h, tests/Makefile.am,
	tests/e-gst-note2frequency.c, tests/m-gst-buzztard.c,
	tests/m-gst-buzztard.h, tests/s-gst-note2frequency.c,
	tests/t-gst-note2frequency.c:
	more tests adn fixes

2006-01-07 17:50  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac, src/note2frequency/note2frequency.c,
	src/note2frequency/note2frequency.h, tests/.cvsignore,
	tests/Makefile.am, tests/e-gst-note2frequency.c,
	tests/gtkdoccomplete.sh, tests/m-gst-buzztard.c,
	tests/m-gst-buzztard.h, tests/s-gst-note2frequency.c:
	created testsuite
	added implementation for note2frequency

2006-01-06 18:33  Stefan Kost <ensonic@users.sf.net>

	* src/note2frequency/: note2frequency.c, note2frequency.h:
	added missing files

2006-01-06 18:30  Stefan Kost <ensonic@users.sf.net>

	* src/: .cvsignore, Makefile.am:
	added missing files

2006-01-06 18:28  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac, docs/reference/Makefile.am,
	src/childbin/.cvsignore, src/childbin/Makefile.am,
	src/childbin/childbin.c, src/childbin/childbin.h,
	src/note2frequency/.cvsignore, src/note2frequency/Makefile.am,
	src/note2frequency/note2frequency.c,
	src/note2frequency/note2frequency.h, src/propertymeta/.cvsignore,
	src/propertymeta/Makefile.am, src/propertymeta/propertymeta.c,
	src/propertymeta/propertymeta.h, src/tempo/.cvsignore,
	src/tempo/Makefile.am, src/tempo/tempo.c, src/tempo/tempo.h:
	cleanup of dir-structure, moved sources to src
	added boilerplate for note2frequency

2005-12-23 09:07  Stefan Kost <ensonic@users.sf.net>

	* docs/reference/gst-buzztard-sections.txt:
	documentation cleanup

2005-12-12 23:22  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, autogen.sh, configure.ac, docs/Makefile.am,
	docs/reference/Makefile.am, docs/reference/gst-buzztard-docs.sgml,
	docs/reference/gst-buzztard-sections.txt,
	docs/reference/gst-buzztard.types:
	added docs ;)

2005-12-06 11:39  Stefan Kost <ensonic@users.sf.net>

	* configure.ac:
	bumped gst to 0.10

2005-12-03 17:28  Stefan Kost <ensonic@users.sf.net>

	* configure.ac, libgstbuzztard.pc.in:
	switched to 0.10 pre

2005-08-22 23:05  Stefan Kost <ensonic@users.sf.net>

	* .cvsignore, configure.ac, libgstbuzztard.pc.in:
	now building against gstreamer 0.9

2005-07-22 11:45  Stefan Kost <ensonic@users.sf.net>

	* .cvsignore:
	added cvsignore files

2005-07-20 18:58  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac:
	turned package into a normal lib (not a plugin as before)

2005-06-29 11:20  Stefan Kost <ensonic@users.sf.net>

	* configure.ac:
	added initial tempo iface code
	added describe api to property iface (will change)

2005-06-23 23:15  Stefan Kost <ensonic@users.sf.net>

	* NEWS:
	little distcheck fix

2005-06-23 22:48  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, TODO, configure.ac:
	renamed iface: parameter-meta to property-meta
	added gquarks and iface code for property-meta

2005-06-21 22:38  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac:
	prepared new iface files

2005-06-14 10:24  Stefan Kost <ensonic@users.sf.net>

	* configure.ac:
	added more configure options
	allow to build with -Wall

2005-05-10 16:12  Stefan Kost <ensonic@users.sf.net>

	* README:
	better readme

2005-05-09 18:50  Stefan Kost <ensonic@users.sf.net>

	* libgstbuzztard.pc.in:
	fixed include path in package config file

2005-05-04 00:32  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am:
	made it compile ;)

2005-05-04 00:12  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, configure.ac, libgstbuzztard.pc.in:
	added pkg-config file, so that we can detect the module

2005-04-30 15:51  Stefan Kost <ensonic@users.sf.net>

	* Makefile.am, NEWS, autogen.sh, configure.ac:
	basic build setup

2005-04-30 15:25  Stefan Kost <ensonic@users.sf.net>

	* AUTHORS, ChangeLog, Makefile.am, README, configure.ac:
	Imported sources

2005-04-30 15:25  Stefan Kost <ensonic@users.sf.net>

	* AUTHORS, ChangeLog, Makefile.am, README, configure.ac:
	Initial revision

