Commit Graph

29 Commits

Author SHA1 Message Date
Jonathan Moore Liles 4c45197003 Fix order of destruction for sequences. 2008-05-26 01:20:49 -05:00
Jonathan Moore Liles b20156053e Add appropriate locking. Make control sequences removable. 2008-05-25 23:08:25 -05:00
Jonathan Moore Liles 8eb4cb8735 Cleanup. 2008-05-22 15:58:36 -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 9d498d7eca Go back to using long names for properties. 2008-05-07 10:28:57 -05:00
Jonathan Moore Liles 9aa52f3e18 Fix memory leaks reported by valgrind. 2008-05-06 21:42:36 -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 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 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 7a1fb271d4 Always show selected control points. 2008-05-01 00:29:46 -05:00
Jonathan Moore Liles 221e66d91a Don't bother interpolating for disconnected control tracks. 2008-04-29 13:30:54 -05:00
Jonathan Moore Liles 1fae0b89d7 Optimize control point interpolation. 2008-04-28 21:33:35 -05:00
Jonathan Moore Liles f168b90e07 Play with curve interpolation. 2008-04-28 20:06:45 -05:00
Jonathan Moore Liles 311daf498c Oops. Can't pass a pointer to an element of std::vector! 2008-04-28 14:04:16 -05:00
Jonathan Moore Liles 11f420a1a4 Allow renaming of control sequences. 2008-04-28 13:17:46 -05:00
Jonathan Moore Liles e637da4b77 Attempt to create control output ports properly. 2008-04-28 11:19:25 -05:00
Jonathan Moore Liles a77e7a708c Actually generate CV output for control sequences. 2008-04-28 09:20:17 -05:00
Jonathan Moore Liles 6bcadabe8d Clean up logic in control sequence display options. 2008-04-27 14:37:52 -05:00
Jonathan Moore Liles afa0a690bc Work on cleaning up scrolling bounardy conditions (not done). 2008-04-27 00:25:46 -05:00
Jonathan Moore Liles 4bee9a7053 Darken inactive objects on the timeline. 2008-04-25 01:58:08 -05:00
Jonathan Moore Liles 63ebacb872 Massive consting. 2008-04-25 01:34:08 -05:00
Jonathan Moore Liles c4288aebe6 Make control points appear when mouse passes over control sequence. 2008-04-24 22:29:28 -05:00
Jonathan Moore Liles 0d56c07a1d Fix off-by-one in sequence drawing. 2008-04-24 21:52:00 -05:00
Jonathan Moore Liles 173aeeae82 Refine control sequence drawing code. 2008-04-23 10:41:35 -05:00
Jonathan Moore Liles f8ce7eab64 Clean up some edge conditions with sequence drawing/scrolling. 2008-04-22 22:40:31 -05:00
Jonathan Moore Liles 78a3399260 Add draw with grid option to control sequence class. 2008-04-21 19:45:17 -05:00
Jonathan Moore Liles 1bfdd8e568 Add gradient option for control sequence drawing. 2008-04-21 18:45:54 -05:00
Jonathan Moore Liles 543d9e4432 Work on restorability of tracks. 2008-04-20 22:05:25 -05:00
Jonathan Moore Liles 23aeefb5d6 Try to get session loading up and running. 2008-04-20 16:46:47 -05:00