Jonathan Moore Liles
5ccc6e7595
Mixer: Implement basic groups.
12 years ago
Jonathan Moore Liles
0da98f95b8
Fix some memory leaks and other valgrind warnings.
12 years ago
Jonathan Moore Liles
612fdfe952
Mixer: Save/restore state of spatialization console.
12 years ago
Jonathan Moore Liles
e88c255d45
Mixer: Fix initial size.
12 years ago
Jonathan Moore Liles
70856a6e8e
OSC Signal cleanups.
12 years ago
Jonathan Moore Liles
6d2aeaf405
Mixer: Implement Spatialization Console.
12 years ago
Jonathan Moore Liles
aedbca82be
Mixer: Avoid unecessary redraws (hidden widgets, when mixer strips are added). Also, draw fonts of inactive widgets in dimmed color.
12 years ago
Jonathan Moore Liles
fd64b39fa4
Mixer: Tweaks to by-number learning.
12 years ago
Jonathan Moore Liles
6adf6a9389
OSC: Simplify OSC signal protocol. Add midi<->osc gateway program.
12 years ago
Jonathan Moore Liles
37d5dd87b9
Mixer: Implement two way mapping for OSC learning.
12 years ago
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
12 years ago
Jonathan Moore Liles
582621edd2
Mixer: Fixes for consolidated timeout.
12 years ago
Jonathan Moore Liles
bbffb98981
Mixer: Consolidate all GUI update timeouts into one to avoid unnecessary X events.
12 years ago
Jonathan Moore Liles
54b8dfefb7
Mixer: Allow copy/paste of mixer strips (even between instances).
12 years ago
Jonathan Moore Liles
550fb651c7
Mixer: Improve knob and slider appearance.
12 years ago
Jonathan Moore Liles
0552a9a7cf
Mixer: Allow drag and drop for moving mixer strips.
12 years ago
Jonathan Moore Liles
5e958416cd
Mixer: Save settings for 'Rows' with project.
Closes #48 .
12 years ago
Jonathan Moore Liles
d4f96fe762
Mixer: Allow creation of mix before creation of project.
Closes #10 .
12 years ago
Jonathan Moore Liles
89f2633463
FL/New_Project_Dialog: Don't crash if aborted.
12 years ago
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.
12 years ago
Jonathan Moore Liles
07e40513c6
Minor cleanup.
12 years ago
Jonathan Moore Liles
5d35f37d4e
Fix window icons.
12 years ago
Jonathan Moore Liles
f879b9eab5
Mixer: Provide project load progress to NSM.
12 years ago
Jonathan Moore Liles
9df0e9d665
nonlib: Clean up signals handshaking.
12 years ago
Jonathan Moore Liles
f29a132dfc
Get rid of FL/FL symlink.
12 years ago
Jonathan Moore Liles
626f79f8c9
Rename Non-DAW to Non-Timeline. Also, update copyright dates.
12 years ago
Jonathan Moore Liles
d86b71cb2c
Replace custom build system with WAF.
12 years ago
Jonathan Moore Liles
870203b3dd
Mixer: Update for NTK transparency.
13 years ago
Jonathan Moore Liles
a480a93ba4
Tweak Timeline<->Mixer discovery handshake.
13 years ago
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.
13 years ago
Jonathan Moore Liles
ac30a5a4e2
OSC: Fix some uninitialized values.
13 years ago
Jonathan Moore Liles
57ac27ecac
Change the appearance of the "SM" indicator in mixer, daw, sequencer. Tweak GUIs.
13 years ago
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.
13 years ago
Jonathan Moore Liles
6673f7057a
Mixer: Listen for OSC messages in a thread instead of polling.
13 years ago
Jonathan Moore Liles
676a98c17e
Mixer: Implement NSM dirtiness notification.
13 years ago
Jonathan Moore Liles
bb75847ac1
Mixer: Implement mixer Strip import/export
15 years ago
Jonathan Moore Liles
df0a9c4267
Mixer: Make slider types optional too.
13 years ago
Jonathan Moore Liles
5fbdd940be
Mixer: Try harder to avoid drawing meters more than necessary.
13 years ago
Jonathan Moore Liles
26fa9eba3b
Mixer: Add new 'plastic' knob type. Make knob type to display configurable.
13 years ago
Jonathan Moore Liles
9bb9a91b22
Add 'gleam' inspired boxtypes to replace the ones in the gtk+ theme. Also, tweak crystal boxtypes.
13 years ago
Jonathan Moore Liles
3a5c330e34
Everybody gets new icons! Also, .desktop files.
13 years ago
Jonathan Moore Liles
250b7db644
Cleanup compiler warnings.
13 years ago
Jonathan Moore Liles
dafc476222
Big OSC signal cleanups
13 years ago
Jonathan Moore Liles
f769375a7a
NSM: Clients must use the same protocol (UDP,TCP) as NSM server.
13 years ago
Jonathan Moore Liles
7cfa1ec38a
OSC: Implement generic signal model with path auto discovery through NSM.
13 years ago
Jonathan Moore Liles
dca72cb455
Give Non-DAW the ability to detect Non-Mixer OSC servers via NSM broadcast handshake.
13 years ago
Jonathan Moore Liles
4a22d675e2
Implement the Non-Session-Manager (NSM)
15 years ago
Jonathan Moore Liles
fe4faaca1b
Mixer: Allow clients to query for available OSC paths.
13 years ago
Jonathan Moore Liles
d959b54f6a
Mixer: Add commandline option for specifying the OSC port to use.
13 years ago
Jonathan Moore Liles
53f077ee88
Mixer: Add basic OSC control to Controller_Module.
13 years ago