Commit Graph

36 Commits

Author SHA1 Message Date
Jonathan Moore Liles 24fe463579 Move region writing code into region class. 2008-04-17 22:44:19 -05:00
Jonathan Moore Liles e86123de78 Improve peak reading efficiency. 2008-04-17 11:30:20 -05:00
Jonathan Moore Liles 1b5459fe2b Don't waste time deinterleaving peaks. 2008-04-17 11:12:22 -05:00
Jonathan Moore Liles 4543d48c41 Fix a number of problems with region drawing. 2008-04-17 10:35:20 -05:00
Jonathan Moore Liles 55b2907aec WIP 2008-04-17 10:19:04 -05:00
Jonathan Moore Liles 3b40b8a093 Fix some bugs in peak reading/drawing. 2008-04-17 08:27:35 -05:00
Jonathan Moore Liles 72a203d18b Fix a number of errors turned up by valgrind. Import new captures. 2008-04-16 13:08:00 -05:00
Jonathan Moore Liles fbb4b17dca Split Disk_Stream into a base class and Playback_DS and Record_DS. 2008-04-16 06:30:04 -05:00
Jonathan Moore Liles fc2ed291aa Optimize fade calculations. 2008-04-16 00:50:32 -05:00
Jonathan Moore Liles 928780a820 Move some DSPish code into functions in dsp.c 2008-04-15 19:47:51 -05:00
Jonathan Moore Liles 9c2329eb78 Clean up fade drawing issue. 2008-04-15 09:01:21 -05:00
Jonathan Moore Liles b3a3be6e55 Add context popup menu for regions to set fade-in/out curve. 2008-04-15 06:44:03 -05:00
Jonathan Moore Liles 81561d6304 Minor cleanup. 2008-04-15 03:53:36 -05:00
Jonathan Moore Liles d101d5e905 Allow setting of fade in/out durations from GUI. 2008-04-15 02:13:40 -05:00
Jonathan Moore Liles 6f0af6bf3f Make fades render better for crossfades. 2008-04-14 20:27:27 -05:00
Jonathan Moore Liles 30c19870d6 Clean up fade drawing code. Draw fade outs also. 2008-04-14 20:08:06 -05:00
Jonathan Moore Liles 19de318aae Work on cleaning up the way fades are displayed. 2008-04-14 18:50:01 -05:00
Jonathan Moore Liles 26a8067d42 Draw fade shapes on box layer and adjust waveform display to match. 2008-04-14 05:00:08 -05:00
Jonathan Moore Liles 8e02b99192 Cut down on the number of verticies drawn for fades 2008-04-14 04:07:18 -05:00
Jonathan Moore Liles af0e75c23c Work on graphical display of fades. 2008-04-14 03:55:22 -05:00
Jonathan Moore Liles 91abbf543d Prepare to support generalized fade-in/outs. 2008-04-14 00:12:05 -05:00
Jonathan Moore Liles ee576b7ff7 Use linear curve for declicking fades 2008-04-13 23:30:40 -05:00
Jonathan Moore Liles f78ea62e70 Implement baics for declicking. 2008-04-13 23:01:08 -05:00
Jonathan Moore Liles ab20e03eb2 Make mutlti-region playback and overlapped region playback work. 2008-04-12 17:55:25 -05:00
Jonathan Moore Liles ebb86a1e62 Fiddle with playback... 2008-04-08 21:20:44 -05:00
Jonathan Moore Liles 7f43a99030 Actually get playback through JACK, kind of. 2008-04-08 19:05:15 -05:00
Jonathan Moore Liles 2a26aa85ac Actually make it compile again. 2008-04-07 05:00:16 -05:00
Jonathan Moore Liles 30f33a3484 Work on adding playback capability. 2008-04-07 02:29:52 -05:00
Jonathan Moore Liles 6a6c91250e Try a different way of avoiding continuous-variation on drag etc. 2008-04-02 02:19:48 -05:00
Jonathan Moore Liles 3d74d59d4a Play with push stuff. 2008-04-02 01:49:24 -05:00
Jonathan Moore Liles 16772b7e3b WIP 2008-03-31 05:00:47 -05:00
Jonathan Moore Liles 0207dc9507 Ditch the whole separate Engine idea and move everything back to Timeline. 2008-03-28 00:19:26 -05:00
Jonathan Moore Liles 48bcd7ed98 Continue switching over to peak server system. 2008-03-26 19:31:57 -05:00
Jonathan Moore Liles 2abf28095c Don't read more peaks than needed for waveform. 2008-03-26 12:53:36 -05:00
Jonathan Moore Liles b0d5b60a6f Work on switching Timeline Editor over to use the Peak Server. 2008-03-26 03:33:14 -05:00
Jonathan Moore Liles c415fe9680 Begin rearranging. 2008-03-19 22:13:27 -05:00