Jonathan Moore Liles
|
e386d963aa
|
Mixer: Tweak strip appearance.
|
2013-04-10 17:22:33 -07:00 |
Jonathan Moore Liles
|
f879b9eab5
|
Mixer: Provide project load progress to NSM.
|
2013-04-09 17:51:47 -07:00 |
Jonathan Moore Liles
|
c794617b30
|
Mixer: Silence valgrind warning.
|
2013-04-08 21:03:33 -07:00 |
Jonathan Moore Liles
|
9df0e9d665
|
nonlib: Clean up signals handshaking.
|
2013-04-08 21:03:29 -07:00 |
Jonathan Moore Liles
|
92716b103d
|
Mixer: Only display spatialization control when strip is in Fader view. Closes #36.
|
2013-03-19 18:37:00 -07:00 |
Jonathan Moore Liles
|
14099b7cfc
|
nonlib: Add assertions to catch multiple calls to log_create() which would result in duplicate log entries.
|
2013-03-18 17:21:29 -07:00 |
Jonathan Moore Liles
|
b855493014
|
Mixer: disable context menu on fader view meter indicators.
|
2013-03-18 17:20:46 -07:00 |
Jonathan Moore Liles
|
c59554c774
|
Mixer: Reduce module spacing.
|
2013-03-15 17:54:49 -07:00 |
Jonathan Moore Liles
|
e8892926fd
|
Mixer/Chain: Don't block RT thread when printing debugging messages.
|
2013-03-15 17:54:49 -07:00 |
Jonathan Moore Liles
|
0e467993a2
|
Mixer: Tweak module appearance.
|
2013-03-15 17:54:49 -07:00 |
Jonathan Moore Liles
|
d86cda8977
|
Mixer: Don't die if a plugin specified in the project can't be loaded. Requires storing plugin I/O config in project file.
|
2013-03-15 17:54:49 -07:00 |
Jonathan Moore Liles
|
42072343d3
|
Mixer: Fix persistence of bypass setting for LADSPA plugins.
|
2013-03-15 17:54:37 -07:00 |
Jonathan Moore Liles
|
b1eb988257
|
Mixer: Refuse to bypass modules whose channel configuration makes bypassing illogical.
|
2013-03-15 00:05:23 -07:00 |
Jonathan Moore Liles
|
f29a132dfc
|
Get rid of FL/FL symlink.
|
2013-03-14 17:32:15 -07:00 |
Jonathan Moore Liles
|
63c4f68b3b
|
Mixer: Fix plugin bypass and plugin insertion broken by 8b9ef85 .
|
2013-03-14 17:31:46 -07:00 |
Jonathan Moore Liles
|
70e0db1c47
|
Mixer: change active/inactive coloring of modules to make deactivation more visible.
|
2013-03-14 17:30:50 -07:00 |
Jonathan Moore Liles
|
8b9ef85c80
|
Mixer: Fix bypass for 1 IN 2 out modules.
|
2013-03-13 18:02:45 -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
|
b83c70175d
|
Remove some unnecessary NTK calls.
|
2013-02-22 17:25:22 -08:00 |
Jonathan Moore Liles
|
d86b71cb2c
|
Replace custom build system with WAF.
|
2012-11-14 01:54:03 -08:00 |
Jonathan Moore Liles
|
afd354a5b8
|
Clean up some compiler warnings
|
2012-11-05 23:51:32 -08:00 |
Jonathan Moore Liles
|
ee8764495f
|
Mixer: Add --no-ui commandline option and non-mixer-noui executable symlink to permit running an instance of non-mixer without connecting to an X display.
|
2012-07-28 15:22:31 -07:00 |
Jonathan Moore Liles
|
3a999ecc86
|
Mixer: Fix segfault in module paste.
|
2012-07-21 16:31:55 -07:00 |
James Morris
|
15e095092c
|
Small fix for the ladspa plugin module to multiple the port hint by sample rate to give frequency ports the correct value range.
|
2012-07-16 01:07:18 -07:00 |
Jonathan Moore Liles
|
c53cb2e7fe
|
Mixer: Fix -3db error in meter display.
|
2012-06-28 18:01:44 -07:00 |
Jonathan Moore Liles
|
89d26989f3
|
Mixer: Panner: Don't mangle line-style.
|
2012-06-28 00:38:41 -07:00 |
Jonathan Moore Liles
|
7f8de0710a
|
Mixer: Fix divide by zero in DPM.
|
2012-06-23 21:49:21 -07: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
|
d249bb9bbd
|
OSC: Properly encode/decode special characters in osc paths.
|
2012-06-04 22:58:57 -07:00 |
Jonathan Moore Liles
|
e5e6925c2c
|
Mixer: Fix OSC path naming for multiple instances of the same LADSPA plugin.
|
2012-06-04 22:55:26 -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
|
f5240cb2f4
|
Mixer: Improve panner drawing.
|
2012-05-21 21:23:02 -07:00 |
Jonathan Moore Liles
|
363f2f04bc
|
Mixer: Allow controller modules to be removed.
|
2012-05-20 15:09:45 -07:00 |
Jonathan Moore Liles
|
ac30a5a4e2
|
OSC: Fix some uninitialized values.
|
2012-05-03 22:57:54 -07:00 |
Jonathan Moore Liles
|
16a4c0f51d
|
Mixer: Fix receiving of direct OSC messages.
|
2012-04-24 13:16:31 -07:00 |
Jonathan Moore Liles
|
da225ff64a
|
nonlib: Remove sigc++ dependencey from OSC::Endpoint.
This also removes sigc++ as a dependency for mixer and timeline.
|
2012-04-16 21:29:34 -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
|
e662a7623b
|
Add missing includes for unistd.h
|
2012-04-13 15:23:40 -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
|
0f86ee6882
|
Use the same value for Fl::visual() everywhere.
|
2012-03-06 16:39:44 -08:00 |
Jonathan Moore Liles
|
670400cbf9
|
Handle SIGHUP.
|
2012-03-04 19:12:32 -08:00 |
Jonathan Moore Liles
|
2d5072c7d7
|
Mixer: Improve commandline handling.
|
2012-03-04 18:57:00 -08:00 |
Jonathan Moore Liles
|
676a98c17e
|
Mixer: Implement NSM dirtiness notification.
|
2012-03-04 18:22:32 -08:00 |
Jonathan Moore Liles
|
ba45c07b04
|
Mixer: Restore display of module name in Module Parameter Editor.
|
2012-03-03 13:21:18 -08:00 |
Jonathan Moore Liles
|
bb75847ac1
|
Mixer: Implement mixer Strip import/export
|
2012-03-02 23:16:16 -08:00 |
Jonathan Moore Liles
|
044414c4c2
|
Mixer: Try to fix some weirdness with Controller Module knob display.
|
2012-03-02 23:16:16 -08:00 |
Jonathan Moore Liles
|
df0a9c4267
|
Mixer: Make slider types optional too.
|
2012-03-02 18:04:16 -08:00 |
Jonathan Moore Liles
|
5fbdd940be
|
Mixer: Try harder to avoid drawing meters more than necessary.
|
2012-03-02 00:18:11 -08:00 |
Jonathan Moore Liles
|
32bd29a28b
|
GUI tweaks.
|
2012-03-02 00:18:11 -08:00 |
Jonathan Moore Liles
|
26fa9eba3b
|
Mixer: Add new 'plastic' knob type. Make knob type to display configurable.
|
2012-03-02 00:18:05 -08:00 |
Jonathan Moore Liles
|
9bb9a91b22
|
Add 'gleam' inspired boxtypes to replace the ones in the gtk+ theme. Also, tweak crystal boxtypes.
|
2012-03-01 20:23:23 -08:00 |
Jonathan Moore Liles
|
46eb00f8d6
|
Use getopt_long for processing command line arguments to Non-DAW and Non-Mixer.
|
2012-02-28 22:22:03 -08:00 |
Jonathan Moore Liles
|
3a5c330e34
|
Everybody gets new icons! Also, .desktop files.
|
2012-02-28 21:25:37 -08:00 |
Jonathan Moore Liles
|
250b7db644
|
Cleanup compiler warnings.
|
2012-02-26 20:19:46 -08:00 |
Jonathan Moore Liles
|
2f67b1bee4
|
OSC: Fix signal creation notification.
|
2012-02-26 18:47:07 -08:00 |
Jonathan Moore Liles
|
dafc476222
|
Big OSC signal cleanups
|
2012-02-26 01:05:04 -08:00 |
Jonathan Moore Liles
|
a48a739db2
|
OSC: Improvements to signal routing.
|
2012-02-26 01:05:04 -08:00 |
Jonathan Moore Liles
|
edefd1126f
|
OSC: Signal cleanups.
|
2012-02-26 01:05:04 -08:00 |
Jonathan Moore Liles
|
5a0527c623
|
OSC: Save and restore OSC signal connections outgoing from Non-DAW.
|
2012-02-26 01:05:04 -08:00 |
Jonathan Moore Liles
|
f769375a7a
|
NSM: Clients must use the same protocol (UDP,TCP) as NSM server.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
b2affcc5d5
|
Don't poll NSM as frequently.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
080100d3b4
|
Mixer: Fix an invalid read on strip destruction due to a missing lock.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
bc216741f4
|
Mixer: Don't die when not running under NSM.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
7cfa1ec38a
|
OSC: Implement generic signal model with path auto discovery through NSM.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
dca72cb455
|
Give Non-DAW the ability to detect Non-Mixer OSC servers via NSM broadcast handshake.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
31f0d6b311
|
Mixer: Destroy instances of Controller_Module when the connected modules are removed.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
e9804033ab
|
Mixer: Fix GUI update on Controller_Modules being controlled via JACK CV.
|
2012-02-26 01:05:03 -08:00 |
Jonathan Moore Liles
|
4a22d675e2
|
Implement the Non-Session-Manager (NSM)
|
2012-02-26 01:05:02 -08:00 |
Jonathan Moore Liles
|
cff2c15583
|
Mixer: Fix mirroring and OSC automation of Spatialization controls.
|
2012-02-26 01:04:40 -08:00 |
Jonathan Moore Liles
|
0590687857
|
Mixer: Don't allow ',' in OSC paths.
|
2012-02-26 01:04:40 -08:00 |
Jonathan Moore Liles
|
100b23d1fb
|
Mixer: Fix behavior issues of Toggle controls.
|
2012-02-26 01:04:40 -08:00 |
Jonathan Moore Liles
|
a11961f9b6
|
Mixer: Cleanup OSC value scaling/clamping behavior.
|
2012-02-26 01:04:40 -08:00 |
Jonathan Moore Liles
|
9ff41fe8fa
|
Mixer: Display realtime parameter changes (initiated via automation or GUI) in Module_Parameter_Editor
|
2012-02-26 01:04:40 -08:00 |
Jonathan Moore Liles
|
f3b9b0c00d
|
Mixer: Update OSC paths upon chain/strip name change.
|
2012-02-26 01:04:40 -08:00 |
Jonathan Moore Liles
|
d2a3afb810
|
Mixer: Don't create/destroy OSC ports more often than necessary.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
5027e65d13
|
Mixer: Default OSC paths are CV. Use /unscaled for exact input.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
812fad8567
|
Mixer: Feedback control values to OSC senders.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
18a1429b22
|
Mixer: Create unique OSC paths even when multiple instances of a module/plugin with the same name exist in a chain.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
f9bbdb20c9
|
Mixer: Make OSC ports a property of Module::Port, not Controller_Module. Therefore, all plugin parameters will be accessible via OSC.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
6d7059777b
|
Mixer: OSC enhancements. Responsd to both exact (range limited) and Control Voltage (0.0-1.0 on */cv) input.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
f864159b51
|
Mixer: Ensure that JACK_Module passes chain_name_changed event to its Controllers.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
fe4faaca1b
|
Mixer: Allow clients to query for available OSC paths.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
d959b54f6a
|
Mixer: Add commandline option for specifying the OSC port to use.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
53f077ee88
|
Mixer: Add basic OSC control to Controller_Module.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
a91bc7566f
|
Mixer: Add basic OSC support.
|
2012-02-26 01:04:39 -08:00 |
Jonathan Moore Liles
|
93dd9870ae
|
Don't rely on 'Fl' symlink which only exists on Debian.
|
2012-02-25 18:02:06 -08:00 |
Jonathan Moore Liles
|
1d25063d11
|
Mixer: Handle WM main window close event just like Quit menu comment (confirm save).
|
2012-02-10 02:14:01 -08:00 |
Jonathan Moore Liles
|
a8888d40b4
|
Mixer: Don't segfault during teardown upon WM initiated exit.
|
2012-02-08 15:39:22 -08:00 |
Jonathan Moore Liles
|
72073030a7
|
Mixer: Don't segfault when removing a module.
|
2012-02-07 19:45:48 -08:00 |
Jonathan Moore Liles
|
fb8c9414a0
|
Mixer: Fix callback delivery by Controller Module.
|
2010-02-27 12:55:25 -06:00 |
Jonathan Moore Liles
|
a7902200e8
|
Mixer: Raise (arbitrary) maximum number of channels of JACK module from 6 to 16.
|
2010-02-27 12:39:18 -06:00 |
Jonathan Moore Liles
|
0f0933f6d0
|
Mixer/Module_Parameter_Edtior: Silence compiler warnings.
|
2010-02-24 18:41:01 -06:00 |
Jonathan Moore Liles
|
c7ae81f035
|
Mixer/Module_Parameter_Editor: Don't point widow label at stack allocation.
|
2010-02-24 18:40:34 -06:00 |
Jonathan Moore Liles
|
6ac4106a6c
|
Make spatialization mode of controller_module more robust.
|
2010-02-24 17:25:56 -06:00 |
Jonathan Moore Liles
|
93a6d878f2
|
Mixer/Panner: Fix azimuth assignment.
|
2010-02-24 09:06:40 -06:00 |
Jonathan Moore Liles
|
fc31233d70
|
Mixer: Cleanup.
|
2010-02-24 09:06:11 -06:00 |
Jonathan Moore Liles
|
4a97f3dcb9
|
Mixer: Auto-connect spatializer controls to spatialization plugins.
|
2010-02-24 09:05:46 -06:00 |
Jonathan Moore Liles
|
f770cede45
|
Mixer/Mixer: Cleanup.
|
2010-02-24 09:00:14 -06:00 |