JP Cimalando
8a43a9fa87
Merge pull request #247 from jpcima/include-expand
...
Process $ expansions inside #include
2020-05-18 18:10:01 +02:00
Jean Pierre Cimalando
d3f8a0bce1
Process $ expansions inside #include
2020-05-18 18:02:41 +02:00
Jean Pierre Cimalando
d5c1759def
Add some vector reserves where appropriate
2020-05-17 21:07:16 +02:00
Jean Pierre Cimalando
0cdb1f7044
Revert start_lohdccN to 0-1, confirmed by plgDavid
2020-05-16 23:19:56 +02:00
JP Cimalando
1029dc26fc
Merge pull request #241 from jpcima/vst-parameters
...
Fix some VST parameter issues
2020-05-16 22:00:55 +02:00
Jean Pierre Cimalando
8161191ae8
Fix some VST parameter issues
2020-05-16 21:30:58 +02:00
JP Cimalando
9c93120b83
Merge pull request #233 from jpcima/set-hdcc
...
Support the opcode set_hdccN
2020-05-16 21:01:08 +02:00
Jean Pierre Cimalando
ac8d2d24a3
Adapt start_lohdccN to match ARIA: float 0-127 range
2020-05-16 20:15:51 +02:00
JP Cimalando
30d5d7a6b5
Merge pull request #230 from jpcima/parser-definitions
...
parser: dollar expansions and multiple #define on the same line
2020-05-16 18:09:38 +02:00
Jean Pierre Cimalando
8a17e18e9f
Fix an error with multiple consecutive space
2020-05-16 18:03:04 +02:00
Jean Pierre Cimalando
4b8eaebdc5
Fix some cases of value parsing under ARIA (fix Salamander)
2020-05-15 15:15:23 +02:00
Jean Pierre Cimalando
a138b93182
Test against a regression with accepted filenames
2020-05-15 09:39:41 +02:00
Jean Pierre Cimalando
0c6bf5a7a9
parser: support recursive $-expansions
2020-05-15 09:39:41 +02:00
Jean Pierre Cimalando
650c6140bd
parser: dollar expansions and multiple #define on the same line
2020-05-15 09:39:35 +02:00
Jean Pierre Cimalando
513055980b
Update cleanups
2020-05-15 08:31:42 +02:00
Jean Pierre Cimalando
6472784baf
Handle case-insensitivity in the cleanup
2020-05-15 08:31:33 +02:00
Jean Pierre Cimalando
66d4a0d175
Test for <control> opcode cleanup
2020-05-15 08:26:29 +02:00
Jean Pierre Cimalando
a29b72feb2
Pass all opcodes through cleanup, including <group> and <control>
2020-05-15 08:24:38 +02:00
Jean Pierre Cimalando
b5548e85c0
Update opcode cleanups
2020-05-15 08:19:46 +02:00
Jean Pierre Cimalando
e666b1dfaa
Opcode cleanups for <control> and set_realccN
2020-05-15 08:19:33 +02:00
Jean Pierre Cimalando
8136874552
Update opcode cleanups
2020-05-15 08:10:23 +02:00
Jean Pierre Cimalando
ed4177b57b
Add support of start_lohdccN and start_hihdccN
2020-05-15 08:09:57 +02:00
Jean Pierre Cimalando
16bfe8fa98
Add some comments regarding aliases
2020-05-15 07:50:12 +02:00
Jean Pierre Cimalando
81f8e2bff2
Update the opcode cleanup grammar
2020-05-15 00:38:26 +02:00
Jean Pierre Cimalando
8c8192140e
Support lohdccN and hihdccN
2020-05-15 00:37:47 +02:00
Jean Pierre Cimalando
ec7b9bbb1f
Add the realcc test
2020-05-15 00:25:37 +02:00
Jean Pierre Cimalando
7773474b18
Support the opcode set_hdccN
2020-05-14 23:54:57 +02:00
Jean Pierre Cimalando
60cfd84ac5
Suppress range checks of output in renderBlock
2020-05-14 14:29:19 +02:00
JP Cimalando
c2fbd61e81
Merge pull request #227 from jpcima/macos
...
Add some status messages regarding the AU build
2020-05-14 11:49:47 +02:00
Jean Pierre Cimalando
e527238d16
Add some status messages regarding the AU build
2020-05-14 11:24:02 +02:00
JP Cimalando
3ed3bc1754
Merge pull request #226 from paulfd/stack-smash
...
Residual tiny quality of life changes in the LV2 plugin
2020-05-14 09:22:56 +02:00
Paul Ferrand
893a9b312d
Simplify the checks
2020-05-13 23:28:21 +02:00
JP Cimalando
0045979661
Merge pull request #224 from jpcima/audio-unit-wrapper
...
Build the AU using VST wrapping
2020-05-13 22:40:29 +02:00
Paul Ferrand
6ed597a0bb
Merge pull request #213 from jpcima/cc-processing
...
Cc processing
2020-05-13 22:22:06 +02:00
Paul Ferrand
ff5a218f87
Use int on oversampling to match the current api
2020-05-13 22:13:30 +02:00
Paul Ferrand
2e8b637f09
Update docs
2020-05-13 22:10:02 +02:00
Paul Ferrand
2c5cc017cd
use C struct init
2020-05-13 21:56:22 +02:00
Paul Ferrand
7d98349e16
Internally check that a change is needed or not
2020-05-13 20:34:22 +02:00
Paul Ferrand
cced103479
Convert the oversampling to next power of 2
2020-05-13 20:34:22 +02:00
Jean Pierre Cimalando
4c2b51aa9c
AU code registration not necessary [ci skip]
2020-05-13 09:46:22 -07:00
Jean Pierre Cimalando
af6dbea70c
Build and deploy AU in Travis
2020-05-13 09:21:57 -07:00
JP Cimalando
f51ccb24a6
Merge pull request #223 from paulfd/stack-smash
...
Changes to the worker messages
2020-05-13 18:04:56 +02:00
Jean Pierre Cimalando
90d02a1be4
Build the AU using VST wrapping
2020-05-13 07:32:57 -07:00
Paul Ferrand
a970fc0698
Changes to the worker messages
...
Checking for file changes or loading disables future file change checks
The worker only responds to reactivate the file change checks
Upon parameter change, the new value is stored immediately so only one message is sent to the worker
Removed the changing_state bool and let the sfizz internal lock protect the state
2020-05-12 23:21:03 +02:00
Paul Ferrand
d6c24be064
Merge pull request #214 from paulfd/note-stealing
...
Improve the note stealing
2020-05-09 11:46:33 +02:00
Paul Ferrand
e4f0b0c7b0
Move things around
2020-05-08 00:21:21 +02:00
Paul Ferrand
59c25dccf1
Move the voice ordering as a free function
2020-05-08 00:16:50 +02:00
Paul Ferrand
6df5b217c9
Move the voice rendering into a private method
2020-05-08 00:16:28 +02:00
Paul Ferrand
ec13c70b82
C++11 does not like constexpr
2020-05-07 23:16:07 +02:00
Paul Ferrand
dbb75398cc
Killed voices pre-render their next block
...
This data is ramped out before the main rendering loop, to smooth the voice killings
2020-05-07 20:49:42 +02:00