Jonathan Moore Liles
e290c6ea60
Mixer: Fix crash if user messes with the window while project is loading.
2021-01-09 15:00:35 -08:00
Jonathan Moore Liles
f5b215066a
Mixer: Implement slow fall off for meters.
2021-01-09 15:00:35 -08:00
Jonathan Moore Liles
ae773fbf62
Mixer: Tweak appearance.
2021-01-09 15:00:35 -08:00
Jonathan Moore Liles
da78618e5b
Mixer: Make meters more efficient.
2021-01-09 15:00:35 -08:00
Jonathan Moore Liles
655ccf94c3
Mixer: Avoid some unnecessary redraws when opening project.
2021-01-09 15:00:35 -08:00
Jonathan Moore Liles
5affbe4cef
Mixer: Fix osc/midi by-number mode control for strips with names containing punctuation and spaces.
2021-01-09 15:00:35 -08:00
Jonathan Moore Liles
cb3d4f9254
Mixer: Remove superfluous semicolon.
2021-01-09 15:00:35 -08:00
Jonathan Moore Liles
b3ffef17b5
Mixer: Show strip number at top of each strip (eases mentally mapping onto hardware control surface).
2021-01-05 18:20:23 -08:00
Jonathan Moore Liles
0106604073
Mixer: Fix crash when closing project containing certain configurations of modules.
2021-01-02 13:28:13 -08:00
Jonathan Moore Liles
1daf0f6150
Replace deprecated scanf %a modifier with %m.
2017-03-28 18:12:56 -07:00
Jonathan Moore Liles
3946d39221
Mixer: Fix issues with port auto-connection
...
Closes #188
2016-03-05 15:02:54 -08:00
Jonathan Moore Liles
17e7ad0ad6
Mixer: Add global command to swap signal and fader views, move signal/fader button to free up vertical space in layout.
2013-09-08 19:22:58 -07:00
Jonathan Moore Liles
fc5c59c61d
Mixer: Implement port autoconnection system.
2013-09-07 18:34:12 -07:00
Jonathan Moore Liles
a05384a8c3
Mixer: Change the appearance/layout of slider modes in parameter editor. Also, add scroll widget.
2013-09-07 16:58:16 -07:00
Jonathan Moore Liles
4c5551ad8e
Mixer: Fix opening project by relative pathname on commandline.
2013-08-23 17:05:23 -07:00
Jonathan Moore Liles
5ccc6e7595
Mixer: Implement basic groups.
2013-08-08 12:57:26 -07:00
Jonathan Moore Liles
0da98f95b8
Fix some memory leaks and other valgrind warnings.
2013-07-30 21:36:35 -07:00
Jonathan Moore Liles
612fdfe952
Mixer: Save/restore state of spatialization console.
2013-07-21 20:20:42 -07:00
Jonathan Moore Liles
e88c255d45
Mixer: Fix initial size.
2013-07-16 20:58:42 -07:00
Jonathan Moore Liles
70856a6e8e
OSC Signal cleanups.
2013-07-16 20:58:42 -07:00
Jonathan Moore Liles
6d2aeaf405
Mixer: Implement Spatialization Console.
2013-07-16 16:21:13 -07:00
Jonathan Moore Liles
aedbca82be
Mixer: Avoid unecessary redraws (hidden widgets, when mixer strips are added). Also, draw fonts of inactive widgets in dimmed color.
2013-07-16 16:21:13 -07:00
Jonathan Moore Liles
fd64b39fa4
Mixer: Tweaks to by-number learning.
2013-07-16 16:21:13 -07:00
Jonathan Moore Liles
6adf6a9389
OSC: Simplify OSC signal protocol. Add midi<->osc gateway program.
2013-07-16 16:21:08 -07:00
Jonathan Moore Liles
37d5dd87b9
Mixer: Implement two way mapping for OSC learning.
2013-07-14 18:06:01 -07:00
Jonathan Moore Liles
bc78302220
Mixer: Avoid unecessary redraws (hidden widgets, when mixer strips are added). Also, draw fonts of inactive widgets in dimmed color.
...
Conflicts:
mixer/src/Mixer.C
2013-06-24 17:21:23 -07:00
Jonathan Moore Liles
582621edd2
Mixer: Fixes for consolidated timeout.
2013-06-17 19:54:39 -07:00
Jonathan Moore Liles
bbffb98981
Mixer: Consolidate all GUI update timeouts into one to avoid unnecessary X events.
2013-06-17 19:26:04 -07:00
Jonathan Moore Liles
54b8dfefb7
Mixer: Allow copy/paste of mixer strips (even between instances).
2013-05-29 18:27:43 -07:00
Jonathan Moore Liles
550fb651c7
Mixer: Improve knob and slider appearance.
2013-05-28 22:11:07 -07:00
Jonathan Moore Liles
0552a9a7cf
Mixer: Allow drag and drop for moving mixer strips.
2013-05-22 22:45:55 -07:00
Jonathan Moore Liles
5e958416cd
Mixer: Save settings for 'Rows' with project.
...
Closes #48 .
2013-05-13 18:02:01 -07:00
Jonathan Moore Liles
d4f96fe762
Mixer: Allow creation of mix before creation of project.
...
Closes #10 .
2013-05-13 17:21:57 -07:00
Jonathan Moore Liles
89f2633463
FL/New_Project_Dialog: Don't crash if aborted.
2013-05-13 17:21:50 -07:00
Jonathan Moore Liles
455c93683c
Implement drag and drop for making/breaking JACK connections in Non Mixer and Non Timeline.
...
(Drag jack output module and drop on jack input module of another strip)
In Non Mixer, all JACK modules (including Aux) will now list their connections.
2013-04-21 23:14:52 -07:00
Jonathan Moore Liles
07e40513c6
Minor cleanup.
2013-04-13 21:41:39 -07:00
Jonathan Moore Liles
5d35f37d4e
Fix window icons.
2013-04-11 21:02:31 -07:00
Jonathan Moore Liles
f879b9eab5
Mixer: Provide project load progress to NSM.
2013-04-09 17:51:47 -07:00
Jonathan Moore Liles
9df0e9d665
nonlib: Clean up signals handshaking.
2013-04-08 21:03:29 -07:00
Jonathan Moore Liles
f29a132dfc
Get rid of FL/FL symlink.
2013-03-14 17:32:15 -07:00
Jonathan Moore Liles
626f79f8c9
Rename Non-DAW to Non-Timeline. Also, update copyright dates.
2013-03-10 17:52:40 -07:00
Jonathan Moore Liles
d86b71cb2c
Replace custom build system with WAF.
2012-11-14 01:54:03 -08:00
Jonathan Moore Liles
870203b3dd
Mixer: Update for NTK transparency.
2012-06-20 00:55:58 -07:00
Jonathan Moore Liles
a480a93ba4
Tweak Timeline<->Mixer discovery handshake.
2012-06-18 21:25:41 -07:00
Jonathan Moore Liles
2c6b6b1a75
FLTK->NTK
...
FLTK fork gets Cairo and is renamed to NTK.
Themes are moved from FL into NTK core.
Fl_Arc_Dial is moved into NTK core.
2012-05-21 21:23:02 -07:00
Jonathan Moore Liles
ac30a5a4e2
OSC: Fix some uninitialized values.
2012-05-03 22:57:54 -07:00
Jonathan Moore Liles
57ac27ecac
Change the appearance of the "SM" indicator in mixer, daw, sequencer. Tweak GUIs.
2012-04-14 14:11:58 -07:00
Jonathan Moore Liles
fdcf74ddbe
Replace crappy Fl::scheme() thing with a more useful theme implementation in Fl_Theme and Fl_Color_Sheme classes.
...
Theme settings are now common between all Non-* programs.
Also adds a new 'Clean' theme.
2012-04-10 23:59:12 -07:00
Jonathan Moore Liles
6673f7057a
Mixer: Listen for OSC messages in a thread instead of polling.
2012-03-13 22:41:54 -07:00
Jonathan Moore Liles
676a98c17e
Mixer: Implement NSM dirtiness notification.
2012-03-04 18:22:32 -08:00