Commit Graph

325 Commits

Author SHA1 Message Date
Jonathan Moore Liles 9f3181b9c7 Mixer: Because disconnecting/connecting JACK ports is slow, when handling a change of strip auto input setting, avoid disconnecting a port and then reconnecting it later. 2021-01-10 14:46:27 -08:00
Jonathan Moore Liles 793a9c1d4b Mixer: Make port autoconnection during startup and shutdown more efficient. 2021-01-10 14:46:27 -08:00
Jonathan Moore Liles f6e3ca8831 Mixer: Automatically run in "noui" mode if DISPLAY environment variable unset (i.e. X11 not available). 2021-01-10 14:46:27 -08:00
Jonathan Moore Liles 286dec338c Mixer: Fix JACK port disconnection when Auto Input/Output mode is changed. 2021-01-10 14:46:27 -08:00
Jonathan Moore Liles 00c02c7d74 Mixer: Fix settings menu layout issue. 2021-01-10 14:46:27 -08:00
Jonathan Moore Liles e46fac4470 Partially revert "Mixer: Avoid some unnecessary redraws when opening project."
This reverts commit e303cf093f32472ed582ec0cad1ff758278f71f6.
2021-01-10 14:46:27 -08:00
Jonathan Moore Liles e0402a3b99 Mixer: Fix glitch in redrawing of meter scales when scrolling. 2021-01-10 14:46:27 -08:00
Jonathan Moore Liles 82f9610ca8 Mixer: Try to better cope with parameter feedback feedback cycles. 2021-01-10 14:46:20 -08:00
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 9aa275e0af Mixer: Fix crash when disabling strip auto output. 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 6bde5017f5 Mixer,Timeline: Fix port connection drag and drop between applications. 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 d84416c196 Mixer/Module_Parameter_Editor: Tweak layout so that 4-Band Parametric Filter plugin is more legible. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles a59823e4c5 Mixer: Tweak strip highlighting. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 6673606262 Mixer: Tweak meter appearance. 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 a9846d1fc3 Mixer: Tweak meter appearance. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 830823a226 Mixer/DPM: Quick hack to add smoothing to meter values. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles dd274db49b Mixer/Module_Parameter_Editor: Tweak slider appearance. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 13c107ebcc Mixer: Tweak meter appearance to look better with light color schemes. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles b1d59fc68a Timeline,Mixer: Tweak colors for light themes. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 628fef30e9 Mixer/Module_Parameter_Editor: Increase font sizes, tweak boxtypes. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles ee872467fb Mixer: Make panner points more opaque. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 9987f78a72 Mixer: Dezipper spatializer azimuth and elevation automation. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 7895b5ec7e Mixer: Allow Mono Pan module to be added a stereo chain. This converts the signal to mono and then pans the result. Useful for auditioning a mix in mono. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 8d6885387b Mixer: Show strip number at top of each strip (eases mentally mapping onto hardware control surface). 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles e5c08b3b58 MIDI-Mapper: Require controls to be actuated/moved twice before mapping signal in order to detect whether value has 14, 7 or 1 significant bits.
Also, support non-motirzed faders/endless encoders by not transmitting control change until value of controller comes within 5% of value of signal.
Also, change file format (backwards compatible).
Also, fix some issues with NRPN decoding.
2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 572f94ad44 MIDI-Mapper: Preserve mapping creation order when loading/saving. This makes it possible to fiddle controls in a defined order and then edit the file to give them useful names. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 10bcd0c2d7 Midi-Mapper: Don't get confused if user neglects to operate all controls on the first run. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles a2089421b1 Mixer: Give better visual feedback in control OSC/MIDI learning mode. 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 9b87c089d0 Mixer: Improve contrast with light color scheme. 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 9330b07d99 Mixer: Fix off by one bug in strip autoconnect affecting Auxes. 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 a7a7b967c8 Mixer: Tweak module colors. Show LADSPA plugins in a different color. 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
Olivier Humbert d280f9391f Update non-mixer.desktop.in 2018-09-16 11:14:52 -07:00
Jonathan Moore Liles 1904aba516 Non-Mixer: Tweak MIDI mapping section of doc and render MUP to HTML. 2017-07-08 10:11:23 -07:00
non25 7f42caf789 Additional info
Added info about MIDI controller usage, and info on getting OSC paths for Module controls.
2017-04-24 15:53:08 +03: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 88fe7e7b97 Mixer/AUX_Module: Define can_support_inputs function.
Closes #181
2015-10-06 17:16:57 -07:00
Jonathan Moore Liles abde7f3bb5 Mixer/Controller_Module: Shutdown JACK port when switching off CV mode.
Closes #172
2015-09-29 22:11:49 -07:00
Jonathan Moore Liles 037ecb5d9f Mixer: Fix delayed OSC response in noui mode.
Closes #152
2015-09-14 17:24:49 -07:00
Jonathan Moore Liles 686d830402 Mixer: Don't segfault when user right-clicks on channel number module.
Closes: #128
2014-06-18 20:55:00 -07:00
Hanspeter Portner 2d43a8abe7 Use new Jack Metadata API to mark CV ports.
By adding metadata key "http://jackaudio.org/metadata/signal-type" value "CV" pair to CV ports, patch bays can discriminate between audio and CV ports (SVN patchage e.g. can already do so).

Metadata API is only implemented in Jack1 for now, this patch will thus have no effect when linked to Jack1/2 without support for metadata.
2014-05-23 15:39:42 +02:00
Jonathan Moore Liles 5d5b22afd4 Mixer: Avoid operations that would attempt to open the X display when running in noui mode.
Closes #104
2014-02-10 21:32:43 -08:00