Commit Graph

1924 Commits

Author SHA1 Message Date
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
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 97d12322f5 Revert "Merge remote-tracking branch 'diovudau/master'"
This reverts commit bbe8386499, reversing
changes made to d958df0486.

Change was poorly thought out, unnecessary, ill advised, and poorly implemented, but was accepted in the name of diplomacy. That was a mistake. Reverting.
2021-01-02 13:25:53 -08:00
Jonathan Moore Liles bbe8386499 Merge remote-tracking branch 'diovudau/master' 2020-03-06 21:48:57 -08:00
Nils aa940df662 Add message /nsm/gui/session/root to ask for the absolute path of the NSM directory 2020-03-02 18:29:27 +01:00
Jonathan Moore Liles d958df0486 Upgrade waf to 2.0.18
Closes #253
2019-09-25 00:03:13 -07:00
Olivier Humbert c15bfa85fd Update non-timeline.desktop.in 2018-09-16 11:14:52 -07:00
Olivier Humbert 7f0cc1d733 Update non-session-manager.desktop.in 2018-09-16 11:14:52 -07:00
Olivier Humbert 911a9bded4 Update non-sequencer.desktop.in 2018-09-16 11:14:52 -07:00
Olivier Humbert d280f9391f Update non-mixer.desktop.in 2018-09-16 11:14:52 -07:00
Jonathan Moore Liles ea6ff30cea wscript: Fix install error caused by upgrade to waf 2.0.9.
Closes #244
2018-08-25 13:16:36 -07:00
Jonathan Moore Liles d0432caa0b Update NTK submodule. 2018-08-21 18:10:14 -07:00
Jonathan Moore Liles 9e9f90f2f0 Upgrade waf to 2.0.9
Closes #244
2018-08-20 21:21:38 -07:00
Jonathan Moore Liles 5ae43bb27c nonlib/OSC: Don't try to send feedback to non-existent path.
Closes #227.
2018-02-14 17:28:39 -08: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
Jonathan Moore Liles 9fdf3a6ae3 Merge documentation patch. 2017-07-08 09:47:11 -07:00
Jonathan Moore Liles a2971c0718 wcsript: Fix syntax for Python3.
Closes #216
2017-05-14 12:06:51 -07:00
Jonathan Moore Liles 63a624414b wscript: Automatically disable SSE on platforms that don't support it (i.e. raspberry pi)
Closes: #213
2017-05-06 21:17:56 -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 3d18cf37b9 Update NTK. 2017-04-23 10:38:07 -07:00
Jonathan Moore Liles 10c31e5729 Timeline: Add option to import source at mouse via timeline context menu (as an alternative to DND)
Closes #211.
2017-03-28 18:12:56 -07:00
Jonathan Moore Liles 1daf0f6150 Replace deprecated scanf %a modifier with %m. 2017-03-28 18:12:56 -07:00
Jonathan Moore Liles e7f4a1c4b9 Timeline: Rework region loop and loop declick logic. 2016-12-09 19:13:52 -08:00
Jonathan Moore Liles 754d113b0e Timeline: Rework region fade in/out and declick logic.
Closes #204
2016-12-06 17:19:12 -08:00
Jonathan Moore Liles a22f33f486 Merge pull request #201 from hilbrichtsoftware/master
Change 4 lines in the docs to reflect that the server sends server-co…
2016-10-13 15:26:29 -07:00
Nils Hilbricht 35d06de361 Change 4 lines in the docs to reflect that the server sends server-control in capabilities not server_control 2016-10-14 00:20:56 +02:00
martin f572e331ee Unblock SIGCHLD for launched processes 2016-05-30 20:41:26 +01:00