Paul Fd
|
788a4301a1
|
Don't update the delay after the phase has passed
|
2021-06-27 19:35:20 +02:00 |
|
Paul Fd
|
d2ae2a0fe0
|
Add dynamic to the basic envelope
|
2021-06-27 16:51:29 +02:00 |
|
Paul Fd
|
e79e5cf04d
|
Flex envelope dynamic update
|
2021-06-27 12:13:44 +02:00 |
|
Paul Fd
|
83be87c449
|
Removed the dynamic update
|
2021-06-27 11:22:03 +02:00 |
|
Paul Fd
|
cbff8666c1
|
Remove useless midistate injection
|
2021-06-26 23:05:14 +02:00 |
|
Paul Fd
|
8563a1735f
|
Merged implementations with dynamic updates
|
2021-06-26 22:50:57 +02:00 |
|
Paul Fd
|
5da331cf18
|
Parse CC modifiers for flex EGs
|
2021-06-26 22:44:46 +02:00 |
|
Jean Pierre Cimalando
|
4de9b42427
|
Add tests
|
2021-06-26 21:09:36 +02:00 |
|
Jean Pierre Cimalando
|
503ff04f9b
|
Add modulations for Flex EG time and level
|
2021-06-26 19:09:27 +02:00 |
|
Paul Fd
|
92f741687e
|
Differentiate between releasing and "offed"
The goal is to be able to off voices in their release stage, possibly shortening the release tail
|
2021-06-25 17:59:48 +02:00 |
|
Paul Ferrand
|
3d6987d47c
|
Merge pull request #917 from praashie/develop
Fix group cutting behavior with CC triggered samples (such as sustain pedals)
|
2021-06-23 08:17:20 +02:00 |
|
Paul Fd
|
d00115ed7d
|
Reformat
|
2021-06-23 00:12:05 +02:00 |
|
Paul Ferrand
|
0c8beed6ca
|
Merge branch 'develop' into release-sustain
|
2021-06-23 00:08:15 +02:00 |
|
Jean Pierre Cimalando
|
7f49eab79f
|
Mark the importer API with extern C
|
2021-06-22 21:38:54 +02:00 |
|
Jean Pierre Cimalando
|
6c88b3f663
|
Fix a warning with sfizz_import.h in C
|
2021-06-22 21:30:16 +02:00 |
|
Jean Pierre Cimalando
|
23a1ab268d
|
Deduplicate load-or-import code from plugins
|
2021-06-22 21:18:16 +02:00 |
|
Jean Pierre Cimalando
|
99e99dd084
|
Fix unitialized default CC values, to pass the tests
|
2021-06-22 14:59:46 +02:00 |
|
JP Cimalando
|
c469e446e4
|
Merge pull request #905 from paulfd/reset-to-default-cc
Reset to default CC values
|
2021-06-22 14:01:04 +02:00 |
|
Jean Pierre Cimalando
|
a1750cfe9e
|
Generate faust files
|
2021-06-21 20:27:35 +02:00 |
|
Jean Pierre Cimalando
|
f4e0131ffb
|
Allow filters to have Q less than 0dB
|
2021-06-21 20:27:21 +02:00 |
|
Praash
|
f304c0b988
|
Use group cuts with CC triggered (pedal) samples
|
2021-06-07 14:51:29 +03:00 |
|
Paul Fd
|
4defdce04a
|
Reset to default CC values
|
2021-05-23 17:31:48 +02:00 |
|
Paul Fd
|
6b0c79b162
|
Remove some branches from the envelope
|
2021-05-23 16:37:23 +02:00 |
|
Paul Fd
|
1153c15211
|
Parse hint_sustain_cancels_release
|
2021-05-23 15:23:12 +02:00 |
|
Paul Fd
|
8721c34e14
|
Add the FlexEG cancellation
|
2021-05-23 14:50:07 +02:00 |
|
Paul Fd
|
13be8c9ac1
|
Add the ability to cancel the release on the basic ADSR Envelope
|
2021-05-22 00:40:13 +02:00 |
|
Paul Fd
|
262953d52a
|
Tweak the crossfades
|
2021-05-20 20:18:52 +02:00 |
|
Paul Fd
|
5fd5a5a808
|
Fill gaps on opcodes related to vel and AT triggers
|
2021-05-20 16:26:15 +02:00 |
|
Jean Pierre Cimalando
|
87f3a2b224
|
Attempt to fix rt_decay
|
2021-05-02 17:08:45 +02:00 |
|
Jean Pierre Cimalando
|
3e4da876b3
|
Generalized build ID for all subprojects
|
2021-04-30 18:02:20 +02:00 |
|
Paul Ferrand
|
7342402431
|
Merge pull request #855 from paulfd/discrete-cc-gap
Convert discrete CC conditions without gaps
|
2021-04-27 10:47:27 +02:00 |
|
Jean Pierre Cimalando
|
9952d28b97
|
Volume meter for plugin editors
|
2021-04-26 15:52:29 +02:00 |
|
Jean Pierre Cimalando
|
11abec50ba
|
Fix copy and move operations of Buffer
|
2021-04-25 08:11:42 +02:00 |
|
Jean Pierre Cimalando
|
508dae298d
|
Compile ghc::filesystem implementations once only
|
2021-04-25 06:48:49 +02:00 |
|
Jean Pierre Cimalando
|
41ab126549
|
Remove header dependency Parser from Synth
|
2021-04-25 05:33:42 +02:00 |
|
Jean Pierre Cimalando
|
8551caebf6
|
Build time optimization: resources
|
2021-04-25 04:55:30 +02:00 |
|
Paul Fd
|
32682380c5
|
Convert discrete CC conditions without gaps
Something like `hicc1=13` is actually translated to float as `13.999999999/127` instead of `13/127`.
|
2021-04-25 00:32:16 +02:00 |
|
Paul Fd
|
e2c667c42f
|
Store extended CCs in the midistate
for those targets that do not rely on the modmatrix
|
2021-04-24 17:29:49 +02:00 |
|
Jean Pierre Cimalando
|
f8f41fab1f
|
Fix MSVC duplicate target sfizz.lib
|
2021-04-17 21:02:38 +02:00 |
|
redtide
|
4921a9ea79
|
Misc Doxygen fixes
|
2021-04-16 20:33:27 +02:00 |
|
Paul Ferrand
|
1466cdb792
|
Update src/sfizz_message.h
Co-authored-by: JP Cimalando <jp-dev@inbox.ru>
|
2021-04-16 17:20:44 +02:00 |
|
Paul Fd
|
80adfbac00
|
Comment struct members
|
2021-04-16 16:58:32 +02:00 |
|
redtide
|
ba0fad99b3
|
Merge pull request #844 from redtide/doxygen-update
Fix/update Doxygen documentation
|
2021-04-16 16:11:22 +02:00 |
|
Jean Pierre Cimalando
|
423aebaafc
|
Make pkgconfig such that sndfile is only linked if required
|
2021-04-16 15:50:34 +02:00 |
|
redtide
|
fb210da22c
|
Fix/update Doxygen documentation
|
2021-04-16 15:32:22 +02:00 |
|
Jean Pierre Cimalando
|
f1573ecb03
|
Silence some unused parameter warnings
|
2021-04-16 02:25:27 +02:00 |
|
Jean Pierre Cimalando
|
bd68a4fbb0
|
Expose a function to free memory allocated by the library
|
2021-04-16 02:23:11 +02:00 |
|
Jean Pierre Cimalando
|
bc4cf8a5ad
|
Update Midnam C++ API
|
2021-04-16 02:09:10 +02:00 |
|
Paul Fd
|
2d3b62b69c
|
Add Midnam bindings in C++
And a couple tests...
|
2021-04-16 02:09:10 +02:00 |
|
Paul Fd
|
ac08fe0150
|
Deprecate the setLoggingPrefix
|
2021-04-15 23:29:17 +02:00 |
|