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
Jonathan Moore Liles
39549d1113
Work on VU meter and mixer strip.
2008-03-11 22:07:41 -05:00
Jonathan Moore Liles
481698caae
Minor cleanup.
2008-03-11 20:40:24 -05:00
Jonathan Moore Liles
becd8962eb
Add a VU_Meter widget.
2008-03-11 20:32:04 -05:00
Jonathan Moore Liles
3266c385c3
Try to clean up some corner cases with crossfade drawing.
2008-03-09 20:07:04 -05:00
Jonathan Moore Liles
bb61dde7fb
Fix math errors in normalizer and waveform colorer.
2008-03-09 18:16:51 -05:00