Overview of Changes in BEAST/BSE 0.6.6:

* Improved error messages
* Improved script handling
* Implemented translation of scheme script strings
* Fixed closing of unsaved projects
* Fixed project Save vs. Save As behaviour
* Fixed localized numbers being written to .bse files
* Fixed sample embedding in .bse files (0.6.5 did not store all samples)
* Fixed stale header files, left out by make uninstall
* Rewrote message dialogs and message mechanisms
* Ported MIDI event recording script to new BSE core
* Updated Canadian English translation [Adam Weinberger] 
* Updated Czech translation [Miloslav Trmac]
* Updated Italian translation [Petrecca Michele]
* Updated Spanish translation [Francisco Javier F. Serrador]
* Added Basque translation [Hizkuntza Politikarako Sailburuordetza]

Overview of Changes in BEAST/BSE 0.6.5:

* New supported file formats:
  GUS Patches  - Load patchfiles as ordinary samples [Stefan Westerfeld]
  BseWave      - A new tool bsewavetool allows creation and compression
                 of multi-sample files which can be loaded by beast.
                 This tool is experimental and not currently being installed,
                 ask questions or report problems with it on beast@gnome.org.
* New Effects:
  Saturator    - Saturate audio signals, implements various saturation types.
* New scripts:
  Track Busses - Automatically create mixer busses for tracks
* Fixed MIDI file import to create required mixer setup
* Added playback position indicator to piano roll
* Fixate zoom position while zooming piano roll
* Fixed saving of BseMixer state to BSE files
* Improved sample file caching algorith
* Improved BSE file parsing robustness
* AMD64 fixes [Stefan Westerfeld]
* Lots of miscellaneous bug fixes
* Updated British English translation [David Lodge]
* Updated Canadian English translation [Adam Weinberger] 
* Updated Czech translation [Miloslav Trmac]
* Updated Dutch translation [Tino Meinen]
* Updated Spanish translation [Jorge Gonzalez]
* Added Bulgarian translation [Iassen Pramatarov]
* Added Kinyarwanda translation [Steve Murphy]

Overview of Changes in BEAST/BSE 0.6.4:

* Fixed storage logic that caused data loss when overwriting BSE files
* Added -N and -n=<nicelevel> options to drop nice level priorities
* Removed libbsw from package, glue code is inlined now
* GCC-3.4 build fixes
* Fixed high CPU consumption on scope updates
* Added spectrogram view for module outputs
* Minor GUI fixups and miscellaneous other buglet fixes
* Updated Canadian English translation [Adam Weinberger]
* Updated British English translation [David Lodge]
* Updated Czech translation [Miloslav Trmac]
* Updated Dutch translation [Tino Meinen]
* Updated Spanish translation [Jorge Gonzalez]

Overview of Changes in BEAST/BSE 0.6.3:

* The package now depends on GLib-2.4 and Gtk+-2.4
* New/ported/improved Effects:
  BseContribSampleAndHold - a sample and hold module by Artem Popov
  BseSummation            - a replacement for multiple BseAdder effects
  DavBassFilter           - added trigger input for use in instruments and
                            implemented MIDI automation for all parameters
  BseNoise                - ported to IDL/C++ [Stefan Westerfeld]
  ArtsCompressor          - cleanups, major usability improvements
                            [Stefan Westerfeld]
* Added song mixer with freely connectable busses
* Added spline-scale-based DB meters
* Added MIDI event automation framework
* Added null PCM driver and command line options for driver selection
* Added plugin development guide
* Added audio-feature extractor for automated test suit [Stefan Westerfeld]
* Fixed dangling part handling by adding them to an extra track
* Fixed parsing of negative control events and note fine tune
* Fixed stereo playback in sample editor
* Fixed undo/redo handling across playback activation
* Fixed error handling when users form cyclic connections
* Lots of icon updates [Artem Popov]
* Mime type fixes [Artem Popov, Tim Janik]
* Improved GUI responsiveness
* Made message dialog appearance configurable
* Consistent support for dialog closing with Escape 
* Dialog size and resizing adaptions for 800x600 screens
* Lots of miscellaneous bug fixes and refactoring
* Updated Brazilian Portuguese translation [Raphael Higino]
* Updated Czech translation [Miloslav Trmac]
* Updated Dutch translation [Tino Meinen]
* Updated British English translation [David Lodge]
* Updated Canadian English translation [Adam Weinberger]
* Updated Albanian translation [Laurent Dhima]
* Updated Spanish translation [Francisco Javier F. Serrador, Jorge Gonzalez]
* Updated German translation [Dirk Janik, Moritz Mekelburger]
* Updated Russian translation [Artem Popov]
* Added Punjabi translation [Amanpreet Singh Alam]
* Added Japanese translation [Satoru SATOH]
* Added Esperanto translation [Artem Popov]
* Added Italian translation [Petrecca Michele]

Overview of Changes in BEAST/BSE 0.6.2:

* Rewrote scrollbar sizing, so tracks and parts are easily resizable
* Lots of small GUI enhancements and fixes
* Added CPU usage information view
* Enabled tooltips on menu items
* Rewrote logging, messaging and error reporting system
* Fixed attack time handling in SimpleADSR
* Added support for 1/32, 1/64 and 1/128 notes and quantization steps
* Added skin and row highlighting support to the pattern editor
* Adjusted skins (pacified some of the more disturbing ones)
* Added British English translation [Gareth Owen]
* Added Canadian English translation [Adam Weinberger]
* Added Brazilian Portuguese translation [Raphael Higino]
* Updated Catalan translation [Xavier Conde Rueda]
* Updated Czech translation [Miloslav Trmac]
* Updated Dutch translation [Tino Meinen]
* Updated Croatian translation [Robert Sedak]
* Updated Spanish translation [Francisco Javier F. Serrador]
* Updated Russian translation [Alexandre Prokoudine]
* Updated Portuguese translation [Duarte Loreto]
* Updated Albanian translation [Laurent Dhima]
* Various sfidl fixes [Stefan Westerfeld, Tim Janik]
* First steps taken towards mixer infrastructure
* Fixed user configurable debugging support
* Lots of adaptions to GLib/Gtk+-2.4

Overview of Changes in BEAST/BSE 0.6.1:

* Added suid wrapper which acquires nice level -20, then drops privileges
* Improved latency/block-size handling of the synthesis engine
* Fixed i18n bug which prevents demo song from loading in non-C locales
* Added i18n support for enum values
* Support for more note formats like Cis-1, C#-1, #C-1
* SFI cleanups [Stefan Westerfeld]
* Restructured sfidl and fixed lots of bugs [Stefan]
* Switched core language bindnig to C++
* Added support for per-part scripts
* New harmonic transposition script which allows to convert between major,
  minor, dorian, phrygian, lydian, mixolydian and locrian scales [Stefan]
* Added experimetal pattern editor prototype
* Added keybinding editor to preferences dialog
* Added ComboBox widgets to the GUI
* Updated Catalan translation [Xavier Conde Rueda]
* Updated Czech translation [Miloslav Trmac]
* Updated Serbian translation [Danilo Segan]
* Updated Dutch translation [Kees van den Broek]
* FreeBSD fixes [Rasmus Kaj]
* Lots of GUI fixes

Overview of Changes in BEAST/BSE 0.6.0:

* Moved RC file from ~/.beastrc to ~/.beast/beastrc
* Lots of major and minor GUI improvements
* Major improvements and speedups to scrolling code
* Added sniffer module and per-track scope display
* Fixed sequencer occasionally swallowing notes
* Added skin-support to event and piano roll widgets
* Added support for structures/boxed types in plugins
* Implemented a-law/u-law decoders
* Improved configurability
* Added AIFF file loader
* Minor and major performance improvements [Tim Janik, Stefan Westerfeld]
* Incorporated OpenBSD fixes [Nedko Arnaudov]
* Updated Serbian translation [Danilo Segan]
* Updated Czech translation [Miloslav Trmac]
* Updated Portuguese translation [Duarte Loreto]
* Updated Spanish translation [Yelitza Louze, Francisco Javier F. Serrador]
* Updated Dutch translation [Tino Meinen, Kees van den Broek]
* Updated German translation [Christian Neumair]
* Added Croatian translation [Robert Sedak]
* Added French translation [Christophe Merlet]
* Added Albanian translation [Laurent Dhima]
* Added Mongolian translation [Dulmandakh Sukhbaatar]
* Added sfidl documentation [Stefan Westerfeld]
* Miscellaneous bug fixes and cleanups

Overview of Changes in BEAST/BSE 0.5.6:

* New (or ported) modules:
  BseEvaluator  - highly experimental (available with --devel) expression
                  evaluator by Stefan Westerfeld
  DavBassFilter - a low-pass resonant TB-303 style filter by David A. Bartold
* Added support for author and licensing information for plugins,
  available as "Show Info" in the button3 popup menu on modules
* Started MIDI file import ability
* Started new undo-able parasite mechanism for BSE files
* Fixed default value serialization in BSE files
* IDL Compiler bug fixes and cleanups [Stefan Westerfeld]
* Started C++ Language Binding [Stefan Westerfeld]
* Added i18n support to IDL Compiler [Stefan Westerfeld]
* Added #include-impl support to IDL Compiler [Stefan Westerfeld]
* Added toplevel package tests in tests/ [Stefan Westerfeld]
* Support upper case note names
* Internationalized plugins
* Merged translation domains
* Updated Czech translation [Miloslav Trmac]
* Updated Dutch translation [Vincent van Adrighem]
* Updated German translation [Christian Neumair]
* Updated Serbian translation [Danilo Segan]
* Updated Spanish translation [Ismael Andres Rubio Rojas]
* Updated Swedish translation [Christian Rose]
* Added Catalan translation [Xavier Conde Rueda]
* Added Greek translation [Kostas Papadimas]
* Added Portuguese translation [Duarte Loreto]
* Complete rebuild of the GUI code by moving to XML based widget tree stencils
* Completely recoded menu generation, activation and sensitivity, based
  on new simple action lists amd a stencil factory mechanism
* Rewrote all existing property entry fields and added new types
* Implemented a couple new widgets to improve GUI experience (GxkMenuButton
  as GtkOptionMenu replacement, GxkSimpleLable for shortened widths, ...)
* Added accelerator support for popup menus
* Lots of overall GUI polishing
* Added "About" box
* Miscellaneous bug fixes, lots of code cleanups

Overview of Changes in BEAST/BSE 0.5.5:

* New (or ported) modules:
  DavCanyonDelay - Canyon Echo by David A. Bartold
  BseMidiInput   - Monophonic MIDI Keyboard input module
  BseBalance     - Stereo panorama position module
  ArtsCompressor - Mono and stereo compressor [Stefan Westerfeld]
* Added utility script to crop and duplicate parts [Stefan Westerfeld]
* Added "Party Monster" demo song [Stefan Westerfeld]
* Implemented ability to use sequencer as modulation source
* Added support for external MIDI events in song tracks
* Added .bse file playback facility to bsesh
* Added support for C++ Plugins
* Now installs bse-plugin-generator for simple creation of C++ Modules
* Added manual pages for installed executables
* Lots of small MIDI handling fixes
* Fixed MP3 loader
* Major GUI improvements
* Registered MIME types for .bse files, provided .desktop file
* Made search paths for various resources user configurable
* Added prototype support to IDL compiler [Stefan Westerfeld]
* Work around PTH poll() bug on NetBSD [Ben Collver, Tim Janik]
* Support NetBSD sound device names [Ben Collver]
* Added i18n infrastrukture for BEAST and BSE [Christian Neumair, Tim Janik]
* Added Azerbaijani translation [Metin Amiroff]
* Added Russian translation [Alexandre Prokoudine]
* Added Serbian translation [Danilo Segan]
* Added Swedish translation [Christian Rose]
* Added German translation [Christian Neumair]
* Added Czech translation [Miloslav Trmac]
* Added Dutch translation [Vincent van Adrighem]
* Lots of bug fixes

Overview of Changes in BEAST/BSE 0.5.4:

* Ported and improved synthesis module from David A. Bartold:
  DavSynDrum - Synthetic drum generator
* Added support for control event editing
* Added per-note velocity and fine-tune editing
* Added support for per-track and per-song special effects
* Some GUI polishing
* Fixes to compile on NetBSD
* Miscellaneous bug fixes

Overview of Changes in BEAST/BSE 0.5.3:

* Seperated core plugin loading from LADSPA plugin loading
* Fixed memory leaks in various places
* Added child process (bsesh) error monitoring
* Fixed bsesh (script) communication for systems with short writes

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 ;)