Commit Graph

245 Commits (d510b21f7f645cf20c4b14ba6066d7f4c4dd6b2a)

Author SHA1 Message Date
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 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
Jonathan Moore Liles 7793863d46 Output silence when stopped. 2008-04-29 21:46:07 -05:00
Jonathan Moore Liles 7c516615d8 Don't automatically create a control track for each new track. 2008-04-29 20:12:35 -05:00