Jonathan Moore Liles
|
bdbed2a463
|
Mixer: Don't redraw mixer strips unnecessarily.
|
2010-01-31 13:35:49 -06:00 |
Jonathan Moore Liles
|
b93041a0bd
|
Mixer: Fix optimized meter drawing.
|
2010-01-31 13:35:49 -06:00 |
Jonathan Moore Liles
|
0d20f9da81
|
Mixer: Share (reuse) buffers between all chains.
|
2010-01-31 13:35:49 -06:00 |
Jonathan Moore Liles
|
20530efd3d
|
Mixer: Teach modules how to serializer their input port settings.
|
2010-01-31 13:35:49 -06:00 |
Jonathan Moore Liles
|
07ae3f3ade
|
Mixer: Hide panner widget until it's ready to be connected to something...
|
2010-01-31 13:35:49 -06:00 |
Jonathan Moore Liles
|
ca897ca9d1
|
Mixer: Make main scrollbar work again.
|
2010-01-31 13:35:49 -06:00 |
Jonathan Moore Liles
|
8b80c1eb01
|
Mixer: Fix orientation of vertical sliders in Module_Parameter_Editor
|
2010-01-31 13:35:49 -06:00 |
Jonathan Moore Liles
|
4014b79c5c
|
Mixer: Properly handle multiple plugin instances in one Plugin module..
|
2010-01-31 13:35:49 -06:00 |
Jonathan Moore Liles
|
b1d7d58d60
|
Mixer: Fix memory error and fill newly allocated chain buffers with silence.
|
2010-01-31 13:35:49 -06:00 |
Jonathan Moore Liles
|
eacbcc173d
|
Implement Mixer.
|
2010-01-31 13:35:49 -06:00 |
Jonathan Moore Liles
|
55ebb9e107
|
Remove (deprecated) LASH support.
|
2010-01-31 13:10:40 -06:00 |
Jonathan Moore Liles
|
77359fb5bb
|
Properly set default color scheme.
This fixes a bug where the default color scheme setting doesn't take
effect until the second program run.
|
2010-01-30 01:03:35 -06:00 |
Jonathan Moore Liles
|
d702844717
|
Add entries (with keybindings) for size to Track context menu.
|
2010-01-30 00:42:26 -06:00 |
Jonathan Moore Liles
|
35959291ef
|
Assign a shortcut to 'Transport' submenu.
|
2010-01-30 00:32:27 -06:00 |
Jonathan Moore Liles
|
258b4136cc
|
Add FL_Menu keybinding to popup Track context menu.
|
2010-01-30 00:30:10 -06:00 |
Jonathan Moore Liles
|
b3fb6aa9b7
|
Add context menu entries (with keybindings) to Track for record, mute, and solo.
|
2010-01-30 00:01:02 -06:00 |
Jonathan Moore Liles
|
bcb7c63473
|
Ignore events with modifiers in Timeline::handle() to avoid eating keyboard event for global rec enable.
|
2010-01-30 00:00:24 -06:00 |
Jonathan Moore Liles
|
b0b5a1f510
|
Make it optional (Options/Behavior/...) wether or not stopping the transport disables global record.
|
2010-01-29 23:45:30 -06:00 |
Jonathan Moore Liles
|
60e54068b3
|
User can temporarily disable snapping by holding down 's'.
|
2010-01-26 08:31:04 -06:00 |
Jonathan Moore Liles
|
80f24ba2d1
|
Allow the removal of annotation sequences via a context menu.
|
2010-01-24 16:42:32 -06:00 |
Jonathan Moore Liles
|
2cc88013df
|
Control Sequences should output control voltage values between 0.0 and 1.0, not -1.0 and 1.0.
|
2010-01-24 13:57:05 -06:00 |
Peter Nelson
|
1d826848a4
|
Don't silence input ports.
Fix for input buffers being erroneously silenced when the transport
is not rolling.
|
2010-01-23 20:08:22 -06:00 |
Jonathan Moore Liles
|
66daa1e23f
|
Don't allow process callback to be invoked between Engine and JACK::Client destruction.
Patch submitted by Peter Nelson. Comments added.
|
2010-01-23 10:21:38 -06:00 |
Jonathan Moore Liles
|
33e4516589
|
Timeline: Attempt to constrain main window to size of screen, but don't automatically fill the screen.
Also, set a sane minimum window size.
|
2010-01-22 19:27:57 -06:00 |
Jonathan Moore Liles
|
bc14e06320
|
Attempt to fix sign error in declicking logic for 64-bit systems.
|
2010-01-21 23:30:52 -06:00 |
Jonathan Moore Liles
|
94310eecfa
|
Add some profiling output for project loading.
|
2010-01-17 18:58:57 -06:00 |
Jonathan Moore Liles
|
0e97d2d9d9
|
Timeline: Don't die if the user cancels a Track's manual channels set dialog.
|
2010-01-17 12:59:10 -06:00 |
Jonathan Moore Liles
|
178ce417ee
|
Don't die if user picks a popup menu item with no callback set (e.g. a submenu node).
|
2010-01-17 12:16:41 -06:00 |
Jonathan Moore Liles
|
74df856ebe
|
Timeline: Always resize tracks Fl_Pack.
This eliminates a bug were all tracks are invisible if the resized
window results in the tracks pack being shorter than its original
height.
|
2010-01-17 11:50:36 -06:00 |
Jonathan Moore Liles
|
2136a8e6d3
|
Fl_Labelpad_Group: Measure using actual font of widget instead of always FL_HELVETICA.
|
2010-01-17 11:49:02 -06:00 |
Jonathan Moore Liles
|
f70ec7a4d5
|
Fl_Sometimes_Input: Add omitted include.
|
2010-01-17 11:48:48 -06:00 |
Jonathan Moore Liles
|
52da5eaa5a
|
Timeline: Don't forget to journal edits to time and tempo points!
|
2010-01-17 11:48:37 -06:00 |
Jonathan Moore Liles
|
ef0626ae75
|
Timeline: Add blinker to indicate that one or more sequence widgets is selected.
Conflicts:
Timeline/TLE.fl
|
2010-01-17 11:48:22 -06:00 |
Jonathan Moore Liles
|
b7087b3132
|
LASH_Engine: Add missing include.
|
2010-01-17 11:39:37 -06:00 |
Jonathan Moore Liles
|
c438036698
|
Update some copyright years.
|
2010-01-08 21:33:12 -06:00 |
Jonathan Moore Liles
|
167a924caf
|
Make use of a sub-window for the timeline a compile-time option.
|
2010-01-08 00:04:28 -06:00 |
Jonathan Moore Liles
|
e904ff9fae
|
Make doublebuffering of the timeline sub-window a compile-time option.
|
2010-01-07 23:35:50 -06:00 |
Jonathan Moore Liles
|
0bd5611092
|
Make optimized drawing of timeline canvas a compile-time option.
|
2010-01-07 23:26:10 -06:00 |
Jonathan Moore Liles
|
58ee27f7f1
|
Configure: Don't forget to eval result of 'ask' function.
|
2010-01-07 23:25:07 -06:00 |
Jonathan Moore Liles
|
ba94d2c354
|
UI: Clean up layout of BPM/metronome/transport controls area.
|
2010-01-03 01:17:06 -06:00 |
Jonathan Moore Liles
|
b1d349532a
|
Transport: Respond to meter changes initiated by GUI the same way as those initiated by JACK.
|
2010-01-03 01:15:49 -06:00 |
Jonathan Moore Liles
|
5e78c98cae
|
Try to fill the screen at startup.
|
2009-12-31 02:33:56 -06:00 |
Jonathan Moore Liles
|
90c8efb32d
|
Make boxtype drawn on Fl_Sometimes_Input's up mode configurable.
|
2009-12-26 02:31:59 -06:00 |
Jonathan Moore Liles
|
e2f42b1c8b
|
Timeline: Try to make the window fill the screen at startup.
|
2009-12-26 02:25:01 -06:00 |
Jonathan Moore Liles
|
00d0d733b5
|
Makefile: disable function inlining when building for debugging.
|
2009-12-24 19:02:49 -06:00 |
Jonathan Moore Liles
|
48698780d9
|
Refactor common components of Timeline and Mixer into nonlib/
|
2009-12-24 18:57:34 -06:00 |
Jonathan Moore Liles
|
537f874417
|
Fl_Sometimes_Input: Draw a box.
|
2009-12-24 18:25:33 -06:00 |
Jonathan Moore Liles
|
68bf93feb4
|
Implement Fl_Labelpad_Group
Which wraps a widget in a group large enough to contain the child widget's
label.
|
2009-12-24 18:24:53 -06:00 |
Jonathan Moore Liles
|
9c0f0afb46
|
Implement Fl_Flowpack.
Which wraps its children and resizes itself vertically to contain them.
|
2009-12-24 18:23:54 -06:00 |
Jonathan Moore Liles
|
7e328df3c3
|
Fl_Arc_Dial: Draw value over face of dial
|
2009-12-24 18:17:07 -06:00 |