Commit Graph

11 Commits

Author SHA1 Message Date
Jonathan Moore Liles f8fb113886 Handle peaks for multichannel files. 2008-02-22 12:40:51 -06:00
Jonathan Moore Liles 97b344d3dd Replace Clip class with Audio_File abstract class who's children are interfaces to
various libraries.
2008-02-22 02:19:20 -06:00
Jonathan Moore Liles 3b02169d31 Make normalization code work at all zoom levels. 2008-02-17 21:37:26 -06:00
Jonathan Moore Liles d36804ea4e Finish making Peaks use Clip 2008-02-17 17:33:59 -06:00
Jonathan Moore Liles f27a222e47 Cleanup peak code to use Clip for reading. 2008-02-17 17:17:38 -06:00
Jonathan Moore Liles 0328ebfa2d Read peaks from source in chunks of exact size requirested.
Use one buffer for all source-read peaks.
2008-02-17 14:41:59 -06:00
Jonathan Moore Liles 720f024fa0 Read peaks directly from source at high zoom levels. 2008-02-16 21:32:31 -06:00
Jonathan Moore Liles 0c9be68bcd Update peaks when necessary. 2008-02-16 20:59:45 -06:00
Jonathan Moore Liles 31b449c24b Use libsndfile. Actually generate peak data. 2008-02-16 20:36:17 -06:00
Jonathan Moore Liles 8905484cb1 Cleanups. 2008-02-16 17:28:48 -06:00
Jonathan Moore Liles 41b62781d1 Work on supporting actual audio backing. WIP. 2008-02-16 17:12:23 -06:00