redtide
8dfcac4572
Generate pkgconfig file also for non shared configurations
2020-02-28 21:01:12 +01:00
redtide
0ba67948b0
Fix for previous commit
2020-02-28 18:08:53 +01:00
redtide
72ae779a1d
Set version automatically in InnoSetup script
2020-02-28 17:51:38 +01:00
Paul Ferrand
f6aebc5373
Disable install targets with msvc
2020-02-28 09:00:38 +01:00
Jean Pierre Cimalando
3ab6579443
Fix the oversampler's detection of SIMD features
2020-02-28 08:23:36 +01:00
Paul Ferrand
462cd95531
Merge pull request #88 from jpcima/install-on-mingw
...
Install rules fixed for MinGW
2020-02-28 01:39:42 +01:00
Paul Fd
270cfb55b1
Increase the default logger queue size
2020-02-28 01:17:41 +01:00
Jean Pierre Cimalando
9f4d0b0a78
Fix a previous mistake of little impact
2020-02-27 23:04:23 +01:00
Jean Pierre Cimalando
f2ff236468
Install rules fixed for MinGW
2020-02-27 23:02:02 +01:00
Jean Pierre Cimalando
4c41811bb4
Static linking for MinGW
2020-02-27 20:54:18 +01:00
Jean Pierre Cimalando
f571ac37ef
Add the HIIR downsampler
2020-02-27 14:07:09 +01:00
Jean Pierre Cimalando
236906fec4
Add multiplyAdd with fixed gain
2020-02-27 14:05:05 +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
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
cb88fb4bb7
Added logs for the processing time in voices
2020-02-26 21:29:00 +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
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
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 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 Ferrand
4e9e286213
Removed the now unused release state in Voice
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
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
Paul Fd
8d44b85466
Removed the example from the filters modulable
...
section
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
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
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
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
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
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
Paul Ferrand
498eee2dfc
Just copy if gain is null
2020-02-11 14:31:52 +01:00
Paul Ferrand
3a9fd31a0f
The modulated gain is added to the base one
2020-02-11 09:33:16 +01:00