Jonathan Moore Liles
318144baed
Clean up comments.
2008-05-26 10:16:19 -05:00
Jonathan Moore Liles
b20156053e
Add appropriate locking. Make control sequences removable.
2008-05-25 23:08:25 -05:00
Jonathan Moore Liles
0e1ac2563d
Overhaul timeline event handling.
2008-05-25 21:51:36 -05:00
Jonathan Moore Liles
d2afffbb7c
Don't trash memory with timeline menu stuff.
2008-05-25 15:48:37 -05:00
Jonathan Moore Liles
26b9f2cf6b
Move more timeline keybindings into menu.
2008-05-25 01:18:30 -05:00
Jonathan Moore Liles
06a0518463
Rearrange menus. Keep timeline menu in timeline class and share it with popup menu.
2008-05-25 01:14:17 -05:00
Jonathan Moore Liles
ba430eb236
Add 't' key on timeline to add a tempo point using the current range as the beat length.
2008-05-24 22:27:23 -05:00
Jonathan Moore Liles
bd82f954a8
Move (mostly) all Engine functionality into Engine/ directory.
2008-05-22 02:05:49 -05:00
Jonathan Moore Liles
0840face8f
Cleanup.
2008-05-21 22:05:10 -05:00
Jonathan Moore Liles
821250d9de
Allow the user to use r+drag to set the range.
2008-05-21 21:49:14 -05:00
Jonathan Moore Liles
3938253a5a
Change the way cursor caps are drawn.
2008-05-21 21:29:06 -05:00
Jonathan Moore Liles
48d7f61f8a
Respond appropriately to changes in JACK buffer size.
2008-05-19 23:30:08 -05:00
Jonathan Moore Liles
8d385de54c
Draw secondary cursors on timeline instead of in the overlay.
2008-05-18 22:45:37 -05:00
Jonathan Moore Liles
47dbf6c537
Clear up a load of compiler warnings.
2008-05-18 22:01:09 -05:00
Jonathan Moore Liles
3e1a32c8be
Cleanup.
2008-05-18 00:09:18 -05:00
Jonathan Moore Liles
60132b8595
Work on freewheel mode.
2008-05-17 20:45:56 -05:00
Jonathan Moore Liles
5cd2475609
Cleanup build.
2008-05-18 00:15:39 +00:00
Jonathan Moore Liles
f4661611a0
Get stop frame right when finalizing regions.
2008-05-17 00:34:42 -05:00
Jonathan Moore Liles
21e82b64f6
Minor cleanup.
2008-05-16 20:55:43 -05:00
Jonathan Moore Liles
9f3cc2a2e0
Improve tick calculation?
2008-05-16 18:44:18 -05:00
Jonathan Moore Liles
65b6d544ad
Don't fail in render_tempomap on the first beat of the first bar.
2008-05-16 18:44:08 -05:00
Jonathan Moore Liles
7075a9a2e1
Clean up make.conf format.
2008-05-16 16:06:15 -05:00
Jonathan Moore Liles
825bb4c3e7
Don't die if render_tempomap() is called with an empty map.
2008-05-14 21:14:56 -05:00
Jonathan Moore Liles
d6e8ec3c4a
Make time points reset the beat count.
2008-05-14 18:47:28 -05:00
Jonathan Moore Liles
705482f72f
Make time points editable etc.
...
Fix sorting of tempomap.
2008-05-14 17:36:23 -05:00
Jonathan Moore Liles
b3d2cf94a1
Un-unify tempo and time sequences...
...
Add an update_tempomap() method to Timeline instead, which must be
called every time the time or tempo tracks are edited. This is perhaps as
ugly as the unified map was, but is at least a bit more compatible with
the possibility of moving all the meat of tempomapping into a library.
2008-05-14 16:50:31 -05:00
Jonathan Moore Liles
577f0bd1d0
Improve tick calculation.
2008-05-14 16:31:42 -05:00
Jonathan Moore Liles
682645f2e1
Add (possibly bogus) timebase callback.
2008-05-14 16:31:42 -05:00
Jonathan Moore Liles
b5c5a01fd9
Fix measure line drawing.
2008-05-14 16:31:07 -05:00
Jonathan Moore Liles
558430847c
Fix beat and tick calcualtion.
2008-05-14 16:31:06 -05:00
Jonathan Moore Liles
1cd36adce8
Improve tempomap rendering.
2008-05-14 16:31:05 -05:00
Jonathan Moore Liles
4f52567504
Simplify and improve tempomap, measure line drawing and snapping.
2008-05-14 16:31:05 -05:00
Jonathan Moore Liles
974618863b
Improve the measure line drawing routine.
2008-05-14 16:30:09 -05:00
Jonathan Moore Liles
62625f35f7
Improve drawing of unified tempomap.
2008-05-14 16:26:23 -05:00
Jonathan Moore Liles
6dd66f328f
Include tick ibn BBT info.
2008-05-13 16:38:13 -05:00
Jonathan Moore Liles
9bb119e0b5
Get BBT info right.
2008-05-13 16:16:14 -05:00
Jonathan Moore Liles
d4d5c17e44
Work on actually rendering tempo map into BBT info.
2008-05-13 03:31:25 -05:00
Jonathan Moore Liles
30b4c1bb4b
Try to be more accurate in drawing measure lines.
2008-05-12 23:38:36 -05:00
Jonathan Moore Liles
50897c6cd7
Clean up snap behavior.
2008-05-12 23:38:05 -05:00
Jonathan Moore Liles
f41f23c306
Oops. Fix draw_measure's use of renamed sequence widget properties.
2008-05-12 10:14:35 -05:00
Jonathan Moore Liles
fc99144548
Work on making peak streaming work again.
2008-05-10 20:10:16 -05:00
Jonathan Moore Liles
9df497a50a
Fixup tempo/time points, which were broken by recent renaming.
2008-05-07 17:55:01 -05:00
Jonathan Moore Liles
a57db305f2
Symbol name cleanup.
2008-05-07 11:18:57 -05:00
Jonathan Moore Liles
281607550b
Oops. Actually ignore modifiers for timeline keys.
2008-05-06 18:38:55 -05:00
Jonathan Moore Liles
b3c3a3956b
Use stricter shortcut for timeline context menu.
2008-05-05 22:00:30 -05:00
Jonathan Moore Liles
f9d93f4307
Small hack to fix one-pixel size difference when there are no annotation tracks.
2008-05-05 21:56:26 -05:00
Jonathan Moore Liles
4947278da5
Fix scrolling positon consistency problem.
2008-05-05 18:49:18 -05:00
Jonathan Moore Liles
c3a20870f7
Big fix for loggability which was broken by the previous attempt at making Time and Tempo sequences unlogged.
2008-05-05 00:29:39 -05:00
Jonathan Moore Liles
42a1983116
Allow each track to contain multiple Annotation_Sequences.
2008-05-04 18:52:24 -05:00
Jonathan Moore Liles
f16bbb1ab6
Rename Ruler_* to Annotation_*
2008-05-04 17:32:08 -05:00