Roadmap
From Buzztard
erladronm
- The primary goal is to get as far as buzz did. That means loading buzz song, loading the machines, have similar editing.
- 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.
- 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
- multitrack project file export
- data exchange with a sample editor (marlin?)
- Open Sound Control for the interaction controller / remote control
- song autosaving, journalling, versioning
[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-
recent used files support (gtk 2.10) -
new icons-
tab icons -
machine view icons
-
-
-
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
- register with the Translation Project or Transiflex
- check against http://www.open-tran.eu/
- 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
-
move all dialogs to separate classes (for ui tests) -
handle interaction controller assignments in machine and not in dialog
-
-
Multitrack recording-
song rendering support from the ui
-
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
-
machine settings layout information -
design a preset handling interface-
implementation for buzzmachine presets - generic implementation for gst element presets
-
-
-
sequenceand 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



