Milestone: 0.8.0

Things that need to be in-place for the 0.8.0 release of Benben.

General

  • [ ] Convert SID code from C++ to native Common Lisp
  • [ ] Consolidate the various sequenced formats under a single library.
  • [ ] TCP and/or UDP support for remote control.
  • [ ] Second "page" to display visualization.
    • [ ] Oscilloscope or spectrum view.
  • [ ] Alternate "mini TUI" for when the terminal is below 80x24.
  • [ ] EQ profiles
    • [ ] EQ configuration moved to their own config files

Likely to Be Added, But Not Guaranteed

  • [ ] Scrolling through the playlist to select an arbitrary file from the play queue.
  • [ ] "Queue next song" like in Audacious.

Unlikely to Be Added, But Possibly

  • [ ] "Tracker" view for module files.

Maintenance Tasks

  • [ ] Do a full pass of the program to ensure copyright headers are up to date.
  • [ ] Do a full pass of the program to add missing documentation strings.

Other

  • [ ] Document all config file options.

(x = finished, ? = might have a bug, / = partially working, space = not working)