Jonathan Moore Liles
723bcf2bd7
Add length and number of tracks to Project_Info_Dialog.
17 years ago
Jonathan Moore Liles
08e50292c8
Permit setting tempo from (bar) range.
17 years ago
Jonathan Moore Liles
4bb22f2506
Move keyboard bindings for timeline.
17 years ago
Jonathan Moore Liles
fd9497f044
Implement move playhead by beat.
17 years ago
Jonathan Moore Liles
b17623720e
Change the way project length is calculated.
17 years ago
Jonathan Moore Liles
ea8c35d0fe
Rewrite Audio_Region context menu. Use the menu for handling region specific shortcuts.
17 years ago
Jonathan Moore Liles
43e561982b
Work on timeline menu actions.
17 years ago
Jonathan Moore Liles
c8eb82d124
Make timeline 'length' dynamic.
17 years ago
Jonathan Moore Liles
424b1b9b8f
Clean up keyboard focus navigation.
17 years ago
Jonathan Moore Liles
d2afffbb7c
Don't trash memory with timeline menu stuff.
17 years ago
Jonathan Moore Liles
06a0518463
Rearrange menus. Keep timeline menu in timeline class and share it with popup menu.
17 years ago
Jonathan Moore Liles
bd82f954a8
Move (mostly) all Engine functionality into Engine/ directory.
17 years ago
Jonathan Moore Liles
3938253a5a
Change the way cursor caps are drawn.
17 years ago
Jonathan Moore Liles
48d7f61f8a
Respond appropriately to changes in JACK buffer size.
17 years ago
Jonathan Moore Liles
3e1a32c8be
Cleanup.
17 years ago
Jonathan Moore Liles
60132b8595
Work on freewheel mode.
17 years ago
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.
17 years ago
Jonathan Moore Liles
682645f2e1
Add (possibly bogus) timebase callback.
17 years ago
Jonathan Moore Liles
4f52567504
Simplify and improve tempomap, measure line drawing and snapping.
17 years ago
Jonathan Moore Liles
974618863b
Improve the measure line drawing routine.
17 years ago
Jonathan Moore Liles
d4d5c17e44
Work on actually rendering tempo map into BBT info.
17 years ago
Jonathan Moore Liles
bff8d98078
Clean up a copy/assignment permissions for many classes.
17 years ago
Jonathan Moore Liles
9df497a50a
Fixup tempo/time points, which were broken by recent renaming.
17 years ago
Jonathan Moore Liles
f16bbb1ab6
Rename Ruler_* to Annotation_*
17 years ago
Jonathan Moore Liles
6bb756d4dc
Adapt snapping code to use the new measure line rendering code.
17 years ago
Jonathan Moore Liles
0645c0ebbf
Make zoom-fit menu item work.
17 years ago
Jonathan Moore Liles
68f924ab1b
Add more xruns info to the GUI.
17 years ago
Jonathan Moore Liles
821a3feedc
Quit using FLTK's weird DND system for inter-track drags.
17 years ago
Jonathan Moore Liles
aba6910629
Make playhead centering optional and disable it while recording.
17 years ago
Jonathan Moore Liles
34400df589
Attempt to draw measure lines with a more efficient incremental algorithm.
17 years ago
Jonathan Moore Liles
98afd445ed
Add "Follow Playhead" option.
17 years ago
Jonathan Moore Liles
707e898d36
Add Select None option to the GUI.
17 years ago
Jonathan Moore Liles
9f95f2b910
Get vertical scrolling right.
17 years ago
Jonathan Moore Liles
193c24bd37
Add option for magnetic snapping.
17 years ago
Jonathan Moore Liles
146126f2af
Enforce power of two zoom levels.
17 years ago
Jonathan Moore Liles
ad756bc1b2
Don't fake sample rate.
17 years ago
Jonathan Moore Liles
8e1bc189e6
Make snap type configurable.
17 years ago
Jonathan Moore Liles
63ebacb872
Massive consting.
17 years ago
Jonathan Moore Liles
bb2cd56561
Make measure line drawing optional.
17 years ago
Jonathan Moore Liles
ffd4dc26a8
Add support for additional cursors.
17 years ago
Jonathan Moore Liles
2dd18e842f
Activate a number of entries in the menu.
17 years ago
Jonathan Moore Liles
8622209fe1
Actually update buffer and dsp percentages in GUI.
17 years ago
Jonathan Moore Liles
d85cc1c61c
Work on adding the rest of the GUI.
17 years ago
Jonathan Moore Liles
23aeefb5d6
Try to get session loading up and running.
17 years ago
Jonathan Moore Liles
ed813d0c03
Name newly created tracks.
17 years ago
Jonathan Moore Liles
e54f63e605
Massive renames.
17 years ago
Jonathan Moore Liles
d316e8772c
Permit adding of tracks from GUI.
17 years ago
Jonathan Moore Liles
793fb05176
Work on making journal replay at startup.
17 years ago
Jonathan Moore Liles
714fc8766c
Crudely begin to support drawing of timecodes on ruler.
17 years ago
Jonathan Moore Liles
afe06f59e9
Add playhead to the GUI.
17 years ago