Roadmap

From Buzztard

Jump to: navigation, search

erladronm

  1. The primary goal is to get as far as buzz did. That means loading buzz song, loading the machines, have similar editing.
  2. Second step is small improvments, user guide, intensive testing and collecting ideas. Its very likely that things like midi-support will fall into this phase as well.
  3. Third step is more applications, new features and so on.

Contents

[edit] Release Planning

[edit] Future

  • explicit windows and macosx support as soon as someone volunteers to maintain it
  • move own widgets into a separate lib (src/lib/libbtwidgets)?
  • additional end user apps (bt-live)

[edit] Version 0.6 (??)

From this version on we'll aim for new features

[edit] Version 0.5 (crown of thorns) 2009

This version will target to provide all major features of buzz

  • gui color themes
  • change wires while playing
  • pattern recording
  • ui improvements
    • full ui state persistence
    • shall we have a tip-of-the-day dialog?
    • own ruler widgets
      • for analysis window scales
      • for volume and panorama popups
    • add Help buttons to dialogs
  • Refactorisation
    • make Application a singleton and remove app member from all the objects
    • use G_DEFINE_TYPE
    • use own treeviewmodels (implement the GtkTreeModel interface)

[edit] Version 0.4 (the light in your eyes) Autumn 2008

This version will bring wavetable support and UI usability improvments.

  • ui improvements
  • vu-meters in machine icons
  • clipboard support (cut/copy/paste)
  • wavetable
    • loading waves
    • handle more wave properties (volume, loop-mode)
    • waveform display
    • wavetable mapping into buzzmachines
      • buzztard to gstbml (need iface or property)
      • gstbml to bml (needs api in bml)
  • support song files as zip files
  • translations
  • Refactorisation
    • more flexible song-io plugin api

NEWS: current text

[edit] Version 0.3 (a tale of ice and darkness) Mar. 2008

This version will improve stability and make the pattern editor useable.

  • lots of Keyboard shortcuts
  • improved editing of sequence and patterns
    • selection fixes
    • navigation workaround (gtk+ bugs)
    • better input handling
    • insert and delete for lines and tracks
    • pattern editing
      • custom widget for patterns
      • support volume and panorama in sources and processors
      • support master volume
  • improved machine view
    • show volume and panorama
    • add panorama editing
  • better format negotiation when connecting machines
    • autoplug panorama element if needed
  • partial ui state persistence
  • GObject update
    • static strings in param specs
  • Refactorisation
  • Multitrack recording

NEWS: current text

[edit] Version 0.2 (sunrise) Apr.2007

This version will target UI usability improvments and introduce more interactivity.

  • preset handling in machines
  • sequence and pattern view table headings
  • allow to confirm dialogs with enter key
  • check installed utility elements
  • help view for machines
  • enhance machine window layout
  • make more settings instant apply
  • interaction controller and playback controller foundation
    • new baselibrary interaction controller
    • UI settings for controllers
    • popup-menu for machine preoperties to assign controllers

NEWS: current text

[edit] Version 0.1 (genesis) 30.Oct.2006

This version should serve as a technical preview. That is - everything can change. These are the pending TODOs:

  • check machines when loading song
  • preview warning requester/ first time install requester
    • merge with about, show NEWS (ReleaseNotes)
    • need to show this once per version, settings news-seen="0.1"
  • gui-dialog screenshoter for the manual
  • bring manual up-to-date
  • update german translation
  • add lgpl headers in sources
  • change /home/ensonic in READMEs to $HOME

NEWS: current text

[edit] Release Names

  • euphoria
  • riser
  • floorkiller
Personal tools
collaboration

SourceForge Logo

GStreamer Logo

Linux Sound Logo

MediaWiki

Valgrind

GNU Library Public Licence

GNU Free Documentation License 1.2