Commit Graph

  • db29b21d2c Work on moving journaling into engine process. Jonathan Moore Liles 2008-03-27 00:58:31 -0500
  • 6abd18c4ca Minor cleanup. Jonathan Moore Liles 2008-03-26 21:56:11 -0500
  • 22030e41b6 Improve peak reading efficiency. Jonathan Moore Liles 2008-03-26 19:46:38 -0500
  • 48bcd7ed98 Continue switching over to peak server system. Jonathan Moore Liles 2008-03-26 19:31:57 -0500
  • 95a2896d53 Work on peak reader. Jonathan Moore Liles 2008-03-26 18:21:11 -0500
  • 2abf28095c Don't read more peaks than needed for waveform. Jonathan Moore Liles 2008-03-26 12:53:36 -0500
  • b0d5b60a6f Work on switching Timeline Editor over to use the Peak Server. Jonathan Moore Liles 2008-03-26 03:33:14 -0500
  • 0b67f85b60 Add some error handling to Peak_Server. Jonathan Moore Liles 2008-03-25 17:50:12 -0500
  • 87babc7da8 Add omitted file. Jonathan Moore Liles 2008-03-25 16:18:24 -0500
  • d2478e3161 Make peak server work. Jonathan Moore Liles 2008-03-25 16:17:24 -0500
  • fda03b174a Continue work on Server base class. Jonathan Moore Liles 2008-03-25 13:50:10 -0500
  • 93ce31ea03 Work on server aspect of Engine. Jonathan Moore Liles 2008-03-25 02:08:13 -0500
  • 047a003df1 Attempt to address interaction between jack buffer size and tempo. Jonathan Moore Liles 2008-03-23 16:34:32 -0500
  • dce2463cb8 Rename DEBUG macro. Avoid printing some debugging messages in the RT thread of the production build. Jonathan Moore Liles 2008-03-23 14:45:07 -0500
  • 98aab77917 Update documentation. Jonathan Moore Liles 2008-03-23 01:35:07 -0500
  • cfd27f88ed Ensure that song dirtiness is cleared by 'new'. Jonathan Moore Liles 2008-03-23 01:26:12 -0500
  • c307a3443c Do notes_on math in integer instead of floating point to avoid denormal issues on some CPUs. Jonathan Moore Liles 2008-03-23 01:23:06 -0500
  • fbe232fcfb Show transport timebase state on status line. Jonathan Moore Liles 2008-03-23 00:51:02 -0500
  • cb5960d298 Set song dirtiness more often/more consistently. Jonathan Moore Liles 2008-03-22 23:43:40 -0500
  • 93f51f33ea Update TODO Jonathan Moore Liles 2008-03-22 19:15:54 -0500
  • c9b604502c Make event debugging a separate option. Jonathan Moore Liles 2008-03-22 15:20:34 -0500
  • b64034fdf0 Work on sharing code between engine and timeline. Jonathan Moore Liles 2008-03-20 20:21:00 -0500
  • b846d29c4b Try to get timeline working again. Jonathan Moore Liles 2008-03-20 03:43:45 -0500
  • a0a3a9a41e Further refine makefile. Jonathan Moore Liles 2008-03-20 02:18:59 -0500
  • 7c6d211871 Work on reorganizing the build. Jonathan Moore Liles 2008-03-20 02:13:45 -0500
  • c415fe9680 Begin rearranging. Jonathan Moore Liles 2008-03-19 22:12:21 -0500
  • 3082d8ce03 Make properly register burnished box. Jonathan Moore Liles 2008-03-19 20:06:28 -0500
  • 7e22c27576 Bump version. Jonathan Moore Liles 2008-03-19 19:28:52 -0500
  • 860c4fc23c Add burnished_oval_box boxtype. Jonathan Moore Liles 2008-03-19 16:33:10 -0500
  • a8cdb739e1 Provide alternative error message. Jonathan Moore Liles 2008-03-18 21:21:19 -0500
  • 529a003fe3 Display an error message when the JACK transport is broken. Jonathan Moore Liles 2008-03-18 20:54:31 -0500
  • eca26e797c Don't depend on fl_open_uri, which is new in FLTK 1.1.8 Jonathan Moore Liles 2008-03-17 14:01:33 -0500
  • 21db36412a Cosmetic panner changes. Jonathan Moore Liles 2008-03-15 00:59:54 -0500
  • 21ced50797 WIP. Jonathan Moore Liles 2008-03-14 22:40:48 -0500
  • c88ef27abf Add mousewheel handling. Jonathan Moore Liles 2008-03-14 19:23:03 -0500
  • cf9cbd2691 Big cleanup. Jonathan Moore Liles 2008-03-14 18:47:40 -0500
  • 7a9702a43e Draw speakers just like other points. Jonathan Moore Liles 2008-03-14 17:29:10 -0500
  • c5ff8f6159 Update for the new fluid in 1.1.8rc2 Jonathan Moore Liles 2008-03-14 13:38:58 -0500
  • c416a8a098 Add fancy echo-lines. Jonathan Moore Liles 2008-03-14 02:19:00 -0500
  • 36021c9251 Use distance/angle for pan points instead of X/Y. Jonathan Moore Liles 2008-03-14 02:11:59 -0500
  • 00bf99a6bf Get rid of broken log code. Jonathan Moore Liles 2008-03-14 00:45:30 -0500
  • f2bdcbb402 Add logarithmic option Jonathan Moore Liles 2008-03-14 00:37:31 -0500
  • 53389dbe54 Minor cleanup Jonathan Moore Liles 2008-03-14 00:37:10 -0500
  • a002805fcc Improve edge behavior. Jonathan Moore Liles 2008-03-13 23:57:14 -0500
  • 649158d429 Add custom Fl_Arc_Dial. Jonathan Moore Liles 2008-03-13 23:27:13 -0500
  • 2715326ee7 More work on panner. Jonathan Moore Liles 2008-03-13 20:45:49 -0500
  • 153dc533ba Clean up channel config definitions. Jonathan Moore Liles 2008-03-13 16:55:13 -0500
  • c6de6b85d6 Improve panner layout rendering. Jonathan Moore Liles 2008-03-13 16:03:00 -0500
  • 65a87dde02 Move panner guts out of header. Jonathan Moore Liles 2008-03-13 14:42:24 -0500
  • 4db2918b03 Work on panner widget. Jonathan Moore Liles 2008-03-13 14:23:18 -0500
  • bd64101c75 Play with meters. Jonathan Moore Liles 2008-03-12 23:47:06 -0500
  • 989d6b4d51 Give DPM a label. Jonathan Moore Liles 2008-03-12 16:35:08 -0500
  • 0ffa0144db Don't forget to free space allocated for lables. Jonathan Moore Liles 2008-03-12 15:18:54 -0500
  • 90a45ba11c Add new Fl_Flip_Button class. Jonathan Moore Liles 2008-03-12 15:13:47 -0500
  • da12ff957c Don't override type() needlessly. Jonathan Moore Liles 2008-03-12 13:08:55 -0500
  • 56c04b6e30 Add new Fl_Scalepack class. Jonathan Moore Liles 2008-03-12 12:59:59 -0500
  • 62f5e9006c Oops. Forgot to commit meter base class header. Jonathan Moore Liles 2008-03-12 11:41:16 -0500
  • beda8a0d36 Minor cleanups. Jonathan Moore Liles 2008-03-12 11:06:13 -0500
  • 0101ee43b9 Add a Meter base class, rename VU Meter to DPM. Jonathan Moore Liles 2008-03-12 11:05:36 -0500
  • 43fe378e17 Avoid some unnecessary redrawing. Jonathan Moore Liles 2008-03-12 00:23:12 -0500
  • b90a3ac6e5 Add peak hold to VU meter widget. Jonathan Moore Liles 2008-03-11 23:31:50 -0500
  • 39549d1113 Work on VU meter and mixer strip. Jonathan Moore Liles 2008-03-11 22:07:41 -0500
  • 481698caae Minor cleanup. Jonathan Moore Liles 2008-03-11 20:40:24 -0500
  • becd8962eb Add a VU_Meter widget. Jonathan Moore Liles 2008-03-11 20:32:04 -0500
  • 3266c385c3 Try to clean up some corner cases with crossfade drawing. Jonathan Moore Liles 2008-03-09 20:07:04 -0500
  • bb61dde7fb Fix math errors in normalizer and waveform colorer. Jonathan Moore Liles 2008-03-09 18:16:51 -0500
  • 90a5568a20 Log auido tracks as Audio_Track. Jonathan Moore Liles 2008-03-09 16:27:06 -0500
  • 7d6121e2d8 Tracks are virtual, so use Fl_Widget instead of Fl_Group as base class. Jonathan Moore Liles 2008-03-09 16:18:22 -0500
  • 8a467843d0 Draw crossfade waveforms in x-ray style. Jonathan Moore Liles 2008-03-09 13:28:48 -0500
  • 35fc23bec8 Add an option to add a new take. Jonathan Moore Liles 2008-03-09 12:56:17 -0500
  • 546a0bde01 Add conditional compile option to disable timeline doublebuffering. Jonathan Moore Liles 2008-03-09 12:38:50 -0500
  • da948fa02f Minor cleanup. Jonathan Moore Liles 2008-03-09 12:38:36 -0500
  • c81d48c613 Don't try to be so fancy about drawing measure lines. Jonathan Moore Liles 2008-03-08 23:06:37 -0600
  • a6e65c8159 Cleanup region mouseover. Jonathan Moore Liles 2008-03-08 22:19:05 -0600
  • e0e6cb7379 Try to use part of FLTK's DND system for inter-track region dragging. Jonathan Moore Liles 2008-03-08 18:38:34 -0600
  • 9a01389624 Separate track, control tracks, and takes. Jonathan Moore Liles 2008-03-08 15:48:06 -0600
  • decd7d107b Blend control track polygon into background. Jonathan Moore Liles 2008-03-08 14:20:42 -0600
  • fb00a746b3 Draw measure lines OVER control polygon. Jonathan Moore Liles 2008-03-08 14:10:43 -0600
  • 394d079706 Draw control points with a polygon. Jonathan Moore Liles 2008-03-08 13:39:20 -0600
  • 65e251360f Improve takes menu functionality. Jonathan Moore Liles 2008-03-08 13:04:26 -0600
  • faebcc48ae Play with waveform outlines. Jonathan Moore Liles 2008-03-08 11:43:11 -0600
  • 8d31a880b3 Fix error in waveform coloring. Jonathan Moore Liles 2008-03-08 11:17:35 -0600
  • f6d5123e35 Minor cleanups. Jonathan Moore Liles 2008-03-07 22:52:49 -0600
  • 85ed98e040 Work on "takes" system. Jonathan Moore Liles 2008-03-07 22:31:38 -0600
  • 8a85a8c217 Fix problem interaction between normalization and zooming. Jonathan Moore Liles 2008-03-07 22:31:11 -0600
  • bc5019035c Fix undo for control points. Jonathan Moore Liles 2008-03-07 19:05:53 -0600
  • 43b244a2db Fix control track scrolling issues. Jonathan Moore Liles 2008-03-07 18:57:55 -0600
  • 4de8751032 Improve event handling for control tracks. Jonathan Moore Liles 2008-03-07 18:06:42 -0600
  • e202523e51 Add control (automation) tracks. Jonathan Moore Liles 2008-03-06 22:47:52 -0600
  • e3fe3abeda Make crossfades more obvious. Jonathan Moore Liles 2008-03-06 20:37:06 -0600
  • 5d41f34b77 Draw crossfades. Jonathan Moore Liles 2008-03-06 20:29:02 -0600
  • 3fbf9f9f82 More cleanups. Jonathan Moore Liles 2008-03-06 17:29:28 -0600
  • 42d1643dad Cleanups. Jonathan Moore Liles 2008-03-06 17:21:57 -0600
  • 613cbaa2a4 Cleanup timeline class a little. Jonathan Moore Liles 2008-03-06 16:45:23 -0600
  • f58e156e3a Clean up track widget event handling some. Jonathan Moore Liles 2008-03-06 13:30:08 -0600
  • 01a1e5846c Improve mouse cursor handling. Jonathan Moore Liles 2008-03-06 12:46:40 -0600
  • c97a15047c Add boxy background to track widget labels. Jonathan Moore Liles 2008-03-05 22:08:06 -0600
  • ec2dc52307 Add nifty mouseover region time display. Jonathan Moore Liles 2008-03-05 21:24:31 -0600
  • e70ff0b101 Fix offset of imports. Jonathan Moore Liles 2008-03-05 18:36:20 -0600
  • 65606b5fb3 Improve event handling and mouse cursor changing. Jonathan Moore Liles 2008-03-05 18:14:46 -0600