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
Paul Ferrand
cf940980b4
Merge pull request #60 from jpcima/fp-helpers
...
Add floating point helpers, and the fast ilog2
2020-02-14 12:06:24 +01:00
Paul Ferrand
294281b60c
Merge pull request #62 from jpcima/random
...
Optimize random
2020-02-14 11:49:50 +01:00
Paul Ferrand
2b43a1ec65
Merge pull request #59 from alcomposer/sfizz_image
...
add screenshot
2020-02-14 11:41:20 +01:00
Jean Pierre Cimalando
dc2e587fb0
Faster PRNG
2020-02-14 07:17:28 +01:00
Jean Pierre Cimalando
db321e6a00
Add floating point helpers, and the fast ilog2
2020-02-13 07:37:06 +01:00
Paul Ferrand
dbad2995c5
Added a test for empty files
2020-02-12 09:15:28 +01:00
Paul Ferrand
d887f61723
Push the whole file path in included files
2020-02-12 09:11:25 +01:00
alexmitchell
c6cc205425
Stop sfizz from crashing host (ardour) if no SFZ file is loaded and project is reloaded
2020-02-12 08:57:04 +01:00
alexmitchell
8f3ac1a85f
add screenshot
2020-02-12 16:13:47 +10:30
Paul Ferrand
9eddd5f649
Corrected a bug where files wouldn't auto-reload
...
The changing_state check is probably redundant if there
is a single worker thread, but just in case...
2020-02-12 00:37:14 +01:00
Paul Ferrand
a338fdaa7b
Cleaned up a miscomputed debug message
2020-02-12 00:37:14 +01:00
Paul Ferrand
b12e4d372c
enableLogging() had no effect
2020-02-11 21:51:06 +01:00