Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > contrib-release > by-pkgid > eecb910bd24c7b267af0e72b903d521e > files > 8

gnoise-0.1.15-11mdv2010.0.x86_64.rpm

TODO (somewhat in priority order)
=================================
  - save as over top of current file -> sig bus (stat and use rdev and inode
    to tell if same file)

  - snapping the selection to markers

  - draging markers with the mouse

  - implement the marker notes
    (see Cue chunk http://www.borg.com/~jglatt/tech/wave.htm)

  - implement spectrograms (see http://extace.sourceforge.net)

  - set widgets insensitive during play

  - edit->delete & edit->crop

  - gnoise --generate-cache *.wav

  - implement undo dialog

  - finish LADSPA implementation

  - to help performance, see how often we do a lookup_widget in critical
    regions and think about caching them

  - make sure undo files always get cleaned up

  - code cleanup! (static routines, unused/combineable variables, and all
    kinds of other ugly things) ... some modules are worse than others :(

  - think about allowing a configurable snap-to for the selection

  - mixer for at least main volume? (maybe just exec a mixer)

  - use input/output plugin's (xmms?, support ALSA?) instead of just OSS

  - maybe a denoiser (? http://www.saunalahti.fi/~mjkoskin )