Overview of Changes in BEAST/BSE 0.5.2:

* Implemented unlimited Undo/Redo facilities
* Tracks now support waves directly as Synth input
* Added wave/synth selection dialog for tracks
* Major improvements to file/wave selection dialogs
* Added ability to monitor PCM output to WAVE files
* Reenabled sample rate adjustments in preferences
* Fixed signal handling in scheme
* Fixed time zone handling
* Upgraded to Guile-1.6
* Adapted code to gcc-3.3/g++-3.3
* Documentation improvements
* Robustness fixes to LADSPA loader [Sam Hocevar]
* Improved documentation building process [Alper Ersoy]
* Image (Logo) improvements [Alper Ersoy]
* Bug fixes for 64bit archs [Sam Hocevar]
* Miscellaneous major and minor code fixes

Overview of Changes in BEAST/BSE 0.5.1:

* Added support for LADSPA plugins
* Improved synthesis network router display
* Documentation fixes
* Added support for dsp[0-3] and midi[0-3] devices
* Fixed memory leaks during playback

Overview of Changes in BEAST/BSE 0.5.0:

* Moved BSE into its own thread
* Added IDL based code generator [Stefan Westerfeld]
* Deployed new middleware layer
* Major documentation generation improvements [Alper Ersoy]
* Generate structure documentation [Timj, Alper]
* Added documentation about Gtk+ GUI extensions
* Made documentation browser navigatable
* Improved MIDI support
* Added track editor to allow complex song arrangements
* The guile shell to BSE is named bsesh now
* Major code cleanups, bug fixes and refactoring
* Lots of GUI fixes, improvements and revamps
* Bug fixes and major cleanups

Overview of Changes in BEAST/BSE 0.4.1:

* Added cool startup splash-screen from Jimmac
* Added GSL - a common sound routine library for BSE and aRts
* Added part support for songs with piano roll editor
* A Guile based scheme shell for BSE has been added: bswshell
* Added support for execution of scheme scripts in BEAST
* Added MIDI synthesis support
* Added sample/wave display and preview facilities
* Added sample loaders for .wav, .ogg, .mp3 and .gslwave files
* Added file descriptor caching layer to lessen the impact of
  unix' MAX_OPEN_FD limitation
* Added sophisticated sample caching layer to spare file I/O
  and mp3 or Vorbis decoding
* New threaded sound engine which can process synthesis
  modules in the background or on a seperate processor
* Many (not yet all) synthesis modules got ported to the
  new engine and got improved in quality and speed
* New synthesis modules:
  FreeVerb	  - a reverb based on code by Jeremy Wakefield
  BiquadFilter    - various basic IIR (resonance) filter types
  ADSR Envelope   - a simple envelope generator
  IIR Filter      - various IIR filter types
  Ports/SubSynth  - allows synthesis network rerouting
  Constant        - constant value output module
  WaveOsc         - Anti-aliasing wave playback
  Sequencer	  - a mini sequencer for harmonic tone switches
  Amplifier	  - a VCA equivalent with featurefull control variants
* Joint (multi-connect) channel support, allowing multiple input
  connections per channel on some modules
* Major speed improvements to the threading layer by using pthreads
  directly where possible
* New 19"-rack alike GUI front-end for customized GUI presentation
  of .bse projects
* Major GUI cleanups and improvements
* Major documentation improvements
* Ported BEAST/BSE to Gtk+2.0 and GLib-2.0
* Moved the BSE type system into GLib-2.0 as GObject
* A huge amount of bug fixes

Overview of Changes in BEAST/BSE 0.4.0:

* Various effects are supported for sequencer notes now
* Sequencer and mixer cleanups and speedups
* Added support for Cubic Interpolation
* Complete reimplementation of the type and parameter systems
  for integration with upcomming GLib 1.4 facilities.
* New synthesis modules:
  DavXTalString - string synthesizer
  DavGuitar     - physical modelling acoustic guitar
  DavChorus     - chorusing filter

Overview of Changes in BEAST/BSE 0.3.3:

* Fixed font specification in pattern editor
* GNOME Canvas redrawing workarounds
* Libart hang workaround
* Libtool update

Overview of Changes in BEAST/BSE 0.3.2:

* Songs have a pattern play list now that can be altered
* Major overhaul of the mixing engine which is now agressively
  optimized and contains all necessary means for effect
  implementations
* Synthesis tools palette for the synthesis network router and
  many other GUI improvements
* Enabled procedure support for the pattern editor to supply
  spreadsheet like editing facilities
* New synthesis modules:
  BseMixer       - mix 4->1 channels with adjustable volumes
  DavOrgan       - a modifiable Additive Organ Synthesizer
  DavSynDrum     - a synthesized drum generator
  DavCanyonDelay - adds deep, long delay echo effects
  DavBassFilter  - TB-303 low-pass resonant filter clone
* Pattern editor keytable display
* Simple sample views for samples used in a project
* More test files in the test/ subdirectory ;)
* Vast amounts of code cleanups and bug fixes ;)

Overview of Changes in BEAST/BSE 0.3.1:

* Fixed a dumb major bug in the ALSA backend that could prevent
  it from playing at all
* Preferences dialog contains BEAST preferences as well now
* Keytable caching to avoid XKB bug triggering
* Stringified enum and flags support in plugins (autogenerated)
  and in GUI
* Made the driver hirarchy of objects more modular in preparation
  for MIDI devices integration
* New synthesis object: BseCompressor
* Runtime display of FAQ ;)
* Random GUI improvements
* ALSA 0.5.0 support
* Miscellaneous minor bugfixes

What's new in BEAST/BSE 0.3.0:

* Synthesis networks implemented, plugins currently imlemented:
  - noise generator
  - generic oscillator for various wave forms, such as
    sine, saw, triangle...
  - FIR filter with lowpass and highpass mode
  - multiplier
  - adder (can also run in subtract mode)
  - recording source
* BseIcon support for C-source inlined RLE-encoded RGB(A) images
* Envelopes and polyphony for song instruments
* Incremental keytable patch mechanism
* Good overall stability
* Preferences dialog
* Device Monitor for latency settings
* New BseHeart object with new PCM device syncronization/mixing model
* Procedure types
* Improved .bse file format
* Bunch of exciting things that i forgot about ;)
