Commit graph

  • cf7bbdd565 Fix the sustain loop Jean Pierre Cimalando 2021-03-23 00:04:20 +01:00
  • 80d350d0c5 Remove ADSR unused variable Jean Pierre Cimalando 2021-03-22 23:56:09 +01:00
  • 13a92b57fe Fix the build with devtools and without sndfile Jean Pierre Cimalando 2021-03-22 23:42:50 +01:00
  • a2cbec8c5e Update tests: increase delays to account ADSR fadeout Jean Pierre Cimalando 2021-03-22 19:30:34 +01:00
  • d19c41bd90 Smooth envelope transitions (fixes #373) Jean Pierre Cimalando 2021-03-22 19:10:13 +01:00
  • 8c951d3a7f Remove unused ADSREnvelope::getNextValue() Jean Pierre Cimalando 2021-03-22 18:48:32 +01:00
  • 77a83561cf
    Merge pull request #732 from paulfd/padding-frames Paul Ferrand 2021-03-21 20:08:16 +01:00
  • fcd379d991
    Merge pull request #731 from paulfd/reset-smoothers Paul Ferrand 2021-03-21 18:25:37 +01:00
  • 6a765a78c5 If the voice just started, output from the first source sample Paul Fd 2021-03-21 18:19:26 +01:00
  • ee9170d1a0 Some leeway in frame counting for the playhead moving Paul Fd 2021-03-21 17:28:26 +01:00
  • ce0a4df29f
    Merge pull request #730 from jpcima/depth-v1-oncc JP Cimalando 2021-03-21 17:22:49 +01:00
  • 107bfbb255 Add unit tests Jean Pierre Cimalando 2021-03-21 16:59:08 +01:00
  • b865e23578 Implement SFZv1 depthcc modulations for EG and LFO Jean Pierre Cimalando 2021-03-21 15:51:58 +01:00
  • b9c01b07d7
    Merge pull request #725 from jpcima/dspreset JP Cimalando 2021-03-21 14:09:40 +01:00
  • ea9b77793d Initial importer of DecentSampler Jean Pierre Cimalando 2021-03-20 17:01:11 +01:00
  • b24d09e7d2
    Merge pull request #729 from jpcima/misc-opcode-things JP Cimalando 2021-03-21 13:17:04 +01:00
  • f1fb4d8bbe
    Merge pull request #728 from jpcima/gw-cache JP Cimalando 2021-03-21 13:16:58 +01:00
  • c610b1d62d Move the value reading helpers out of Opcode Jean Pierre Cimalando 2021-03-21 12:33:18 +01:00
  • 00733266e1 Hide the cache variables of cmake GNUWarnings Jean Pierre Cimalando 2021-03-21 12:51:03 +01:00
  • 21ab7e471d
    Merge pull request #727 from jpcima/opcode-work JP Cimalando 2021-03-21 12:41:52 +01:00
  • f17bc1a8bc Fix incorrect bound enforcement due to truncation Jean Pierre Cimalando 2021-03-21 12:40:37 +01:00
  • 3dfc9c84f3
    Merge pull request #710 from paulfd/reset-smoothers Paul Ferrand 2021-03-21 00:51:51 +01:00
  • 43be852ddd
    Merge pull request #721 from jpcima/remove-opcode-limits JP Cimalando 2021-03-20 22:54:21 +01:00
  • ec021ae5de Correcting w.r.t. comments Paul Fd 2021-03-20 22:12:36 +01:00
  • 7284d30623
    Merge pull request #724 from jpcima/api-improvements JP Cimalando 2021-03-20 22:04:16 +01:00
  • dd5035db35 Use if-constexpr in Range Jean Pierre Cimalando 2021-03-20 21:58:22 +01:00
  • 2735d1536e Reset the smoothers Paul Fd 2021-03-17 11:40:31 +01:00
  • 9ea354f945
    Merge pull request #726 from jpcima/message-api JP Cimalando 2021-03-20 20:21:42 +01:00
  • ef7eebb5f2 Export message functions Jean Pierre Cimalando 2021-03-20 19:56:48 +01:00
  • 0fc90b983e API with reference counter Jean Pierre Cimalando 2021-03-20 15:53:05 +01:00
  • 39816ca8d8
    Merge pull request #723 from paulfd/neverending-eg JP Cimalando 2021-03-20 00:28:41 +01:00
  • 0196fb57ad Remove opcode limits Jean Pierre Cimalando 2021-03-19 17:51:45 +01:00
  • 287832e200 Free-run the envelope if the sustain value is low enough Value taken from Sforzando Paul Ferrand 2021-03-19 21:26:14 +01:00
  • d183c8c5a7
    Merge pull request #722 from jpcima/unchecked-range JP Cimalando 2021-03-19 21:20:54 +01:00
  • 9ebd02bf38 Add UncheckedRange Jean Pierre Cimalando 2021-03-19 21:05:01 +01:00
  • 09222d62bd
    Merge pull request #720 from jpcima/opcodes-misc JP Cimalando 2021-03-19 15:20:45 +01:00
  • 171411ac18 Support long smoothcc times up to 64k ms Jean Pierre Cimalando 2021-03-19 15:12:51 +01:00
  • 73608d2091 Add distinct bound permissivity for low and high Jean Pierre Cimalando 2021-03-19 14:40:01 +01:00
  • 4dc429a572 Make the aftertouch opcode normalized Jean Pierre Cimalando 2021-03-19 14:26:47 +01:00
  • 8672a5b5f7 Add opcode flag: permissive bounds Jean Pierre Cimalando 2021-03-19 14:16:49 +01:00
  • d4bbe806be Add enum kEnforceBounds Jean Pierre Cimalando 2021-03-19 14:10:11 +01:00
  • 8b9ab6cead
    Merge pull request #718 from paulfd/loop-correction JP Cimalando 2021-03-19 13:17:10 +01:00
  • c8677c26eb
    Merge pull request #719 from jpcima/aria-randoms JP Cimalando 2021-03-19 13:16:14 +01:00
  • c70601a714 Update tests Jean Pierre Cimalando 2021-03-19 12:24:22 +01:00
  • 05bd4d6831 Match behavior of random opcodes to ARIA Jean Pierre Cimalando 2021-03-19 12:22:37 +01:00
  • 7b42e070a2 Clamp the crossfade to the available samples before the loop starts Paul Fd 2021-03-19 11:24:02 +01:00
  • 9d353dcf7a
    Merge pull request #717 from jpcima/voice-ring JP Cimalando 2021-03-19 10:06:26 +01:00
  • f6e93911ae Fix breakage of sister ring and related bugs Jean Pierre Cimalando 2021-03-19 01:15:18 +01:00
  • 6d692ba5be Rewrite the ring builder simpler, and add assertion Jean Pierre Cimalando 2021-03-19 00:37:13 +01:00
  • dafde79560
    Merge pull request #716 from jpcima/fix-mem-corruption-1 JP Cimalando 2021-03-18 21:03:42 +01:00
  • 77f532bf17 Fix a memory corruption in the editor Jean Pierre Cimalando 2021-03-18 20:55:38 +01:00
  • 158b324ca6
    Merge pull request #715 from jpcima/importers-library JP Cimalando 2021-03-18 17:04:13 +01:00
  • 61e73fd1a1 Display the list of available import formats Jean Pierre Cimalando 2021-03-18 16:53:15 +01:00
  • 704b06a730 Add tool: importer Jean Pierre Cimalando 2021-03-18 16:50:23 +01:00
  • 7091e4d54f Make the importer a library of its own Jean Pierre Cimalando 2021-03-18 16:40:33 +01:00
  • c81805c545
    Merge pull request #714 from jpcima/linear-smoother-bypass JP Cimalando 2021-03-18 16:14:39 +01:00
  • 709e007ff6 Smoother bypass when delay is short Jean Pierre Cimalando 2021-03-18 15:44:31 +01:00
  • cc0de3c12c Add virtual dtor where needed Jean Pierre Cimalando 2021-03-18 14:18:52 +01:00
  • 2b4efe6eb7 Fix linear smoother again Jean Pierre Cimalando 2021-03-18 14:10:02 +01:00
  • 44e48f7003
    Merge pull request #713 from jpcima/linear-smoother-fix JP Cimalando 2021-03-18 14:02:45 +01:00
  • 3f5f4ef2c4 Add the non-SIMD linear smoother (for reference) Jean Pierre Cimalando 2021-03-18 13:54:23 +01:00
  • 69f27e7441 Linear smoother: ensure to get the derivative correct Jean Pierre Cimalando 2021-03-18 13:52:14 +01:00
  • a49636adda
    Merge pull request #712 from jpcima/timed-recheck-files JP Cimalando 2021-03-18 11:29:05 +01:00
  • cf2832d462 Have interval as constant, and set lower value Jean Pierre Cimalando 2021-03-18 11:24:55 +01:00
  • 7b49e43275 Fix cases of EINVAL in sem_timedwait Jean Pierre Cimalando 2021-03-18 11:19:17 +01:00
  • 0a63256b65 Background work when idle Jean Pierre Cimalando 2021-03-18 02:17:06 +01:00
  • 520ae553f0 Timed wait operation for semaphore Jean Pierre Cimalando 2021-03-18 02:11:32 +01:00
  • da8e88f9f3
    Merge pull request #711 from jpcima/unit-tests JP Cimalando 2021-03-18 02:03:36 +01:00
  • 314e26d9f3 Allow GA unit tests to find the files Jean Pierre Cimalando 2021-03-18 01:05:20 +01:00
  • e77a227cbf Connect unit tests with CTest Jean Pierre Cimalando 2021-03-18 00:42:04 +01:00
  • fe2fc45014 Update catch2 Jean Pierre Cimalando 2021-03-18 00:41:37 +01:00
  • d505d70433
    Merge pull request #709 from jpcima/fix-vst-crash JP Cimalando 2021-03-17 12:17:29 +01:00
  • 65ac71a2aa Add and remove timers only when a frame is active Jean Pierre Cimalando 2021-03-17 11:44:14 +01:00
  • 5215004bbf
    Merge pull request #703 from jpcima/linear-smoother JP Cimalando 2021-03-13 20:01:36 +01:00
  • 6c84d58ad8 Remove unused variable Jean Pierre Cimalando 2021-03-13 14:19:19 +01:00
  • 75ca9b7d82 Linear smoother Jean Pierre Cimalando 2021-03-13 12:37:41 +01:00
  • d2b9eb7f56
    Merge pull request #701 from jpcima/filter-modulations JP Cimalando 2021-03-12 17:34:05 +01:00
  • a8f65f5327 Fix the build of PlotLFO demo Jean Pierre Cimalando 2021-03-12 17:31:05 +01:00
  • 9431faa77f Regenerate filters faust code Jean Pierre Cimalando 2021-03-12 17:21:13 +01:00
  • c60bb04857 Limit filter parameters to prevent over-modulation Jean Pierre Cimalando 2021-03-12 17:20:56 +01:00
  • 38c02ec65f
    Merge pull request #700 from jpcima/misc JP Cimalando 2021-03-12 16:20:12 +01:00
  • 7d1bf23b00 Simplify the notation for opcode spec Jean Pierre Cimalando 2021-03-12 15:55:11 +01:00
  • 399127e303
    Merge pull request #699 from jpcima/eq-bandwidth JP Cimalando 2021-03-12 15:27:49 +01:00
  • 9a2f91f5ef Safeguard against EQ bandwidth low values Jean Pierre Cimalando 2021-03-12 15:12:19 +01:00
  • 3fcb0a234e
    Merge pull request #693 from jpcima/lfos-v1-refactor JP Cimalando 2021-03-12 10:05:12 +01:00
  • a7667bf167
    Merge pull request #694 from jpcima/static-abseil JP Cimalando 2021-03-11 11:56:09 +01:00
  • 48cc74b2a3 Always force vendor abseil to be built statically Jean Pierre Cimalando 2021-03-11 11:45:51 +01:00
  • de7c125c54 Add connections unit test Jean Pierre Cimalando 2021-03-11 08:11:07 +01:00
  • 7f2daa24e7 Implement the LFOs v1 Jean Pierre Cimalando 2021-03-10 15:07:14 +01:00
  • ef1a548d98 Add v1 LFOs in voices Jean Pierre Cimalando 2021-03-10 14:49:29 +01:00
  • 3957668d0f Add modulation key for v1 LFOs Jean Pierre Cimalando 2021-03-10 14:44:50 +01:00
  • dfd777fd3e Move LFO modulation keys into the description Jean Pierre Cimalando 2021-03-10 14:18:09 +01:00
  • 97c9411f8d Refactor the opcode handling for LFO and EG Jean Pierre Cimalando 2021-03-09 18:43:59 +01:00
  • 1e3b85827e
    Merge pull request #691 from redtide/windows-fileselector-default-filter JP Cimalando 2021-03-10 12:30:40 +01:00
  • 982116a050 Don't use VSTGUI::CNewFileSelector::setDefaultExtension redtide 2021-03-10 12:16:15 +01:00
  • 9d3be1ac94
    Merge pull request #690 from jpcima/mingw-dwrite3 JP Cimalando 2021-03-10 12:20:18 +01:00
  • ec506edbbc Add flag BUILD_SHARED_LIBS=OFF Jean Pierre Cimalando 2021-03-10 11:49:50 +01:00
  • 5a6a1bbfcd Workaround for MinGW CI to build custom font support Jean Pierre Cimalando 2021-03-10 10:18:11 +01:00
  • ec85b2e169 Add feature check for MinGW dwrite3 support Jean Pierre Cimalando 2021-03-10 09:37:10 +01:00
  • f7fe13c97a
    Merge pull request #687 from jpcima/vstgui-filedialog-filters JP Cimalando 2021-03-09 19:56:20 +01:00