Commit graph

1030 commits

Author SHA1 Message Date
redtide
b07c429d7b Fix prefix on pkgconfig releases (see #83) 2020-02-27 15:19:44 +01:00
redtide
ad069060d9 Added authors file from readme [ci skip] 2020-02-27 14:56:36 +01:00
Paul Ferrand
0e81fd8e06 Added caching of the vcpkg packages in appveyor 2020-02-27 13:18:14 +01:00
Paul Ferrand
9cac220de1
Merge pull request #65 from paulfd/processing-logs
Processing logs
2020-02-27 12:59:29 +01:00
Paul Ferrand
133885f085 Renamed the ScopedLogger as ScopedTiming 2020-02-27 12:41:16 +01:00
Paul Ferrand
805fd5a21c Trying to fix mingw builds 2020-02-27 12:34:39 +01:00
Paul Fd
3346bbee28 Added the number of log elements in the message 2020-02-27 10:27:42 +01:00
redtide
99e4c3e665 Fix Appveyor and InnoSetup scripts 2020-02-27 07:04:43 +01:00
Paul Fd
3b9683e66f Added comments on the Logger 2020-02-26 21:54:43 +01:00
Paul Fd
c9baf7671e Changed the scoped timing to have 1 of 2 possible behaviors 2020-02-26 21:49:26 +01:00
Paul Fd
1bb373cfa0 Added API functions to activate logging 2020-02-26 21:29:00 +01:00
Paul Fd
1461680e20 Added a couple benchmarks
Clocks are about 20 ns
The queue is about 2 us
2020-02-26 21:29:00 +01:00
Paul Fd
cb88fb4bb7 Added logs for the processing time in voices 2020-02-26 21:29:00 +01:00
Paul Ferrand
a1af7a0b67
Enable static builds without vcpkg for linux platforms and strip symbols from the LV2 plugin (#72)
* Building statically without vcpkg
* Removed the docker/build scripts, since they're in Travis now
2020-02-26 16:10:35 +01:00
JP Cimalando
3bfa573dc2
Merge pull request #78 from jpcima/midnam
Add the MIDNAM API, and the LV2 extension
2020-02-26 16:07:57 +01:00
Jean Pierre Cimalando
633159c5e1 Move the manufacturer and model to Config 2020-02-26 15:27:44 +01:00
Jean Pierre Cimalando
d6bb592f1f Add a couple of missing opcode aliases 2020-02-25 21:53:07 +01:00
Jean Pierre Cimalando
30b579feb4 Add stdatomic.h compatibility for MSVC 2020-02-25 15:37:49 +01:00
Jean Pierre Cimalando
c9380186ba Allow Ardour external to find LV2 headers 2020-02-25 15:23:14 +01:00
Jean Pierre Cimalando
5c509dfd46 Add the basic MIDNAM support for LV2 2020-02-25 15:12:23 +01:00
Jean Pierre Cimalando
fb248ca41e Add pugixml 2020-02-25 11:53:05 +01:00
Jean Pierre Cimalando
14a734700d Add Ardour LV2 extensions 2020-02-25 11:27:42 +01:00
Jean Pierre Cimalando
530a31de1d Fix size_t definition missing in sfizz.h 2020-02-25 10:56:17 +01:00
Jean Pierre Cimalando
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.
2020-02-25 07:10:35 +01:00
Paul Ferrand
91b7a85b57
Merge pull request #76 from lminiero/client-name
New command line option for custom Jack client name (sfizz_jack)
2020-02-23 21:30:37 +01:00
Lorenzo Miniero
640ecadabc New command line option for custom Jack client name (sfizz_jack) 2020-02-23 17:35:22 +01:00
redtide
d5ae79fd87 Removed duplicated screenshot [ci skip] 2020-02-22 05:42:44 +01:00
Paul Fd
4bd32d1b52 Use the normalized CC for modulation 2020-02-20 23:36:04 +01:00
Paul Fd
c71a7388c3 Removed a bad behaving assert (some instruments have cc > 256... 2020-02-20 19:10:49 +01:00
Paul Ferrand
d94456fd1c
Merge pull request #70 from jpcima/filters-smooth
Add method to set up initial filter coeffs
2020-02-20 15:28:34 +01:00
Paul Ferrand
8ece037935 Regenerated the filters with faust 2.20.2 2020-02-20 15:24:49 +01:00
Paul Fd
d283392692 Updated the filters 2020-02-19 15:11:13 +01:00
Paul Fd
507831ae47 Corrected benchmarks 2020-02-19 14:04:59 +01:00
Paul Ferrand
4e9e286213 Removed the now unused release state in Voice 2020-02-19 14:04:59 +01:00
Paul Ferrand
4af3ac4e55 Fix a broken test
You need to render the block to see the voice in release state now,
which is normal
2020-02-19 14:04:59 +01:00
Paul Ferrand
87c3cfaced The voice state matches its envelope release state 2020-02-19 14:04:59 +01:00
Paul Ferrand
e1c6c6c3de Updated the tests with release_key too 2020-02-19 14:04:59 +01:00
Paul Ferrand
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
2020-02-19 14:04:59 +01:00
Paul Fd
0173aa1e96 Use the pepare() function to initialize filters 2020-02-19 13:57:38 +01:00
Paul Fd
2d94810af2 Added a helper function to modulate using CC values 2020-02-19 13:57:38 +01:00
Jean Pierre Cimalando
21269e9f27 Add method to set up initial filter coeffs 2020-02-19 08:33:21 +01:00
Jean Pierre Cimalando
ffe708331b Clamp the modulated cutoff to reasonable limits 2020-02-18 15:12:18 +01:00
Jean Pierre Cimalando
87347f690f Add cutoff LFO to the filter demo 2020-02-18 15:12:18 +01:00
Paul Fd
8d44b85466 Removed the example from the filters modulable
section
2020-02-18 15:12:18 +01:00
Paul Ferrand
68b317ddac Add a couple tests programs to render a sound file
through EQ/Filters
2020-02-18 15:12:18 +01:00
Paul Ferrand
3073a5db98 Apply a shorter smoothing on filters 2020-02-18 15:12:18 +01:00
redtide
e6850a3be9 Clean up readme, quick additional info will follow 2020-02-18 13:38:53 +01:00
Paul Ferrand
8941f0a800
Sorted the proper array
The wrong array was sorted when trying to find a voice to steal
2020-02-18 11:55:31 +01:00
redtide
a59734f000 Update doxigen travis script [ci skip] 2020-02-18 01:47:13 +01:00
Paul Ferrand
4d516768fa Log CC event even when we can't enter the callback 2020-02-17 09:18:03 +01:00