Paul Fd
a4dbf89766
Add lfoN_fade_oncc, lfoN_delay_oncc, lfoN_phase_oncc
...
The phase modifier is actually an "audio rate" modifier with curve, step and smoothcc options.
The v2 spec only had oncc, which would limit it to a set value with the LFO starts, but having it at audio rate makes sense if you want to tweak the phase while the LFO is running.
2021-03-30 10:05:09 +02:00
Jean Pierre Cimalando
9e5d27af3c
Do not allow interpolator coef to be exactly 1.0
2021-03-26 13:46:45 +01:00
Jean Pierre Cimalando
731daf4ab8
Fix to SfzFilter after changing channel count
2021-03-26 13:13:59 +01:00
JP Cimalando
cc6337e827
Merge pull request #749 from jpcima/makefile
...
CI check for Makefile builds
2021-03-25 21:34:59 +01:00
Jean Pierre Cimalando
e533bd1ddd
Add CI workflow for makefile
2021-03-25 21:32:26 +01:00
Jean Pierre Cimalando
ce7800abe3
Create a generic makefile for libsfizz.a
2021-03-25 19:39:02 +01:00
JP Cimalando
4f89baab43
Merge pull request #748 from jpcima/utility
...
Move some utility files
2021-03-25 19:23:09 +01:00
Jean Pierre Cimalando
5a2bffe590
Remove a Qt warning from demos [ci skip]
2021-03-25 18:42:40 +01:00
Jean Pierre Cimalando
68062432ed
Move some utility files
2021-03-25 18:35:20 +01:00
Jean Pierre Cimalando
439f696847
Fix a minor warning
2021-03-25 16:43:34 +01:00
JP Cimalando
df5b3a10e4
Merge pull request #739 from paulfd/sostenuto
...
Sostenuto
2021-03-25 16:07:46 +01:00
JP Cimalando
f301cab748
Merge pull request #746 from jpcima/parser
...
Fix a parsing error in presence of # sign
2021-03-25 14:10:31 +01:00
Jean Pierre Cimalando
014171f815
Fix a parsing error in presence of # sign
2021-03-25 13:50:37 +01:00
JP Cimalando
257ed120b7
Merge pull request #745 from jpcima/filter
...
Compact multi-mode filter with union
2021-03-25 01:35:10 +01:00
Jean Pierre Cimalando
2c0250d620
Compact multi-mode filter with union
2021-03-25 01:02:00 +01:00
Paul Fd
2bbd2011d2
Minor changes
2021-03-24 13:32:38 +01:00
Paul Fd
65ea4a27bf
Working state
2021-03-24 13:32:38 +01:00
Paul Fd
8539508e0a
WIP on the region state
2021-03-24 13:32:38 +01:00
Paul Fd
ed09e30fcf
Missing the delayed release logic for sostenuto
2021-03-24 13:32:38 +01:00
Paul Fd
0a065a392c
WIP
2021-03-24 13:32:38 +01:00
Paul Fd
df07f3ac82
Read and parse sostenuto-related stuff
2021-03-24 13:32:38 +01:00
JP Cimalando
9386ed2f09
Merge pull request #743 from jpcima/display-overlaps
...
Display overlap of key range and switches on VK
2021-03-24 12:49:41 +01:00
Jean Pierre Cimalando
50d3ccaaf0
Display overlap of key range and switches on VK
2021-03-24 12:49:03 +01:00
JP Cimalando
858028fcc6
Merge pull request #741 from jpcima/misc
...
Access to key label via OSC
2021-03-24 02:43:21 +01:00
Jean Pierre Cimalando
c86e04e63e
Add some const qualifiers
2021-03-24 02:00:33 +01:00
Jean Pierre Cimalando
ca983090cc
Access to key label via OSC
2021-03-24 02:00:16 +01:00
JP Cimalando
6e8afb0ea0
Merge pull request #738 from jpcima/actions-with-msvc
...
Migration of MSVC builds to Actions
2021-03-23 19:50:07 +01:00
Jean Pierre Cimalando
1ca1e1d443
Fix the Buffer-related issue
2021-03-23 19:14:11 +01:00
Jean Pierre Cimalando
ce1f11abec
Remove MSVC from Appveyor
2021-03-23 17:44:21 +01:00
Jean Pierre Cimalando
11130150f6
Add github actions for MSVC
2021-03-23 17:43:15 +01:00
JP Cimalando
4afc1e938f
Merge pull request #737 from jpcima/range-adl
...
Fix Range ADL for some MSVC versions
2021-03-23 17:09:33 +01:00
Jean Pierre Cimalando
2fb69867c4
Fix Range ADL for some MSVC versions
2021-03-23 17:00:43 +01:00
JP Cimalando
f6505613db
Merge pull request #736 from jpcima/sndfile-default-off
...
Make sndfile off by default
2021-03-23 14:07:22 +01:00
Jean Pierre Cimalando
15628e1329
Try the macOS universal build
2021-03-23 13:42:59 +01:00
Jean Pierre Cimalando
b0e4fb316a
sfizz_render without sndfile
2021-03-23 13:28:07 +01:00
Jean Pierre Cimalando
5610c2ec90
Add library st_audiofile_formats usable separately
2021-03-23 12:54:59 +01:00
Jean Pierre Cimalando
216b97a3bf
Skip install sndfile in appveyor
2021-03-23 12:19:53 +01:00
Jean Pierre Cimalando
65de9c8e77
Disable sndfile also in Makefiles [ci skip]
2021-03-23 12:05:46 +01:00
Jean Pierre Cimalando
eb5bec3a03
Make sndfile off by default
2021-03-23 12:04:03 +01:00
JP Cimalando
1c45b7a491
Merge pull request #734 from jpcima/adsr-smooth-transitions
...
Adsr smooth transitions
2021-03-23 00:21:53 +01:00
Jean Pierre Cimalando
844aa1a6c2
Correctly set current value at exit of the release stage
2021-03-23 00:08:10 +01:00
Jean Pierre Cimalando
cf7bbdd565
Fix the sustain loop
2021-03-23 00:04:20 +01:00
Jean Pierre Cimalando
80d350d0c5
Remove ADSR unused variable
2021-03-22 23:56:09 +01:00
Jean Pierre Cimalando
13a92b57fe
Fix the build with devtools and without sndfile
2021-03-22 23:42:50 +01:00
Jean Pierre Cimalando
a2cbec8c5e
Update tests: increase delays to account ADSR fadeout
2021-03-22 22:25:53 +01:00
Jean Pierre Cimalando
d19c41bd90
Smooth envelope transitions ( fixes #373 )
2021-03-22 22:25:48 +01:00
Jean Pierre Cimalando
8c951d3a7f
Remove unused ADSREnvelope::getNextValue()
2021-03-22 18:48:32 +01:00
Paul Ferrand
77a83561cf
Merge pull request #732 from paulfd/padding-frames
...
If the voice just started, output from the first source sample
2021-03-21 20:08:16 +01:00
Paul Ferrand
fcd379d991
Merge pull request #731 from paulfd/reset-smoothers
...
Some leeway in frame counting for the playhead moving
2021-03-21 18:25:37 +01:00
Paul Fd
6a765a78c5
If the voice just started, output from the first source sample
2021-03-21 18:20:35 +01:00