Commit Graph

1280 Commits

Author SHA1 Message Date
Jonathan Moore Liles 93ce31ea03 Work on server aspect of Engine. 2008-03-25 02:08:13 -05:00
Jonathan Moore Liles 047a003df1 Attempt to address interaction between jack buffer size and tempo. 2008-03-24 20:52:41 -05:00
Jonathan Moore Liles dce2463cb8 Rename DEBUG macro. Avoid printing some debugging messages in the RT thread of the production build. 2008-03-23 14:47:19 -05:00
Jonathan Moore Liles 98aab77917 Update documentation. 2008-03-23 01:35:07 -05:00
Jonathan Moore Liles cfd27f88ed Ensure that song dirtiness is cleared by 'new'. 2008-03-23 01:26:39 -05:00
Jonathan Moore Liles c307a3443c Do notes_on math in integer instead of floating point to avoid denormal issues on some CPUs.
Avoid scanning notes_on for ports on which there are no notes playing.
2008-03-23 01:23:06 -05:00
Jonathan Moore Liles fbe232fcfb Show transport timebase state on status line.
Since there doesn't appear to be anything in the JACK API to either
examine the current timebase master, or inform the master that it has
been relieved, it will still require some timing hackery in order to
display "slave" when another client forcefully takes over as timebase
master.
2008-03-23 00:51:02 -05:00
Jonathan Moore Liles cb5960d298 Set song dirtiness more often/more consistently. 2008-03-22 23:43:40 -05:00
Jonathan Moore Liles 93f51f33ea Update TODO 2008-03-22 20:27:45 -05:00
Jonathan Moore Liles c9b604502c Make event debugging a separate option. 2008-03-22 15:20:34 -05:00
Jonathan Moore Liles b64034fdf0 Work on sharing code between engine and timeline. 2008-03-20 20:21:00 -05:00
Jonathan Moore Liles b846d29c4b Try to get timeline working again. 2008-03-20 03:43:45 -05:00
Jonathan Moore Liles a0a3a9a41e Further refine makefile. 2008-03-20 02:18:59 -05:00
Jonathan Moore Liles 7c6d211871 Work on reorganizing the build. 2008-03-20 02:13:45 -05:00
Jonathan Moore Liles c415fe9680 Begin rearranging. 2008-03-19 22:13:27 -05:00
Jonathan Moore Liles 3082d8ce03 Make properly register burnished box. 2008-03-19 20:06:28 -05:00
Jonathan Moore Liles 7e22c27576 Bump version. 2008-03-19 19:28:52 -05:00
Jonathan Moore Liles 860c4fc23c Add burnished_oval_box boxtype. 2008-03-19 16:33:10 -05:00
Jonathan Moore Liles a8cdb739e1 Provide alternative error message. 2008-03-18 21:21:19 -05:00
Jonathan Moore Liles 529a003fe3 Display an error message when the JACK transport is broken. 2008-03-18 20:54:31 -05:00
Jonathan Moore Liles eca26e797c Don't depend on fl_open_uri, which is new in FLTK 1.1.8 2008-03-17 14:01:33 -05:00
Jonathan Moore Liles 21db36412a Cosmetic panner changes. 2008-03-15 00:59:54 -05:00
Jonathan Moore Liles 21ced50797 WIP. 2008-03-14 22:40:48 -05:00
Jonathan Moore Liles c88ef27abf Add mousewheel handling. 2008-03-14 19:23:03 -05:00
Jonathan Moore Liles cf9cbd2691 Big cleanup. 2008-03-14 18:47:40 -05:00
Jonathan Moore Liles 7a9702a43e Draw speakers just like other points. 2008-03-14 17:29:10 -05:00
Jonathan Moore Liles c5ff8f6159 Update for the new fluid in 1.1.8rc2 2008-03-14 13:38:58 -05:00
Jonathan Moore Liles c416a8a098 Add fancy echo-lines. 2008-03-14 02:19:00 -05:00
Jonathan Moore Liles 36021c9251 Use distance/angle for pan points instead of X/Y. 2008-03-14 02:11:59 -05:00
Jonathan Moore Liles 00bf99a6bf Get rid of broken log code. 2008-03-14 00:45:30 -05:00
Jonathan Moore Liles f2bdcbb402 Add logarithmic option 2008-03-14 00:37:31 -05:00
Jonathan Moore Liles 53389dbe54 Minor cleanup 2008-03-14 00:37:10 -05:00
Jonathan Moore Liles a002805fcc Improve edge behavior. 2008-03-14 00:02:18 -05:00
Jonathan Moore Liles 649158d429 Add custom Fl_Arc_Dial. 2008-03-13 23:27:13 -05:00
Jonathan Moore Liles 2715326ee7 More work on panner. 2008-03-13 20:45:49 -05:00
Jonathan Moore Liles 153dc533ba Clean up channel config definitions. 2008-03-13 17:00:45 -05:00
Jonathan Moore Liles c6de6b85d6 Improve panner layout rendering. 2008-03-13 16:03:00 -05:00
Jonathan Moore Liles 65a87dde02 Move panner guts out of header. 2008-03-13 14:42:24 -05:00
Jonathan Moore Liles 4db2918b03 Work on panner widget. 2008-03-13 14:23:18 -05:00
Jonathan Moore Liles bd64101c75 Play with meters. 2008-03-12 23:47:06 -05:00
Jonathan Moore Liles 989d6b4d51 Give DPM a label. 2008-03-12 16:35:08 -05:00
Jonathan Moore Liles 0ffa0144db Don't forget to free space allocated for lables. 2008-03-12 15:18:54 -05:00
Jonathan Moore Liles 90a45ba11c Add new Fl_Flip_Button class. 2008-03-12 15:13:47 -05:00
Jonathan Moore Liles da12ff957c Don't override type() needlessly. 2008-03-12 13:08:55 -05:00
Jonathan Moore Liles 56c04b6e30 Add new Fl_Scalepack class. 2008-03-12 12:59:59 -05:00
Jonathan Moore Liles 62f5e9006c Oops. Forgot to commit meter base class header. 2008-03-12 11:41:16 -05:00
Jonathan Moore Liles beda8a0d36 Minor cleanups. 2008-03-12 11:06:13 -05:00
Jonathan Moore Liles 0101ee43b9 Add a Meter base class, rename VU Meter to DPM. 2008-03-12 11:05:36 -05:00
Jonathan Moore Liles 43fe378e17 Avoid some unnecessary redrawing. 2008-03-12 00:23:12 -05:00
Jonathan Moore Liles b90a3ac6e5 Add peak hold to VU meter widget. 2008-03-11 23:31:50 -05:00