Commit graph

  • 57f519943b UI: changed Theme naming convetion redtide 2021-04-08 15:52:00 +02:00
  • af274327f1
    Merge pull request #798 from jpcima/update-vst JP Cimalando 2021-04-08 07:26:58 +02:00
  • e53b93ba19 Update to VST 3.7.2 Jean Pierre Cimalando 2021-04-08 04:43:53 +02:00
  • 39f56f2d07
    Merge pull request #708 from jpcima/vst2 JP Cimalando 2021-04-08 04:26:25 +02:00
  • 8b434d6c55 Add the VST2 wrapper Jean Pierre Cimalando 2021-04-08 04:13:57 +02:00
  • fda4e305d6
    Merge pull request #796 from jpcima/vst3sdk-target JP Cimalando 2021-04-08 03:29:47 +02:00
  • a611d2261f Make vst3sdk_hosting a library target Jean Pierre Cimalando 2021-04-08 03:12:34 +02:00
  • 8849f3f4c0 Move a VSTGUI helper in vst3sdk_vstgui Jean Pierre Cimalando 2021-04-08 02:59:56 +02:00
  • 5aa26b58bf Make vst3 core a build-once target Jean Pierre Cimalando 2021-04-08 02:43:03 +02:00
  • 5b189848cd Make VST3 SDK a distinct target Jean Pierre Cimalando 2021-04-08 02:26:18 +02:00
  • 99f78f5583
    Merge pull request #795 from jpcima/cxx-standard JP Cimalando 2021-04-08 01:33:30 +02:00
  • 01ae6946e3 Make C++ standard the same for lib, plugin and editor Jean Pierre Cimalando 2021-04-08 01:11:06 +02:00
  • 3c00c8b750
    Merge pull request #793 from jpcima/host-info JP Cimalando 2021-04-07 15:39:29 +02:00
  • e3018fed04 Add host info for LV2, and in general Jean Pierre Cimalando 2021-04-07 14:50:34 +02:00
  • 708faaaf80
    Merge pull request #794 from jpcima/lv2-fix JP Cimalando 2021-04-07 15:26:06 +02:00
  • 7c7537b428 Allocate greater port sizes Jean Pierre Cimalando 2021-04-07 15:24:34 +02:00
  • 45c36e93a8 Fix Atom port corruption in LV2 Jean Pierre Cimalando 2021-04-07 15:09:37 +02:00
  • f5b3e7fe3d
    Merge pull request #792 from jpcima/utf8-msvc JP Cimalando 2021-04-07 04:35:23 +02:00
  • c868a94d18 Process source code as UTF-8 Jean Pierre Cimalando 2021-04-07 04:25:08 +02:00
  • ccefc07fb0
    Merge pull request #791 from jpcima/about-info JP Cimalando 2021-04-07 03:05:05 +02:00
  • 1c42bf30d2 UI: About dialog with sysinfo redtide 2021-04-06 23:56:01 +02:00
  • 8d8f2e236a Update the layout tool, to support multi-line strings Jean Pierre Cimalando 2021-04-07 01:52:50 +02:00
  • 425985cfe4
    Merge pull request #789 from jpcima/cpu-name JP Cimalando 2021-04-07 01:18:17 +02:00
  • 1aeca9de1c Add native helpers to get the CPU name Jean Pierre Cimalando 2021-04-07 00:31:48 +02:00
  • 7d8a77db05
    Merge pull request #788 from jpcima/os-name JP Cimalando 2021-04-06 22:59:41 +02:00
  • f181a5db75 Add compatibility OS detection with uname Jean Pierre Cimalando 2021-04-06 22:53:06 +02:00
  • bcc3dfff3a Add native helpers to get OS name with version Jean Pierre Cimalando 2021-04-06 22:34:08 +02:00
  • 6c26618dd8 Fix a problem of null-termination with Win32 API Jean Pierre Cimalando 2021-04-06 21:52:20 +02:00
  • ef7288857a
    Merge pull request #787 from jpcima/editor-host-info JP Cimalando 2021-04-06 21:51:50 +02:00
  • fafabe53fc Pass the name of the VST3 host program Jean Pierre Cimalando 2021-04-06 21:01:39 +02:00
  • 77aff4b1df Pass the type of plugin to editor Jean Pierre Cimalando 2021-04-06 20:45:37 +02:00
  • 0a6457fd83
    Merge pull request #786 from jpcima/vst-cc-auto JP Cimalando 2021-04-06 20:33:56 +02:00
  • 20b436c5ae Fix the clang-tidy error Jean Pierre Cimalando 2021-04-06 20:18:53 +02:00
  • 087180db41 CC automations for VST, saving and loading Jean Pierre Cimalando 2021-04-06 01:55:06 +02:00
  • ba8227de24
    Merge pull request #785 from jpcima/tunings-update JP Cimalando 2021-04-06 14:41:52 +02:00
  • 1bd32a533f Update tunings to e8aab5b Jean Pierre Cimalando 2021-04-06 14:34:08 +02:00
  • 97597123c6 Update tunings to 0aec52c Jean Pierre Cimalando 2021-04-06 14:22:22 +02:00
  • e6e28a6a44 Update tunings to 0ba372f Jean Pierre Cimalando 2021-04-06 14:14:04 +02:00
  • 939b93107b Update tunings to d9660ef Jean Pierre Cimalando 2021-04-06 14:08:52 +02:00
  • 30234fa8cf lv2: Add option to enable plugin-side CC automation Jean Pierre Cimalando 2021-04-06 13:12:19 +02:00
  • 38e07c3729
    Merge pull request #783 from jpcima/user-path JP Cimalando 2021-04-06 01:38:18 +02:00
  • 0a40e29a8b Fix inability to save the user directory Jean Pierre Cimalando 2021-04-06 01:18:39 +02:00
  • 539fbf6442
    Merge pull request #776 from jpcima/lv2-parameters JP Cimalando 2021-04-06 01:00:19 +02:00
  • 4731bef9e1 Have editor only request value when CC is used Jean Pierre Cimalando 2021-04-06 00:43:30 +02:00
  • 68ee6775bb Let's not forget to send synth CC on restore Jean Pierre Cimalando 2021-04-06 00:39:46 +02:00
  • cb85ca3970 Track current CC values after restore Jean Pierre Cimalando 2021-04-06 00:33:04 +02:00
  • 2cca5c31f3 Have distinct output port for notifying and automating Jean Pierre Cimalando 2021-04-06 00:22:25 +02:00
  • a92c4fde3c Fix an error where controller is wrongly addressed Jean Pierre Cimalando 2021-04-06 00:18:25 +02:00
  • da9135b72c
    Merge pull request #782 from redtide/about-hover JP Cimalando 2021-04-05 21:46:04 +02:00
  • 1daffe1378 WIP CC save and load Jean Pierre Cimalando 2021-04-05 21:20:10 +02:00
  • d87863ba9c Text for icons in the about dialog redtide 2021-04-05 21:14:37 +02:00
  • d2d01b73b3 Structure for storage of CC automation Jean Pierre Cimalando 2021-04-05 19:01:36 +02:00
  • 2436414ad8 Allow UI to send value by controller Jean Pierre Cimalando 2021-04-05 17:06:17 +02:00
  • 308eb788e6 Allow the script to work in older cmake Jean Pierre Cimalando 2021-04-05 03:10:00 +02:00
  • 62919343c3 Have editor respond to 'CC' EditId Jean Pierre Cimalando 2021-04-05 02:55:53 +02:00
  • 803c4f296e Have UI receive CC by parameter Jean Pierre Cimalando 2021-04-05 02:51:40 +02:00
  • b40e8f4476 Fix mismatched function signature Jean Pierre Cimalando 2021-04-05 02:47:21 +02:00
  • c7db9656a2 lv2: process CC by parameters in and out Jean Pierre Cimalando 2021-04-05 02:38:15 +02:00
  • ccdbd4a61a Instantiate ccmap on UI side Jean Pierre Cimalando 2021-04-05 02:36:18 +02:00
  • 67b08f6663 Move ccmap in common LV2 Jean Pierre Cimalando 2021-04-05 02:31:46 +02:00
  • f827f86a25 Generate LV2 MIDI binding for CC 0 to 127 Jean Pierre Cimalando 2021-04-05 00:39:10 +02:00
  • 1c3104800a CC as parameters for LV2 Jean Pierre Cimalando 2021-04-04 16:28:08 +02:00
  • 55fe026143
    Merge pull request #781 from jpcima/used-ccs-region JP Cimalando 2021-04-05 18:27:53 +02:00
  • c820484e0f Add missing CCs forgotten from the used set Jean Pierre Cimalando 2021-04-05 18:18:27 +02:00
  • 4a871e4b8b
    Merge pull request #780 from paulfd/update-abseil-and-filesystem-2104 JP Cimalando 2021-04-05 18:14:49 +02:00
  • 6f2430b20c Add absl::wyhash Jean Pierre Cimalando 2021-04-05 18:12:00 +02:00
  • 89aa9280e7 Removal of absl::dynamic_annotations Jean Pierre Cimalando 2021-04-05 18:04:15 +02:00
  • c2be936b7e
    Merge pull request #779 from redtide/about-dialog JP Cimalando 2021-04-05 17:59:34 +02:00
  • 17d56bc30e Set up layout for the about dialog Jean Pierre Cimalando 2021-04-04 03:38:00 +02:00
  • 7b809b10f2 Update abseil and ghc::filesystem Paul Fd 2021-04-05 14:54:52 +02:00
  • 0df5a379a2
    Merge pull request #771 from paulfd/ordered-events-2 Paul Ferrand 2021-04-05 14:29:39 +02:00
  • 77c403186c
    Merge pull request #775 from jpcima/build-side-num-ccs JP Cimalando 2021-04-05 14:20:20 +02:00
  • cfb9eae68f Test and API doc update w.r.t. ordering Updated tests mostly to call on renderBlock() before testing things like number of active voices and such, in case we buffer/reorder events in the library later on. Paul Fd 2021-04-05 00:18:33 +02:00
  • 254d00768e
    Merge pull request #761 from paulfd/osc-region-change Paul Ferrand 2021-04-05 00:15:07 +02:00
  • d0cd21acf9
    Merge pull request #764 from paulfd/polyaft Paul Ferrand 2021-04-04 23:18:53 +02:00
  • 993620252b Support polyphonic aftertouch basics Paul Fd 2021-04-01 23:40:47 +02:00
  • 9c3b31030f
    Merge pull request #778 from paulfd/choke-tests Paul Ferrand 2021-04-04 23:07:12 +02:00
  • 0c1687b5fa Voices can also be offed by note-off events Also add a check to see if a voice is already released in checkOffGroup, preventing and endless recursion Paul Fd 2021-04-04 22:24:43 +02:00
  • f189292a60 CC events can also off notes Same as note-on events Paul Fd 2021-04-04 21:54:19 +02:00
  • 7f02c413c1 Correct the sostenuto/sustain logic Only release if the received CC is one of the above AND if the region is not a one-shot Paul Fd 2021-04-04 21:23:05 +02:00
  • b3ff1469ed Correct how sampleEnd is computed sampleSize_ is (end - offset) and is used to wrap back the sample. Paul Fd 2021-04-04 21:22:22 +02:00
  • ac27e060ba Apply velocity-related note gain to a CC-triggered note if the velocity has been replaced with sw_vel=previous Paul Fd 2021-04-04 17:54:08 +02:00
  • 78e20c68bf Override the velocity in the startVoice method Paul Fd 2021-04-04 17:26:40 +02:00
  • 65353486a9 Use noteStates to check for the note status in the midi state Paul Fd 2021-04-04 17:22:09 +02:00
  • bc872997ff Make a variable SFIZZ_NUM_CCS available to cmake Jean Pierre Cimalando 2021-04-04 15:58:25 +02:00
  • c0b142af8f Use the custom background image on main panel only Jean Pierre Cimalando 2021-04-04 01:54:20 +02:00
  • f7df0b2abb Don't over-reference the image view Jean Pierre Cimalando 2021-04-04 01:34:33 +02:00
  • 387297fdc6
    Merge pull request #773 from jpcima/image-alpha JP Cimalando 2021-04-04 01:19:40 +02:00
  • 128a94e443 Support transparent background images Jean Pierre Cimalando 2021-04-04 01:12:46 +02:00
  • e7290b142d
    Merge pull request #767 from jpcima/onetime-instrument-info JP Cimalando 2021-04-04 00:33:09 +02:00
  • 06ae5d2f52 Add support of background image Jean Pierre Cimalando 2021-04-03 23:58:46 +02:00
  • bbac05281d Update InstrumentDescription to receive the image name Jean Pierre Cimalando 2021-04-03 23:31:45 +02:00
  • 0bcfbc5495 Update active voices with interval based on system clock Jean Pierre Cimalando 2021-04-03 17:47:31 +02:00
  • 12896fe168 clang-tidy fixes Jean Pierre Cimalando 2021-04-03 14:39:56 +02:00
  • 9636b3c733 Delete redundant information Jean Pierre Cimalando 2021-04-03 04:23:47 +02:00
  • 53a5e989e5 Pull model for current CC and switch Jean Pierre Cimalando 2021-04-03 03:59:43 +02:00
  • d729ba66e6 Consistency in /sw/last/current replies Jean Pierre Cimalando 2021-04-03 03:22:49 +02:00
  • d03495d568 Handle message /cc/changed Jean Pierre Cimalando 2021-04-03 03:07:13 +02:00
  • c39cae79f9 Add some assertions Jean Pierre Cimalando 2021-04-02 18:59:44 +02:00
  • 39c6df0719 Handle description data in editor Jean Pierre Cimalando 2021-04-02 18:50:58 +02:00