Commit graph

  • 5e06aba595 Send UI the instrument description Jean Pierre Cimalando 2021-04-02 18:39:52 +02:00
  • 10b36293b6 Add a helper macro for ranged EditIds Jean Pierre Cimalando 2021-04-02 18:20:18 +02:00
  • 0d8deb1fb9 Keep path and description updated separately Jean Pierre Cimalando 2021-04-02 17:43:15 +02:00
  • 5fbb499d9b Help clang-tidy find new files Jean Pierre Cimalando 2021-04-02 16:58:54 +02:00
  • 9d3e365f2e Instrument description in VST and LV2 Jean Pierre Cimalando 2021-04-02 04:05:14 +02:00
  • b272b1a3e3 Helper to extract a description of the instrument Jean Pierre Cimalando 2021-04-01 21:48:31 +02:00
  • 6fc69520c4 Fix an OSC pattern Jean Pierre Cimalando 2021-04-02 03:25:32 +02:00
  • 3ff548f7cd
    Merge pull request #772 from jpcima/build-git-hash JP Cimalando 2021-04-03 23:22:10 +02:00
  • 80ae52a205 Generate a build ID from Git, to display in editor Jean Pierre Cimalando 2021-04-03 23:01:30 +02:00
  • d4cc44c9b1
    Merge pull request #770 from redtide/ds-image JP Cimalando 2021-04-03 21:34:32 +02:00
  • 49c5be7f57 Support DecentSampler ui bgImage redtide 2021-04-03 21:10:27 +02:00
  • 8f33c90ffb
    Merge pull request #769 from redtide/image-opcode JP Cimalando 2021-04-03 20:41:17 +02:00
  • efcaae08b0 Consistency in subproject URLs [ci skip] Jean Pierre Cimalando 2021-04-03 20:40:25 +02:00
  • 4b5b190fbe Move image utilities in a ImageHelpers file Jean Pierre Cimalando 2021-04-03 20:37:45 +02:00
  • 4783f21b31 Change stb_image into a library target Jean Pierre Cimalando 2021-04-03 20:13:33 +02:00
  • 0c4f136874 Added image opcode redtide 2021-04-03 13:40:50 +02:00
  • db98d51e11
    Merge pull request #766 from paulfd/cache-targetids JP Cimalando 2021-04-02 20:54:30 +02:00
  • 2c31855137 Cache ids for faster lookup Paul Fd 2021-04-02 14:51:56 +02:00
  • 646ca14164
    Merge pull request #765 from paulfd/aftertouch-lfo-targets Paul Ferrand 2021-04-02 14:19:51 +02:00
  • fd8311de7f Add missing chanaft connections to lfos Paul Fd 2021-04-02 14:01:39 +02:00
  • 78db0b73db Cache the region pitch keycenter at voice start Paul Fd 2021-04-01 06:44:45 +02:00
  • 45115bf393
    Merge pull request #763 from jpcima/clang-tidy JP Cimalando 2021-04-01 17:15:01 +02:00
  • 68b74cd237 New fixes for clang-tidy Jean Pierre Cimalando 2021-04-01 16:36:42 +02:00
  • f05921712c
    Merge pull request #760 from jpcima/things-oncc JP Cimalando 2021-04-01 15:42:23 +02:00
  • 291c61c661 Try newer clang-tidy in hope to resolve segfault Jean Pierre Cimalando 2021-04-01 15:24:56 +02:00
  • 3466583e47 Write an explicit 0 next to FilCutoff (v1) keys Jean Pierre Cimalando 2021-04-01 15:06:47 +02:00
  • d8d877b2f1 Add the filter targets Jean Pierre Cimalando 2021-04-01 15:03:01 +02:00
  • 779cf2afff Rewrite some EG/LFO targets with helper Jean Pierre Cimalando 2021-04-01 14:01:43 +02:00
  • 2200191d2a Create a helper to get the source depth key Jean Pierre Cimalando 2021-04-01 13:45:41 +02:00
  • 6826024ee2 Updating regions through OSC For a limited selection of opcodes, we can allow updates through OSC. This implements an "opcode buffer" that gets read at the beginning of the render loop in the RT thread. Any opcode updates must thus be RT-safe, so not all of them should be allowed. I added a parameter to disable the opcode name cleanup method which does allocate strings potentially. This means that the opcodes must be "correctly" normalized. For example, for lfoN_wave, we have to pass lfoN_wave1 in the opcode buffer. Paul Fd 2021-04-01 06:32:42 +02:00
  • 1052025072 Implement some oncc for EGv2 Jean Pierre Cimalando 2021-04-01 02:56:18 +02:00
  • ea7bb1cf6c Implement some oncc for LFOv2 Jean Pierre Cimalando 2021-04-01 02:49:01 +02:00
  • de7d47a9f1 Handle multiplicative depth modulations Jean Pierre Cimalando 2021-04-01 02:47:40 +02:00
  • 798f501a65
    Merge pull request #759 from jpcima/normalize-bis JP Cimalando 2021-04-01 02:09:14 +02:00
  • ed8a321a3c Update tests without clamped values Jean Pierre Cimalando 2021-04-01 02:01:07 +02:00
  • fb01fa7cfd Fix the value bounds in ADSR Jean Pierre Cimalando 2021-04-01 01:39:30 +02:00
  • 8f81f6327d
    Merge pull request #758 from jpcima/normalize-percents JP Cimalando 2021-04-01 01:21:58 +02:00
  • f4c7efeef5 Normalize percent values everywhere Jean Pierre Cimalando 2021-03-31 22:36:55 +02:00
  • 731c00d449
    Merge pull request #757 from jpcima/openmp-flags JP Cimalando 2021-03-31 19:00:05 +02:00
  • abbf560755 Use native command, on a recent enough cmake Jean Pierre Cimalando 2021-03-31 18:39:04 +02:00
  • c06929083b Process the openMP flags before using as compile options Jean Pierre Cimalando 2021-03-31 18:31:29 +02:00
  • 1ade3d5f5d
    Merge pull request #756 from jpcima/new-alignment-issue JP Cimalando 2021-03-31 18:07:31 +02:00
  • d509842d08 Consistency again Jean Pierre Cimalando 2021-03-31 17:19:30 +02:00
  • 28f44afb4a Fix mistake: using incorrect size Jean Pierre Cimalando 2021-03-31 17:12:00 +02:00
  • cb9d61757d Minor change, for consistency only Jean Pierre Cimalando 2021-03-31 17:10:15 +02:00
  • 0041432d83 Implement a substitute for aligned-new Jean Pierre Cimalando 2021-03-31 16:35:37 +02:00
  • e7aecec06b
    Merge pull request #747 from paulfd/extended-ccs Paul Ferrand 2021-03-31 14:16:15 +02:00
  • b3a73814d5 Support the extended CCs of SFZv2 except poly aftertouch Poly aftertouch can be added in the future in a similar way Paul Fd 2021-03-25 12:56:13 +01:00
  • 40d18f0e23
    Merge pull request #753 from paulfd/lfo-cc JP Cimalando 2021-03-31 02:11:37 +02:00
  • bd6e94f637
    Merge pull request #752 from paulfd/bounds-oncc JP Cimalando 2021-03-31 02:11:20 +02:00
  • 53fba12477 Update the demo program Paul Fd 2021-03-31 00:03:49 +02:00
  • ff6f7a3251 Add connection test Paul Fd 2021-03-30 23:39:17 +02:00
  • 10c5e64ba1 Add CC modifiers to end, loop_start, loop_end The end cc modifiers are computed at voice start like the offset The loop cc modifiers are updated in each block Paul Fd 2021-03-28 23:37:38 +02:00
  • 6b9671b729 Declare Resources as struct not class Jean Pierre Cimalando 2021-03-30 22:38:39 +02:00
  • 2db25f5468 Fix the boolean version of normalizeInput Jean Pierre Cimalando 2021-03-30 22:38:22 +02:00
  • 689bb99e40
    Merge pull request #750 from jpcima/stateless-region JP Cimalando 2021-03-30 21:53:46 +02:00
  • 6a6936f205 Avoid a copy Jean Pierre Cimalando 2021-03-30 18:06:51 +02:00
  • 5777e65578 Remove the indirection Jean Pierre Cimalando 2021-03-30 17:49:17 +02:00
  • a4dbf89766 Add lfoN_fade_oncc, lfoN_delay_oncc, lfoN_phase_oncc The phase modifier is actually an "audio rate" modifier with curve, step and smoothcc options. The v2 spec only had oncc, which would limit it to a set value with the LFO starts, but having it at audio rate makes sense if you want to tweak the phase while the LFO is running. Paul Fd 2021-03-30 10:05:11 +02:00
  • 9e5d27af3c Do not allow interpolator coef to be exactly 1.0 Jean Pierre Cimalando 2021-03-26 13:46:45 +01:00
  • 731daf4ab8 Fix to SfzFilter after changing channel count Jean Pierre Cimalando 2021-03-26 13:13:59 +01:00
  • da621bf5ec Move all regional state into Layer Jean Pierre Cimalando 2021-03-25 21:46:21 +01:00
  • cc6337e827
    Merge pull request #749 from jpcima/makefile JP Cimalando 2021-03-25 21:34:59 +01:00
  • e533bd1ddd Add CI workflow for makefile Jean Pierre Cimalando 2021-03-25 20:46:41 +01:00
  • ce7800abe3 Create a generic makefile for libsfizz.a Jean Pierre Cimalando 2021-03-25 19:39:02 +01:00
  • 4f89baab43
    Merge pull request #748 from jpcima/utility JP Cimalando 2021-03-25 19:23:09 +01:00
  • 5a2bffe590 Remove a Qt warning from demos [ci skip] Jean Pierre Cimalando 2021-03-25 18:42:40 +01:00
  • 68062432ed Move some utility files Jean Pierre Cimalando 2021-03-25 18:35:20 +01:00
  • 439f696847 Fix a minor warning Jean Pierre Cimalando 2021-03-25 16:43:34 +01:00
  • df5b3a10e4
    Merge pull request #739 from paulfd/sostenuto JP Cimalando 2021-03-25 16:07:46 +01:00
  • f301cab748
    Merge pull request #746 from jpcima/parser JP Cimalando 2021-03-25 14:10:31 +01:00
  • 014171f815 Fix a parsing error in presence of # sign Jean Pierre Cimalando 2021-03-25 13:40:32 +01:00
  • 257ed120b7
    Merge pull request #745 from jpcima/filter JP Cimalando 2021-03-25 01:35:10 +01:00
  • 2c0250d620 Compact multi-mode filter with union Jean Pierre Cimalando 2021-03-25 01:02:00 +01:00
  • 2bbd2011d2 Minor changes Paul Fd 2021-03-24 13:30:58 +01:00
  • 65ea4a27bf Working state Paul Fd 2021-03-24 13:23:51 +01:00
  • 8539508e0a WIP on the region state Paul Fd 2021-03-24 01:35:49 +01:00
  • ed09e30fcf Missing the delayed release logic for sostenuto Paul Fd 2021-03-23 22:33:41 +01:00
  • 0a065a392c WIP Paul Fd 2021-03-23 15:05:32 +01:00
  • df07f3ac82 Read and parse sostenuto-related stuff Paul Fd 2021-03-23 12:52:09 +01:00
  • 9386ed2f09
    Merge pull request #743 from jpcima/display-overlaps JP Cimalando 2021-03-24 12:49:41 +01:00
  • 50d3ccaaf0 Display overlap of key range and switches on VK Jean Pierre Cimalando 2021-03-24 12:46:59 +01:00
  • 858028fcc6
    Merge pull request #741 from jpcima/misc JP Cimalando 2021-03-24 02:43:21 +01:00
  • c86e04e63e Add some const qualifiers Jean Pierre Cimalando 2021-03-23 21:44:54 +01:00
  • ca983090cc Access to key label via OSC Jean Pierre Cimalando 2021-03-23 21:30:53 +01:00
  • 6e8afb0ea0
    Merge pull request #738 from jpcima/actions-with-msvc JP Cimalando 2021-03-23 19:50:07 +01:00
  • 1ca1e1d443 Fix the Buffer-related issue Jean Pierre Cimalando 2021-03-23 19:14:11 +01:00
  • ce1f11abec Remove MSVC from Appveyor Jean Pierre Cimalando 2021-03-23 17:44:21 +01:00
  • 11130150f6 Add github actions for MSVC Jean Pierre Cimalando 2021-03-23 17:43:15 +01:00
  • 4afc1e938f
    Merge pull request #737 from jpcima/range-adl JP Cimalando 2021-03-23 17:09:33 +01:00
  • 2fb69867c4 Fix Range ADL for some MSVC versions Jean Pierre Cimalando 2021-03-23 17:00:43 +01:00
  • f6505613db
    Merge pull request #736 from jpcima/sndfile-default-off JP Cimalando 2021-03-23 14:07:22 +01:00
  • 15628e1329 Try the macOS universal build Jean Pierre Cimalando 2021-03-23 13:40:56 +01:00
  • b0e4fb316a sfizz_render without sndfile Jean Pierre Cimalando 2021-03-23 13:28:07 +01:00
  • 5610c2ec90 Add library st_audiofile_formats usable separately Jean Pierre Cimalando 2021-03-23 12:54:59 +01:00
  • 216b97a3bf Skip install sndfile in appveyor Jean Pierre Cimalando 2021-03-23 12:19:53 +01:00
  • 65de9c8e77 Disable sndfile also in Makefiles [ci skip] Jean Pierre Cimalando 2021-03-23 12:05:46 +01:00
  • eb5bec3a03 Make sndfile off by default Jean Pierre Cimalando 2021-03-23 12:04:03 +01:00
  • 1c45b7a491
    Merge pull request #734 from jpcima/adsr-smooth-transitions JP Cimalando 2021-03-23 00:21:53 +01:00
  • 844aa1a6c2 Correctly set current value at exit of the release stage Jean Pierre Cimalando 2021-03-23 00:08:10 +01:00