Jonathan Moore Liles
b774ee3f50
Centralize color schemes.
Also, add new color scheme "Very Dark".
15 years ago
Jonathan Moore Liles
85ed4a8e02
Add documentation for mixer and restructure supporting tree.
15 years ago
Jonathan Moore Liles
13b3ddc301
Attempt to cope with failure to create JACK clients and ports.
15 years ago
Jonathan Moore Liles
b222abc4e1
Prevent Timeline and Mixer from attempting to open each other's project formats.
15 years ago
Jonathan Moore Liles
e945a3893c
Fix the new project dialog.
15 years ago
Jonathan Moore Liles
2bb7d737b9
Split About Dialog off into FL/
15 years ago
Jonathan Moore Liles
aa2377be6c
Timeline: Add a blinker for pending seek.
15 years ago
Jonathan Moore Liles
b559a0ed7b
JACK doesn't like it if you set a slow-sync callback and don't act like a slow-sync client...
15 years ago
Jonathan Moore Liles
58ca57c64c
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.
Conflicts:
Timeline/Timeline.C
15 years ago
Jonathan Moore Liles
e1a41ba9c9
Add hack to support 'renaming' of JACK::Client.
We wouldn't need this if JACK had jack_client_set_name().
15 years ago
Jonathan Moore Liles
08ddf3bf6a
Timeline: Add blinker to indicate that one or more sequence widgets is selected.
15 years ago
Jonathan Moore Liles
02509c2e99
Split New_Project_Dialog out into FL/ to share with mixer.
15 years ago
Jonathan Moore Liles
55ebb9e107
Remove (deprecated) LASH support.
15 years ago
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.
15 years ago
Jonathan Moore Liles
d702844717
Add entries (with keybindings) for size to Track context menu.
15 years ago
Jonathan Moore Liles
35959291ef
Assign a shortcut to 'Transport' submenu.
15 years ago
Jonathan Moore Liles
258b4136cc
Add FL_Menu keybinding to popup Track context menu.
15 years ago
Jonathan Moore Liles
b3fb6aa9b7
Add context menu entries (with keybindings) to Track for record, mute, and solo.
15 years ago
Jonathan Moore Liles
bcb7c63473
Ignore events with modifiers in Timeline::handle() to avoid eating keyboard event for global rec enable.
15 years ago
Jonathan Moore Liles
b0b5a1f510
Make it optional (Options/Behavior/...) wether or not stopping the transport disables global record.
15 years ago
Jonathan Moore Liles
60e54068b3
User can temporarily disable snapping by holding down 's'.
15 years ago
Jonathan Moore Liles
80f24ba2d1
Allow the removal of annotation sequences via a context menu.
15 years ago
Jonathan Moore Liles
2cc88013df
Control Sequences should output control voltage values between 0.0 and 1.0, not -1.0 and 1.0.
15 years ago
Peter Nelson
1d826848a4
Don't silence input ports.
Fix for input buffers being erroneously silenced when the transport
is not rolling.
15 years ago
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.
15 years ago
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.
15 years ago
Jonathan Moore Liles
bc14e06320
Attempt to fix sign error in declicking logic for 64-bit systems.
15 years ago
Jonathan Moore Liles
94310eecfa
Add some profiling output for project loading.
15 years ago
Jonathan Moore Liles
0e97d2d9d9
Timeline: Don't die if the user cancels a Track's manual channels set dialog.
15 years ago
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.
15 years ago
Jonathan Moore Liles
52da5eaa5a
Timeline: Don't forget to journal edits to time and tempo points!
15 years ago
Jonathan Moore Liles
ef0626ae75
Timeline: Add blinker to indicate that one or more sequence widgets is selected.
Conflicts:
Timeline/TLE.fl
15 years ago
Jonathan Moore Liles
b7087b3132
LASH_Engine: Add missing include.
15 years ago
Jonathan Moore Liles
c438036698
Update some copyright years.
15 years ago
Jonathan Moore Liles
167a924caf
Make use of a sub-window for the timeline a compile-time option.
15 years ago
Jonathan Moore Liles
e904ff9fae
Make doublebuffering of the timeline sub-window a compile-time option.
15 years ago
Jonathan Moore Liles
0bd5611092
Make optimized drawing of timeline canvas a compile-time option.
15 years ago
Jonathan Moore Liles
e2f42b1c8b
Timeline: Try to make the window fill the screen at startup.
15 years ago
Jonathan Moore Liles
48698780d9
Refactor common components of Timeline and Mixer into nonlib/
15 years ago
Jonathan Moore Liles
5c06e9d2c8
Don't allow transport relocation while recording.
15 years ago
Jonathan Moore Liles
df344dc065
Assert whenever an invalid journal entry is encountered.
15 years ago
Jonathan Moore Liles
942389a503
Clean up journal transaction buffer code to avoid overflow.
15 years ago
Jonathan Moore Liles
71bd1c27d9
Clean up region splitting code.
16 years ago
Jonathan Moore Liles
99937affb9
Clean up region trimming code.
16 years ago
Jonathan Moore Liles
c903e96d00
Don't lose timeline settings on LASH save event...
16 years ago
Jonathan Moore Liles
18eba0d14b
Save unjournaled state on LASH save file event.
16 years ago
Jonathan Moore Liles
cece0d5e0a
Give newly created track the focus.
16 years ago
Jonathan Moore Liles
86fa1ce238
Implement capture-offset latency compensation.
16 years ago
Jonathan Moore Liles
1917e9295c
Don't leak memory in handling of unjournaled state.
16 years ago
Jonathan Moore Liles
cf0576e6ff
Remove unnecessary debugging output.
16 years ago