Commit graph

  • 7794861ce1 Build the effect bus in the vector Paul Fd 2020-03-05 18:08:32 +01:00
  • 3ce0dedc45 Mostly cosmetics Paul Fd 2020-03-05 17:27:59 +01:00
  • 92e58316d1 Const and cosmetics Paul Fd 2020-03-05 17:11:48 +01:00
  • 70bc12f484 use find_if Paul Fd 2020-03-05 16:59:35 +01:00
  • 7532291545 Moved the factory to unique pointers Paul Fd 2020-03-05 16:53:12 +01:00
  • 28c12f32f3 Initial effects Jean Pierre Cimalando 2020-02-26 21:09:34 +01:00
  • 291920f263
    Merge pull request #101 from paulfd/parser-rework Paul Ferrand 2020-03-06 11:16:52 +01:00
  • 692b2cda6a Silently ignore ampersands in opcode name Paul Fd 2020-03-05 16:07:23 +01:00
  • eed69f8223
    Merge pull request #89 from paulfd/perf-report Paul Ferrand 2020-03-05 13:16:12 +01:00
  • a17f6b9169 Changed the parameter vectors to uint16 Paul Fd 2020-03-05 13:13:05 +01:00
  • a393ff6615 Changed the way the parser handles multiple parameters in opcodes (idea from @jpcima ;) Paul Fd 2020-03-05 12:53:10 +01:00
  • 507188fc88 Corrected a couple mistakes in legends Paul Fd 2020-03-05 12:19:37 +01:00
  • c43a17c432 Add the C++ wrapper to the static library Jean Pierre Cimalando 2020-03-04 20:02:24 +01:00
  • 2e5cdba275
    Merge pull request #85 from jpcima/multiply-add JP Cimalando 2020-03-02 16:45:07 +01:00
  • 42343c88a1 Add tests for MultiplyAdd Jean Pierre Cimalando 2020-03-02 16:29:47 +01:00
  • 259e201fac Add the multiplyAdd methods for AudioSpan Jean Pierre Cimalando 2020-03-02 14:07:06 +01:00
  • d2e44ccf12 lv2 ttl patch for lv2lint Paul Fd 2020-03-01 20:52:05 +01:00
  • 978e9d9bc1
    Merge pull request #86 from jpcima/downsampler JP Cimalando 2020-03-01 20:46:50 +01:00
  • e47bcc909e clang-format: do not sort includes [ci skip] Jean Pierre Cimalando 2020-03-01 09:05:24 +01:00
  • 954997f1cd Enable Windows builds to use math.h constants Jean Pierre Cimalando 2020-02-14 03:28:09 +01:00
  • c2fdced546 Bump versions redtide 2020-02-29 13:47:05 +01:00
  • 8dfcac4572 Generate pkgconfig file also for non shared configurations redtide 2020-02-28 21:01:12 +01:00
  • c0b43c6f37 Use correct path for LV2 on MINGW redtide 2020-02-28 20:49:53 +01:00
  • f98c6beff8 Restore INSTALL_DIR variable for macOS build script redtide 2020-02-28 20:24:15 +01:00
  • 6e9558e750 Set InnoSetup output directory to current redtide 2020-02-28 18:24:10 +01:00
  • 0ba67948b0 Fix for previous commit redtide 2020-02-28 18:08:53 +01:00
  • 72ae779a1d Set version automatically in InnoSetup script redtide 2020-02-28 17:51:38 +01:00
  • a9e32691ac Ignore Windows build directory [ci skip] redtide 2020-02-28 16:52:12 +01:00
  • 2fbf674720 Minimal release files rename [ci skip] redtide 2020-02-28 16:46:21 +01:00
  • bf710f9f9c Fix InnoSetup x86 build redtide 2020-02-28 15:29:31 +01:00
  • 6998f3ef8b Try setting the architecture when building setup Jean Pierre Cimalando 2020-02-28 11:22:47 +01:00
  • 3297d3a6f2 Put abseil back to 0f86336 Paul Ferrand 2020-02-28 09:10:05 +01:00
  • f6aebc5373 Disable install targets with msvc Paul Ferrand 2020-02-28 09:00:38 +01:00
  • 3ab6579443 Fix the oversampler's detection of SIMD features Jean Pierre Cimalando 2020-02-28 08:23:36 +01:00
  • 462cd95531
    Merge pull request #88 from jpcima/install-on-mingw Paul Ferrand 2020-02-28 01:39:42 +01:00
  • a1c4dcb548 Add a script to parse the timing logs into performance reports Paul Fd 2020-02-28 01:18:55 +01:00
  • 270cfb55b1 Increase the default logger queue size Paul Fd 2020-02-28 01:17:38 +01:00
  • 985753d9f2 Try to fix appveyor token again redtide 2020-02-28 00:21:50 +01:00
  • 6d8cc454b1 Try to fix appveyor token redtide 2020-02-28 00:06:00 +01:00
  • 367dab84e0 Try to fix appveyor token redtide 2020-02-27 23:45:48 +01:00
  • df413a2f5a Indentation fix [skip ci] redtide 2020-02-27 23:45:02 +01:00
  • 9f4d0b0a78 Fix a previous mistake of little impact Jean Pierre Cimalando 2020-02-27 23:04:23 +01:00
  • f2ff236468 Install rules fixed for MinGW Jean Pierre Cimalando 2020-02-27 22:34:29 +01:00
  • 2a09dd36d1 Static linking for MinGW with properties Jean Pierre Cimalando 2020-02-27 21:28:22 +01:00
  • 814020a244 Added CLang coding style redtide 2020-02-27 21:22:43 +01:00
  • 689d6aeb88
    Merge pull request #87 from jpcima/mingw-static Paul Ferrand 2020-02-27 21:10:30 +01:00
  • 4c41811bb4 Static linking for MinGW Jean Pierre Cimalando 2020-02-27 20:48:51 +01:00
  • b07c429d7b Fix prefix on pkgconfig releases (see #83) redtide 2020-02-27 15:19:44 +01:00
  • ad069060d9 Added authors file from readme [ci skip] redtide 2020-02-27 14:56:36 +01:00
  • f571ac37ef Add the HIIR downsampler Jean Pierre Cimalando 2020-02-26 21:31:00 +01:00
  • 236906fec4 Add multiplyAdd with fixed gain Jean Pierre Cimalando 2020-02-27 14:05:05 +01:00
  • 0e81fd8e06 Added caching of the vcpkg packages in appveyor Paul Ferrand 2020-02-27 13:18:14 +01:00
  • 9cac220de1
    Merge pull request #65 from paulfd/processing-logs Paul Ferrand 2020-02-27 12:59:29 +01:00
  • 133885f085 Renamed the ScopedLogger as ScopedTiming Paul Ferrand 2020-02-27 12:29:29 +01:00
  • 805fd5a21c Trying to fix mingw builds Paul Ferrand 2020-02-27 11:37:28 +01:00
  • 3346bbee28 Added the number of log elements in the message Paul Fd 2020-02-27 10:27:42 +01:00
  • 99e4c3e665 Fix Appveyor and InnoSetup scripts redtide 2020-02-27 07:04:43 +01:00
  • 3b9683e66f Added comments on the Logger Paul Fd 2020-02-26 21:54:43 +01:00
  • c9baf7671e Changed the scoped timing to have 1 of 2 possible behaviors Paul Fd 2020-02-26 21:49:26 +01:00
  • 1bb373cfa0 Added API functions to activate logging Paul Fd 2020-02-18 16:16:24 +01:00
  • 1461680e20 Added a couple benchmarks Clocks are about 20 ns The queue is about 2 us Paul Fd 2020-02-17 09:22:46 +01:00
  • cb88fb4bb7 Added logs for the processing time in voices Paul Fd 2020-02-17 00:01:15 +01:00
  • a1af7a0b67
    Enable static builds without vcpkg for linux platforms and strip symbols from the LV2 plugin (#72) Paul Ferrand 2020-02-26 16:10:35 +01:00
  • 3bfa573dc2
    Merge pull request #78 from jpcima/midnam JP Cimalando 2020-02-26 16:07:57 +01:00
  • 633159c5e1 Move the manufacturer and model to Config Jean Pierre Cimalando 2020-02-26 15:27:44 +01:00
  • d6bb592f1f Add a couple of missing opcode aliases Jean Pierre Cimalando 2020-02-25 21:53:07 +01:00
  • 30b579feb4 Add stdatomic.h compatibility for MSVC Jean Pierre Cimalando 2020-02-25 15:23:53 +01:00
  • c9380186ba Allow Ardour external to find LV2 headers Jean Pierre Cimalando 2020-02-25 14:09:51 +01:00
  • 5c509dfd46 Add the basic MIDNAM support for LV2 Jean Pierre Cimalando 2020-02-25 11:30:34 +01:00
  • fb248ca41e Add pugixml Jean Pierre Cimalando 2020-02-25 11:29:55 +01:00
  • 14a734700d Add Ardour LV2 extensions Jean Pierre Cimalando 2020-02-25 11:27:42 +01:00
  • 530a31de1d Fix size_t definition missing in sfizz.h Jean Pierre Cimalando 2020-02-25 10:56:17 +01:00
  • cd8b56f29e Fix in incoherency in generated filter source There was at least on case where a member fRecN had a mismatching size with what the implementation expected, and it raised a compiler warning. Perhaps it's a previous git merge which has created this problem. Jean Pierre Cimalando 2020-02-25 07:10:35 +01:00
  • 91b7a85b57
    Merge pull request #76 from lminiero/client-name Paul Ferrand 2020-02-23 21:30:37 +01:00
  • 640ecadabc New command line option for custom Jack client name (sfizz_jack) Lorenzo Miniero 2020-02-23 17:35:22 +01:00
  • d5ae79fd87 Removed duplicated screenshot [ci skip] redtide 2020-02-22 05:42:44 +01:00
  • 4bd32d1b52 Use the normalized CC for modulation Paul Fd 2020-02-20 23:36:04 +01:00
  • c71a7388c3 Removed a bad behaving assert (some instruments have cc > 256... Paul Fd 2020-02-20 19:10:49 +01:00
  • d94456fd1c
    Merge pull request #70 from jpcima/filters-smooth Paul Ferrand 2020-02-20 15:28:34 +01:00
  • 8ece037935 Regenerated the filters with faust 2.20.2 Paul Ferrand 2020-02-20 15:19:16 +01:00
  • d283392692 Updated the filters Paul Fd 2020-02-19 15:11:13 +01:00
  • 507831ae47 Corrected benchmarks Paul Fd 2020-02-19 12:25:03 +01:00
  • 4e9e286213 Removed the now unused release state in Voice Paul Ferrand 2020-02-18 15:08:58 +01:00
  • 4af3ac4e55 Fix a broken test You need to render the block to see the voice in release state now, which is normal Paul Ferrand 2020-02-18 14:45:24 +01:00
  • 87c3cfaced The voice state matches its envelope release state Paul Ferrand 2020-02-18 14:44:48 +01:00
  • e1c6c6c3de Updated the tests with release_key too Paul Ferrand 2020-02-18 14:43:51 +01:00
  • f86d93c670 Corrected #63 - The envelope does not sustain if the region has trigger=release - Change the envelope setup to pass the region rather than individual envelope parameters Paul Ferrand 2020-02-17 20:51:41 +01:00
  • 0173aa1e96 Use the pepare() function to initialize filters Paul Fd 2020-02-19 13:38:48 +01:00
  • 2d94810af2 Added a helper function to modulate using CC values Paul Fd 2020-02-19 13:38:23 +01:00
  • 21269e9f27 Add method to set up initial filter coeffs Jean Pierre Cimalando 2020-02-19 08:21:51 +01:00
  • ffe708331b Clamp the modulated cutoff to reasonable limits Jean Pierre Cimalando 2020-02-18 05:34:25 +01:00
  • 87347f690f Add cutoff LFO to the filter demo Jean Pierre Cimalando 2020-02-17 14:33:51 +01:00
  • 8d44b85466 Removed the example from the filters modulable section Paul Fd 2020-02-17 09:28:22 +01:00
  • 68b317ddac Add a couple tests programs to render a sound file through EQ/Filters Paul Ferrand 2020-02-16 18:22:49 +01:00
  • 3073a5db98 Apply a shorter smoothing on filters Paul Ferrand 2020-02-16 18:22:11 +01:00
  • e6850a3be9 Clean up readme, quick additional info will follow redtide 2020-02-18 13:38:53 +01:00
  • 8941f0a800
    Sorted the proper array Paul Ferrand 2020-02-18 11:55:31 +01:00
  • a59734f000 Update doxigen travis script [ci skip] redtide 2020-02-18 01:47:13 +01:00
  • 4d516768fa Log CC event even when we can't enter the callback Paul Ferrand 2020-02-17 09:17:58 +01:00
  • cf940980b4
    Merge pull request #60 from jpcima/fp-helpers Paul Ferrand 2020-02-14 12:06:24 +01:00