Commit Graph

27 Commits

Author SHA1 Message Date
Jonathan Moore Liles faebcc48ae Play with waveform outlines. 2008-03-08 11:43:11 -06:00
Jonathan Moore Liles 8d31a880b3 Fix error in waveform coloring. 2008-03-08 11:17:35 -06:00
Jonathan Moore Liles f6d5123e35 Minor cleanups. 2008-03-07 22:52:49 -06:00
Jonathan Moore Liles 85ed98e040 Work on "takes" system. 2008-03-07 22:31:38 -06:00
Jonathan Moore Liles 42d1643dad Cleanups. 2008-03-06 17:21:57 -06:00
Jonathan Moore Liles c9926362a7 Minor fixes. 2008-03-01 09:25:27 -06:00
Jonathan Moore Liles 0155831e34 Make tracks interactively resizable. 2008-03-01 08:23:59 -06:00
Jonathan Moore Liles a81a46510d Don't draw more waveform than necessary. 2008-02-26 00:08:02 -06:00
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 cee75218f3 Move stuff from main.C into Timeline.C 2008-02-21 10:20:36 -06:00
Jonathan Moore Liles 4a266bc86a Attempt to clean up label drawing for track widgets. 2008-02-20 21:40:20 -06:00
Jonathan Moore Liles f042e887e0 Make normalize region work again. 2008-02-20 20:10:44 -06:00
Jonathan Moore Liles 76afaa5792 Begin moving to custom track scrolling with 'virtual' region widgets. 2008-02-19 23:57:14 -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 a032a95fad Cleanup some issues with trimming. 2008-02-17 19:13:20 -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 4129714315 More tweaking. 2008-02-16 18:35:53 -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
Jonathan Moore Liles 1750df5f5e Add normalization function. 2008-02-16 04:30:56 -06:00
Jonathan Moore Liles a819cdd7b8 Color by amplitude when drawing waveform. 2008-02-16 02:41:25 -06:00
Jonathan Moore Liles 894d5d85d0 Allow copying of regions. 2008-02-16 01:46:43 -06:00
Jonathan Moore Liles 62781a70ed Add tracks. Support dragging regions between tracks. 2008-02-15 21:50:16 -06:00
Jonathan Moore Liles 669d638ab0 Support trimming of region. 2008-02-14 01:40:47 -06:00
Jonathan Moore Liles 4b290d3372 Try to be more efficient about clipping. 2008-02-14 00:35:32 -06:00
Jonathan Moore Liles a7f590aa40 Initial checkin. 2008-02-13 23:47:12 -06:00