post 2.0 issues

Just some ideas:

  • what’s the next version number?
  • just what is our numbering system anyways?
  • switch to a cairo based canvas (Papyrus or GooCanvas)
  • figure out how to draw boolean automation
  • Route::process_output_buffers() redesign
  • modularize Session?
    • move static methods into utility namespace?
    • move vectorized methods?
  • Improve surfaces code, add surfaces
  • Improve Help to point to manual, paypal
  • copy/paste of regions and/or chunks between instances?
  • Group identifiers
  • Composite Regions
  • MTC lock indicator
  • import dialog redesign - select file, then select action
  • export dialog redesign
  • tear off groups for mixer strips
  • open projects read-only
  • MIDI I/O dialog
  • Edit region in an external editor
  • Finish “operation applies to selection” - no more clicked_regionview, clicked_trackview etc. as targets
  • REAPER-style connection-I/O matrix editor
  • all plugins on/off button

DONE

  • Carl H’s vertical stacking patch
  • use ingen’s plugin selector (or at least its design)
  • Autoplay mode in sound file auditioner
  • cut buffer for plugins etc must use XML, not objects

Group identifiers

Each edit group would be given a unique identifier [0-9A-Za-z] which would replace the ’g’ in the track header. The color for the identifier would indicate whether the group is active or not. Both colors must be different from the default color for track header buttons so that ’g’ is differentiated