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
|
d510b21f7f
|
Allow Annotation_Points and Annotation_Regions to co-exist on the same sequence.
|
2008-05-04 21:05:20 -05:00 |
Jonathan Moore Liles
|
875ff62c8a
|
Split Region into Audio_Region and Sequence_Region base class.
|
2008-05-04 19:56:07 -05:00 |
Jonathan Moore Liles
|
33d78a726a
|
Rename Region class to Audio_Region
|
2008-05-04 19:04:20 -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 |
Jonathan Moore Liles
|
f34496f703
|
Keep VERSION in Makefile
|
2008-05-04 17:20:38 -05:00 |
Jonathan Moore Liles
|
727b256b4b
|
Output journal snapshot as a single transaction.
|
2008-05-04 02:35:35 -05:00 |
Jonathan Moore Liles
|
594f711533
|
Make new session dialog actually work.
|
2008-05-04 02:32:54 -05:00 |
Jonathan Moore Liles
|
5ca4efe837
|
Break session loading/creation code out into its own file.
|
2008-05-04 02:10:15 -05:00 |
Jonathan Moore Liles
|
25aea13004
|
Improve new session dialog.
|
2008-05-03 20:28:36 -05:00 |
Jonathan Moore Liles
|
aef0d1c6b1
|
Minor cleanup.
|
2008-05-03 18:44:28 -05:00 |
Jonathan Moore Liles
|
951c1ca23b
|
Hack to make Time, Tempo, and Ruler sequences unjournaled to simplify session teardown.
|
2008-05-03 18:25:59 -05:00 |
Jonathan Moore Liles
|
af523475c4
|
Work on making system reset possible.
|
2008-05-03 17:50:32 -05:00 |
Jonathan Moore Liles
|
72ae9470d3
|
Don't crash when song cannot be loaded via LASH.
Consider invalid song path given via command line a fatal error.
|
2008-05-03 12:15:02 -05:00 |
Jonathan Moore Liles
|
5f4fd49867
|
Minor cleanups.
|
2008-05-03 11:46:48 -05:00 |
Jonathan Moore Liles
|
4feb8d6a9a
|
Bring debugging messages over from Non-Sequencer.
Begin to support session directories.
Show session name in TLE.
|
2008-05-02 23:44:48 -05:00 |
Jonathan Moore Liles
|
4b51c8f82a
|
Make zoom follow mouse.
|
2008-05-02 21:17:34 -05:00 |
Jonathan Moore Liles
|
6bb756d4dc
|
Adapt snapping code to use the new measure line rendering code.
|
2008-05-02 20:48:16 -05:00 |
Jonathan Moore Liles
|
0645c0ebbf
|
Make zoom-fit menu item work.
|
2008-05-02 18:03:44 -05:00 |
Jonathan Moore Liles
|
0da462b62d
|
Make zoom to time work again.
|
2008-05-02 17:34:43 -05:00 |
Jonathan Moore Liles
|
61f3d56611
|
Allow the user to add/edit tempo points.
|
2008-05-02 15:02:24 -05:00 |
Jonathan Moore Liles
|
595100be8e
|
Give each sequence type its own default cursor.
Use a cross-hair cursor for control sequences.
|
2008-05-02 06:42:50 -05:00 |
Jonathan Moore Liles
|
013dbe26f9
|
Don't popup timeline menu on right-click if any modifiers are active.
|
2008-05-02 01:01:35 -05:00 |
Jonathan Moore Liles
|
c8bb330e8e
|
Try to clean up region dragging.
|
2008-05-02 00:52:50 -05:00 |
Jonathan Moore Liles
|
0f402d0851
|
Avoid unnecessary copying in Record_DS as well.
|
2008-05-01 23:12:51 -05:00 |
Jonathan Moore Liles
|
14a891e462
|
Attempt to get rid of missing samples in playback for good.
|
2008-05-01 21:19:12 -05:00 |
Jonathan Moore Liles
|
ea057edddc
|
Quiet uninitialized value warning from valgrind.
|
2008-05-01 20:24:45 -05:00 |
Jonathan Moore Liles
|
900bfdebb0
|
Fix invalid read reported by valgrind.
|
2008-05-01 20:21:35 -05:00 |
Jonathan Moore Liles
|
f17dac7c87
|
Fix idexing errors in playback ringbuffer stuffing.
|
2008-05-01 19:42:01 -05:00 |
Jonathan Moore Liles
|
bdd9dc56e4
|
Try to get captures to begin and end on the proper frame.
|
2008-05-01 18:35:46 -05:00 |
Jonathan Moore Liles
|
68f924ab1b
|
Add more xruns info to the GUI.
|
2008-05-01 06:35:42 -05:00 |
Jonathan Moore Liles
|
1b51531bc5
|
Check for termination status AFTER awaking up, rather than BEFORE going to sleep.
|
2008-05-01 06:35:11 -05:00 |
Jonathan Moore Liles
|
821a3feedc
|
Quit using FLTK's weird DND system for inter-track drags.
|
2008-05-01 04:47:37 -05:00 |
Jonathan Moore Liles
|
84a2bdcb17
|
Switch to single makefile.
|
2008-05-01 03:13:40 -05:00 |
Jonathan Moore Liles
|
9814d34ac6
|
Make region normalization possible again.
|
2008-05-01 02:13:58 -05:00 |
Jonathan Moore Liles
|
aba6910629
|
Make playhead centering optional and disable it while recording.
|
2008-05-01 01:47:49 -05:00 |
Jonathan Moore Liles
|
84af307881
|
Move audio specific sequence code into Audio_Sequence class.
|
2008-05-01 01:31:33 -05:00 |
Jonathan Moore Liles
|
7a1fb271d4
|
Always show selected control points.
|
2008-05-01 00:29:46 -05:00 |
Jonathan Moore Liles
|
01fa14f04c
|
Chnage the way control points are drawn.
|
2008-05-01 00:26:57 -05:00 |
Jonathan Moore Liles
|
8e791e2cd9
|
Improve the way Sequence_Points are drawn.
|
2008-04-30 23:24:20 -05:00 |
Jonathan Moore Liles
|
2bec4b16f1
|
Enhance the way sequence widget labels are drawn.
|
2008-04-30 19:57:11 -05:00 |
Jonathan Moore Liles
|
80005dcf89
|
Enhance the way sequence points are drawn.
|
2008-04-30 19:38:49 -05:00 |
Jonathan Moore Liles
|
34400df589
|
Attempt to draw measure lines with a more efficient incremental algorithm.
|
2008-04-30 19:24:47 -05:00 |
Jonathan Moore Liles
|
0af8d7e124
|
Try to avoid excessive drawing.
|
2008-04-30 01:40:33 -05:00 |
Jonathan Moore Liles
|
323a913cf1
|
Minor adjustment to scrolling.
|
2008-04-30 01:17:07 -05:00 |
Jonathan Moore Liles
|
e7ab9a3727
|
Fix problem interaction between waveform outlines and scrolling.
|
2008-04-30 01:09:50 -05:00 |
Jonathan Moore Liles
|
1b5cac563b
|
Make extra disk buffering optional.
|
2008-04-29 23:42:28 -05:00 |
Jonathan Moore Liles
|
4756fe3361
|
Oops. Create new captures with the right samplerate!
|
2008-04-29 23:29:09 -05:00 |
Jonathan Moore Liles
|
f596d205db
|
Read from disk in larger chunks.
|
2008-04-29 23:15:58 -05:00 |