Jonathan Moore Liles
|
300c6c3726
|
Massively rework loggable interface.
|
2008-04-19 21:15:54 -05:00 |
Jonathan Moore Liles
|
f3e781762c
|
Allow IO thread to be started/stopped more than once.
|
2008-04-19 14:24:26 -05:00 |
Jonathan Moore Liles
|
d3fcb162f3
|
Give each capture a unique name.
|
2008-04-19 14:21:49 -05:00 |
Jonathan Moore Liles
|
77ff82e9f4
|
Make the playhead more visible.
|
2008-04-19 00:30:41 -05:00 |
Jonathan Moore Liles
|
77ac8a2c8e
|
Create track ports with the proper names.
|
2008-04-19 00:26:43 -05:00 |
Jonathan Moore Liles
|
ed813d0c03
|
Name newly created tracks.
|
2008-04-19 00:09:42 -05:00 |
Jonathan Moore Liles
|
e54f63e605
|
Massive renames.
|
2008-04-18 23:22:49 -05:00 |
Jonathan Moore Liles
|
feb777a050
|
Get rid of useless Region_Base class.
|
2008-04-18 21:29:15 -05:00 |
Jonathan Moore Liles
|
d316e8772c
|
Permit adding of tracks from GUI.
|
2008-04-18 21:26:27 -05:00 |
Jonathan Moore Liles
|
793fb05176
|
Work on making journal replay at startup.
|
2008-04-18 20:05:57 -05:00 |
Jonathan Moore Liles
|
714fc8766c
|
Crudely begin to support drawing of timecodes on ruler.
|
2008-04-18 15:18:07 -05:00 |
Jonathan Moore Liles
|
24fe463579
|
Move region writing code into region class.
|
2008-04-17 22:44:19 -05:00 |
Jonathan Moore Liles
|
e7c2ac9ecd
|
Begin to support waveform display during capture.
|
2008-04-17 19:26:46 -05:00 |
Jonathan Moore Liles
|
ce69a3b8f0
|
Cleanup and begin keeping chunksize in peakfile name.
|
2008-04-17 17:12:38 -05:00 |
Jonathan Moore Liles
|
e7b893ca24
|
Get rid of peakfile headers... Who needs 'em.
|
2008-04-17 15:37:38 -05:00 |
Jonathan Moore Liles
|
99e93c575e
|
Stream peaks to disk during capture.
|
2008-04-17 14:19:41 -05:00 |
Jonathan Moore Liles
|
ed9a1aaf5b
|
Optimize waveform drawing some.
|
2008-04-17 12:04:55 -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
|
9cbc39addd
|
Only fork for peak building when necessary.
|
2008-04-17 10:59:02 -05:00 |
Jonathan Moore Liles
|
c8b872ae41
|
Don't attempt to draw more peaks than were actually read!
|
2008-04-17 10:45:36 -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
|
642d6d48ea
|
Handle empty peak file as error.
|
2008-04-16 13:23:34 -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
|
4684094f6f
|
Work on improving recording.
|
2008-04-16 10:35:25 -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
|
14330f607d
|
Get rid of unnecessary copying in disk stream.
|
2008-04-16 00:03:10 -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
|
424b68f044
|
Minor cleanup.
|
2008-04-15 19:08:48 -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
|
a10d86ecfd
|
Allow timeline widget to take keyboard focus and pass keyboard events on to children.
|
2008-04-15 02:13:22 -05:00 |
Jonathan Moore Liles
|
7e28987f99
|
Add error message for failed imports.
|
2008-04-14 21:06:35 -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
|
56b06c267a
|
Fix a few delete's that should have been delete[]'s.
|
2008-04-14 03:55:03 -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
|
eab284dddb
|
Minor cleanup.
|
2008-04-13 23:11:48 -05:00 |
Jonathan Moore Liles
|
f78ea62e70
|
Implement baics for declicking.
|
2008-04-13 23:01:08 -05:00 |
Jonathan Moore Liles
|
ebc3f8db92
|
Don't redraw playhead more than necessary.
|
2008-04-12 19:02:58 -05:00 |