Jonathan Moore Liles
41d5f48441
Mixer: GUI Tweaks.
15 years ago
Jonathan Moore Liles
26a0ef1a27
Mixer: Fix invalid read in module picker.
15 years ago
Jonathan Moore Liles
fb9aac8178
Mixer/Chain: Avoid renaming JACK clients unnecessarily.
15 years ago
Jonathan Moore Liles
db0dfc1701
Mixer: Improve chain insert debugging messages.
15 years ago
Jonathan Moore Liles
8e0a625312
Mixer: Allow user to add internal modules as well as plugins to a chain.
15 years ago
Jonathan Moore Liles
e8eae16fa1
Silence warnings about asprintf return value.
15 years ago
Jonathan Moore Liles
078aa38aaf
Mixer: Add a Mono Panner module.
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
0042d8e531
Cleanup.
15 years ago
Jonathan Moore Liles
d0af570a36
When recreating ports after 'renaming' a jack client, sort by mode, then alpha.
15 years ago
Jonathan Moore Liles
5b8040b165
Fix bug in plugin input configuration.
15 years ago
Jonathan Moore Liles
5248b90880
Mixer/Plugin_Module: Don't die because user picks a category instead of a plugin.
15 years ago
Jonathan Moore Liles
355bf8dbe8
Mixer: Fix plugin loading chicken/egg problem.
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
a971175c8e
Mixer: Rearrange so that each mixer strip runs as its own JACK client.
15 years ago
Jonathan Moore Liles
82e1c50b8f
Mixer/Plugin_Module: Properly manage number of plugin instances.
15 years ago
Jonathan Moore Liles
26230bac61
Mixer: Fix race condition causing invalid read in process thread of Meter_Indicator_Module.
15 years ago
Jonathan Moore Liles
352c930559
Module_Parameter_Editor: Hide the module name label because it rarely fits in the window.
15 years ago
Jonathan Moore Liles
adf2d11b5b
Mixer: Don't forget to save and load controllers.
15 years ago
Jonathan Moore Liles
d9315ee692
Mixer_Strip: Don't forget strip's color.
15 years ago
Jonathan Moore Liles
4800ea9824
Mixer/Module: Save/restore 'active' state.
15 years ago
Jonathan Moore Liles
f213158c14
Module_Parameter_Editor: Use Fl_Menu_Button instead of Fl_Choice to improve layout.
15 years ago
Jonathan Moore Liles
52099c2193
Mixer: Clip module labels.
15 years ago
Jonathan Moore Liles
55cb9da100
Mixer: Fix one-off in vertical position of DPM.
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
18c281170e
Mixer: Gain_Module now accepts gain in dB.
15 years ago
Jonathan Moore Liles
e4eea1c412
Mixer: Implement "quit" command.
15 years ago
Jonathan Moore Liles
6d6672e97a
Mixer: GUI Cleanups. Also, permit moving of strips to the left/right.
15 years ago
Jonathan Moore Liles
0e33c199cf
Mixer: Add menubar.
15 years ago
Jonathan Moore Liles
4ed6b98297
JACK_Module: Don't forget to shutdown input ports in destructor.
15 years ago
Jonathan Moore Liles
02509c2e99
Split New_Project_Dialog out into FL/ to share with mixer.
15 years ago
Jonathan Moore Liles
d7f74e8e15
Mixer: Changes to support project saving/loading.
15 years ago
Jonathan Moore Liles
b7079c6147
Mixer: Don't forget to remove timeouts in destructors!
15 years ago
Jonathan Moore Liles
65d4293665
Mixer: Improve the mousewheel behavior of Fl_Arc_Dial and add Fl_Value_SliderX.
You can now hold down the ctrl key for more precision.
15 years ago
Jonathan Moore Liles
9f751ed858
Mixer: Allow peaks to be reset on mouse click in Meter_Module
15 years ago
Jonathan Moore Liles
c06388b2f1
Mixer: Clean up some compiler warnings.
15 years ago
Jonathan Moore Liles
bdbed2a463
Mixer: Don't redraw mixer strips unnecessarily.
15 years ago
Jonathan Moore Liles
b93041a0bd
Mixer: Fix optimized meter drawing.
15 years ago
Jonathan Moore Liles
0d20f9da81
Mixer: Share (reuse) buffers between all chains.
15 years ago
Jonathan Moore Liles
20530efd3d
Mixer: Teach modules how to serializer their input port settings.
15 years ago
Jonathan Moore Liles
07ae3f3ade
Mixer: Hide panner widget until it's ready to be connected to something...
15 years ago
Jonathan Moore Liles
ca897ca9d1
Mixer: Make main scrollbar work again.
15 years ago
Jonathan Moore Liles
8b80c1eb01
Mixer: Fix orientation of vertical sliders in Module_Parameter_Editor
15 years ago
Jonathan Moore Liles
4014b79c5c
Mixer: Properly handle multiple plugin instances in one Plugin module..
15 years ago
Jonathan Moore Liles
b1d7d58d60
Mixer: Fix memory error and fill newly allocated chain buffers with silence.
15 years ago
Jonathan Moore Liles
eacbcc173d
Implement 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