Jonathan Moore Liles
|
3266c385c3
|
Try to clean up some corner cases with crossfade drawing.
|
2008-03-09 20:07:04 -05:00 |
Jonathan Moore Liles
|
bb61dde7fb
|
Fix math errors in normalizer and waveform colorer.
|
2008-03-09 18:16:51 -05:00 |
Jonathan Moore Liles
|
90a5568a20
|
Log auido tracks as Audio_Track.
|
2008-03-09 16:27:06 -05:00 |
Jonathan Moore Liles
|
7d6121e2d8
|
Tracks are virtual, so use Fl_Widget instead of Fl_Group as base class.
|
2008-03-09 16:18:22 -05:00 |
Jonathan Moore Liles
|
8a467843d0
|
Draw crossfade waveforms in x-ray style.
|
2008-03-09 13:28:48 -05:00 |
Jonathan Moore Liles
|
35fc23bec8
|
Add an option to add a new take.
|
2008-03-09 12:56:17 -05:00 |
Jonathan Moore Liles
|
546a0bde01
|
Add conditional compile option to disable timeline doublebuffering.
|
2008-03-09 12:38:50 -05:00 |
Jonathan Moore Liles
|
da948fa02f
|
Minor cleanup.
|
2008-03-09 12:38:36 -05:00 |
Jonathan Moore Liles
|
c81d48c613
|
Don't try to be so fancy about drawing measure lines.
|
2008-03-08 23:06:37 -06:00 |
Jonathan Moore Liles
|
a6e65c8159
|
Cleanup region mouseover.
|
2008-03-08 22:19:05 -06:00 |
Jonathan Moore Liles
|
e0e6cb7379
|
Try to use part of FLTK's DND system for inter-track region dragging.
|
2008-03-08 18:38:34 -06:00 |
Jonathan Moore Liles
|
9a01389624
|
Separate track, control tracks, and takes.
|
2008-03-08 15:48:06 -06:00 |
Jonathan Moore Liles
|
decd7d107b
|
Blend control track polygon into background.
|
2008-03-08 14:20:42 -06:00 |
Jonathan Moore Liles
|
fb00a746b3
|
Draw measure lines OVER control polygon.
|
2008-03-08 14:10:43 -06:00 |
Jonathan Moore Liles
|
394d079706
|
Draw control points with a polygon.
|
2008-03-08 13:39:20 -06:00 |
Jonathan Moore Liles
|
65e251360f
|
Improve takes menu functionality.
|
2008-03-08 13:04:26 -06:00 |
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
|
8a85a8c217
|
Fix problem interaction between normalization and zooming.
|
2008-03-07 22:31:11 -06:00 |
Jonathan Moore Liles
|
bc5019035c
|
Fix undo for control points.
|
2008-03-07 19:05:53 -06:00 |
Jonathan Moore Liles
|
43b244a2db
|
Fix control track scrolling issues.
|
2008-03-07 18:57:55 -06:00 |
Jonathan Moore Liles
|
4de8751032
|
Improve event handling for control tracks.
|
2008-03-07 18:06:42 -06:00 |
Jonathan Moore Liles
|
e202523e51
|
Add control (automation) tracks.
|
2008-03-06 22:47:52 -06:00 |
Jonathan Moore Liles
|
e3fe3abeda
|
Make crossfades more obvious.
|
2008-03-06 20:37:06 -06:00 |
Jonathan Moore Liles
|
5d41f34b77
|
Draw crossfades.
|
2008-03-06 20:29:02 -06:00 |
Jonathan Moore Liles
|
3fbf9f9f82
|
More cleanups.
|
2008-03-06 17:29:28 -06:00 |
Jonathan Moore Liles
|
42d1643dad
|
Cleanups.
|
2008-03-06 17:21:57 -06:00 |
Jonathan Moore Liles
|
613cbaa2a4
|
Cleanup timeline class a little.
|
2008-03-06 16:45:23 -06:00 |
Jonathan Moore Liles
|
f58e156e3a
|
Clean up track widget event handling some.
|
2008-03-06 13:30:08 -06:00 |
Jonathan Moore Liles
|
01a1e5846c
|
Improve mouse cursor handling.
|
2008-03-06 12:46:40 -06:00 |
Jonathan Moore Liles
|
c97a15047c
|
Add boxy background to track widget labels.
|
2008-03-05 22:08:06 -06:00 |
Jonathan Moore Liles
|
ec2dc52307
|
Add nifty mouseover region time display.
|
2008-03-05 21:26:07 -06:00 |
Jonathan Moore Liles
|
e70ff0b101
|
Fix offset of imports.
|
2008-03-05 18:36:20 -06:00 |
Jonathan Moore Liles
|
65606b5fb3
|
Improve event handling and mouse cursor changing.
|
2008-03-05 18:14:46 -06:00 |
Jonathan Moore Liles
|
2c50272a9d
|
Put selected deletions into a block.
|
2008-03-05 17:21:58 -06:00 |
Jonathan Moore Liles
|
3e45833e49
|
Improve the behavior of rubberband selection.
|
2008-03-05 17:15:44 -06:00 |
Jonathan Moore Liles
|
03385eb347
|
Clean up track widget event handling.
|
2008-03-05 16:51:04 -06:00 |
Jonathan Moore Liles
|
0cbfaff090
|
Move track widget pointer sorting func into track widget class.
|
2008-03-05 13:38:25 -06:00 |
Jonathan Moore Liles
|
73180334f3
|
Clip selection rectangle to track area.
|
2008-03-05 13:32:39 -06:00 |
Jonathan Moore Liles
|
ed25a70aef
|
Make rubberband selection work.
|
2008-03-05 13:06:41 -06:00 |
Jonathan Moore Liles
|
2f91da168d
|
Make block undo and single undo work again.
|
2008-03-05 11:03:17 -06:00 |
Jonathan Moore Liles
|
bccdecdee6
|
Work on block undo.
|
2008-03-05 01:05:08 -06:00 |
Jonathan Moore Liles
|
790f371456
|
Play with track header button callback.
|
2008-03-05 00:23:00 -06:00 |
Jonathan Moore Liles
|
78afcbe019
|
Work on selection operations more.
|
2008-03-04 20:12:54 -06:00 |
Jonathan Moore Liles
|
72ba000470
|
Use fl_open_uri() for homepage URL in about window.
|
2008-03-04 19:31:38 -06:00 |
Jonathan Moore Liles
|
6a5417cd1a
|
Avoid unnecessary redraw when duplicating.
|
2008-03-03 22:11:06 -06:00 |
Jonathan Moore Liles
|
a0c6c794fa
|
Make duplicate work for selection.
|
2008-03-03 22:03:55 -06:00 |
Jonathan Moore Liles
|
8533f49d87
|
Handle deselection specially.
|
2008-03-03 18:35:40 -06:00 |