Commit Graph

1900 Commits

Author SHA1 Message Date
Jonathan Moore Liles 368492f1c0 Sequencer: Use a 3 break gradient for velocity colors. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 5ea0c24468 Sequencer: Fix crash in event editor. 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 54e8737a90 Timeline: Don't forget to log changing takes after the fact. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 0157734a30 Timeline: Add "Disabled" fade type to disable both fade and declicking for cases where regions need to be abutted perfectly. 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 ad6dbba07c Timeline: Split OSC send and receive functionality into different threads. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 362a153412 nonlib/OSC/Endpoint: Work around for liblo/UDP layer dropping packets on bulk signal listing. 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 e42b50814a FL/Fl_Sometimes_Input: Allow user to abort edit with Escape key. 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 53ff9621ff Sequencer: Fix bug in fitting scale to viewport. 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 83f7aa87f0 Timeline: Tweak styling of selected regions. 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 4c14cdd350 Timeline: Redraw right hand child region on split. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles b13d2da674 Timeline: Fix rare segfault which occurred when region loop point is just beyond the end of a region and at the beginning of a buffer. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 5378bbbb27 Timeline: Improve error message for sf_open create. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles b0d850ff76 nonlib/MIDI: Cleanup some type signatures. 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 e36a053b84 Sequencer: Don't crash when user picks the branch instead of the leaf in scale chooser. 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 cd4896b762 Sequencer: Just use theme UP_BOX for note shape... 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 19b7927f08 Sequencer: Tweak appearance to look better with different color schemes. 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 a578cbb8e1 Sequencer: Add some missing items to GM Drum note map. 2021-01-09 15:00:35 -08:00
Jonathan Moore Liles 820298f4dd Timeline: Make clocks look more contrasty with light color scheme. 2021-01-09 15:00:23 -08:00
Jonathan Moore Liles 992e55bf0d Sequencer: Fix configuration bug causing error message "Couldn't open instrument directory". 2021-01-05 18:20:24 -08:00
Jonathan Moore Liles 81e24f4239 Sequencer: Fix off-by-one bug preventing notes from being inserted ahead of other notes. 2021-01-05 18:20:24 -08:00
Jonathan Moore Liles 6bee859f6f Timeline: Tweak style of measure lines. 2021-01-05 18:20:24 -08:00
Jonathan Moore Liles 455cc0f3ad Timeline: Tweak style of audio regions. 2021-01-05 18:20:24 -08:00
Jonathan Moore Liles 8109ff7bc0 Sequencer: Fix casting/sign related bug which could cause a hang during SMF writing. 2021-01-05 18:20:24 -08:00
Jonathan Moore Liles 1a07dda5d9 Sequencer: Save file to tmp file before overwriting original. 2021-01-05 18:20:24 -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
falkTX 55de086026 Add 128x128 hicolor as possible icon path
128 / 32 = 4, so it scales cleanly

Fixes showing icon for zynaddsubfx and carla
2021-01-05 18:12:32 -08:00
Jonathan Moore Liles 7565be85fb Session-manager: Work around for clients with stupidly large icons. 2021-01-03 18:35:37 -08:00