Commit graph

3335 commits

Author SHA1 Message Date
Jean Pierre Cimalando
c06929083b Process the openMP flags before using as compile options 2021-03-31 18:31:29 +02:00
JP Cimalando
1ade3d5f5d
Merge pull request #756 from jpcima/new-alignment-issue
Implement a substitute for aligned-new
2021-03-31 18:07:31 +02:00
Jean Pierre Cimalando
d509842d08 Consistency again 2021-03-31 17:19:30 +02:00
Jean Pierre Cimalando
28f44afb4a Fix mistake: using incorrect size 2021-03-31 17:12:00 +02:00
Jean Pierre Cimalando
cb9d61757d Minor change, for consistency only 2021-03-31 17:10:15 +02:00
Jean Pierre Cimalando
0041432d83 Implement a substitute for aligned-new 2021-03-31 16:35:37 +02:00
Paul Ferrand
e7aecec06b
Merge pull request #747 from paulfd/extended-ccs
Extended ccs
2021-03-31 14:16:15 +02:00
Paul Fd
b3a73814d5 Support the extended CCs of SFZv2 except poly aftertouch
Poly aftertouch can be added in the future in a similar way
2021-03-31 13:55:11 +02:00
JP Cimalando
40d18f0e23
Merge pull request #753 from paulfd/lfo-cc
Add lfoN_fade_oncc, lfoN_delay_oncc, lfoN_phase_oncc
2021-03-31 02:11:37 +02:00
JP Cimalando
bd6e94f637
Merge pull request #752 from paulfd/bounds-oncc
Add CC modifiers to end, loop_start, loop_end
2021-03-31 02:11:20 +02:00
Paul Fd
53fba12477 Update the demo program 2021-03-31 00:03:49 +02:00
Paul Fd
ff6f7a3251 Add connection test 2021-03-30 23:39:17 +02:00
Paul Fd
10c5e64ba1 Add CC modifiers to end, loop_start, loop_end
The end cc modifiers are computed at voice start like the offset
The loop cc modifiers are updated in each block
2021-03-30 23:04:06 +02:00
Jean Pierre Cimalando
6b9671b729 Declare Resources as struct not class 2021-03-30 22:38:39 +02:00
Jean Pierre Cimalando
2db25f5468 Fix the boolean version of normalizeInput 2021-03-30 22:38:22 +02:00
JP Cimalando
689bb99e40
Merge pull request #750 from jpcima/stateless-region
Make the region stateless
2021-03-30 21:53:46 +02:00
Jean Pierre Cimalando
6a6936f205 Avoid a copy 2021-03-30 18:06:51 +02:00
Jean Pierre Cimalando
5777e65578 Remove the indirection 2021-03-30 17:49:17 +02:00
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
Jean Pierre Cimalando
da621bf5ec Move all regional state into Layer 2021-03-26 03:21:20 +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