Paul Ferrand
d740f1c32b
Cherry pick the OPF refactor from the smoothers
2020-05-07 01:02:35 +02:00
Paul Ferrand
68abedae36
Updated tests
2020-05-07 00:49:05 +02:00
Jean Pierre Cimalando
cd6017f0e9
Add the string loading API
2020-05-06 19:12:53 +02:00
redtide
e7a3be1870
Make build messages less verbose on Discord
2020-05-06 18:48:36 +02:00
JP Cimalando
1d53ad9435
Merge pull request #216 from jpcima/dpf
...
Add a build helper for DPF
2020-05-06 16:32:01 +02:00
Paul Ferrand
b4cc58dc87
Release the envelope and let the voice clean up itself ( #215 )
...
In the previous version, for very short sample, the voice could start and end in the same block and falsely reset itself before finishing its rendering pass
2020-05-06 15:41:18 +02:00
Paul Ferrand
c4a080fd54
Add a verbose state switch in the jack client
2020-05-06 13:36:38 +02:00
Jean Pierre Cimalando
9db2e3dbab
Add more dpf deps, needed for debug mode
2020-05-06 10:42:49 +02:00
Jean Pierre Cimalando
bdf8671739
Support make dependencies for dpf sfizz
2020-05-06 10:00:45 +02:00
Jean Pierre Cimalando
d823588837
Add a build helper for DPF
2020-05-06 09:52:52 +02:00
Paul Ferrand
ac993741d1
Rename the "canBeStolen" function
2020-05-05 23:45:06 +02:00
Paul Ferrand
87e4b4ed90
Voice are unilateraly stolen now depending on their average power over the last 10 blocks.
2020-05-05 23:43:32 +02:00
Paul Ferrand
13dcadc321
Memoize the mean power
2020-05-05 23:40:06 +02:00
Paul Ferrand
646b71cb43
Set a default polyphony of 256
2020-05-05 23:18:08 +02:00
Paul Ferrand
5539fef4d2
Remove most sample files from the repo ( #175 )
2020-05-05 22:49:20 +02:00
Paul Ferrand
5ee3e92848
Handle 0-vel noteons as noteoffs
2020-05-05 22:35:37 +02:00
Jean Pierre Cimalando
fe6db9ac8d
Update tests for verbatim values, and stepcc auto range
2020-05-05 17:20:53 +02:00
Jean Pierre Cimalando
a27182268c
Generic CC processing: volume, amplitude, pan, position, width, pitch
2020-05-05 17:20:12 +02:00
JP Cimalando
b0c84ad99a
Merge pull request #212 from jpcima/opcode-cleanup
...
Opcode cleanup
2020-05-05 11:43:39 +02:00
Paul Ferrand
9d7317f14c
Merge pull request #211 from jpcima/noteoffs
...
jack: handle note-on velocity=0 events
2020-05-05 10:24:04 +02:00
Jean Pierre Cimalando
35b757b582
Remove fil_gaincc, not part of ARIA (verified)
2020-05-05 04:21:50 +02:00
Jean Pierre Cimalando
4460114b3b
Simplify region opcode handling after normalizing
2020-05-05 04:10:00 +02:00
Jean Pierre Cimalando
b02236328d
Apply opcode cleanups in the synth
2020-05-05 03:47:16 +02:00
Jean Pierre Cimalando
3d508e9860
Correctly align
2020-05-05 03:33:56 +02:00
Jean Pierre Cimalando
1985108574
Opcode normalizations for cutoff and resonance
2020-05-05 03:29:07 +02:00
Jean Pierre Cimalando
4063d0e35f
Add test for opcode normalization
2020-05-04 19:14:04 +02:00
Jean Pierre Cimalando
cd8ea73d0a
Add the normalization of opcode names
2020-05-04 19:13:19 +02:00
Jean Pierre Cimalando
dc238a5f73
jack: handle note-on velocity=0 events
2020-05-04 05:01:01 +02:00
JP Cimalando
fab0aafc8a
Merge pull request #206 from jpcima/render
...
Some cleanup around cmake and sfizz_render
2020-05-04 04:38:41 +02:00
JP Cimalando
ac75f48e2b
Merge pull request #209 from jpcima/opcodes-bis
...
Opcode helpers
2020-05-04 04:37:43 +02:00
JP Cimalando
879728bdc5
Merge pull request #210 from jpcima/filters
...
Add the case of transposed biquad missing in filters
2020-05-04 04:32:23 +02:00
Jean Pierre Cimalando
e81a7e8a1d
Regenerate filters
2020-05-04 04:24:42 +02:00
Jean Pierre Cimalando
e39613ab34
filters: forgot changing one case of smoothBiquad
2020-05-04 04:24:33 +02:00
Jean Pierre Cimalando
3a43998142
Add the derived name helper for opcodes
2020-05-03 16:47:53 +02:00
Jean Pierre Cimalando
acbbb8354a
Add categorization of opcodes
2020-05-03 15:24:32 +02:00
Jean Pierre Cimalando
1226a59b44
Update fmidi for Windows unicode path support
2020-05-03 08:53:01 +02:00
Jean Pierre Cimalando
c430a23b7c
Fix for sfizz_render MSVC
2020-05-03 08:51:19 +02:00
Jean Pierre Cimalando
52b4f1b0a7
Ensure to pass the SMF file path as 8-bit UTF
2020-05-03 08:01:24 +02:00
Jean Pierre Cimalando
28afd9937b
Link render with sndfile
2020-05-03 07:58:00 +02:00
Jean Pierre Cimalando
1e43989919
Allow render to be built if SFIZZ_JACK is not set
2020-05-03 06:59:59 +02:00
Jean Pierre Cimalando
ac04a61844
Eliminate fmidi and fmt submodules
2020-05-03 06:57:06 +02:00
Jean Pierre Cimalando
423cf877d1
Make the render client install its own component
2020-05-03 06:50:13 +02:00
JP Cimalando
b528f54db1
Merge pull request #205 from jpcima/misc
...
Misc
2020-05-03 05:16:26 +02:00
Jean Pierre Cimalando
d531c37254
Delete unused private field
2020-05-02 11:36:45 +02:00
Jean Pierre Cimalando
65eb564222
Make atomic_queue constexpr functions compliant to C++11
2020-05-02 11:35:14 +02:00
Paul Ferrand
7710282bd0
Merge pull request #201 from jpcima/render-bis
...
Add a sfizz_render client in-tree (bis)
2020-05-01 11:25:15 +02:00
Paul Ferrand
1a41cbc52c
Merge pull request #204 from jpcima/fix-loops
...
Fix the use of file loop markers
2020-05-01 10:53:19 +02:00
Jean Pierre Cimalando
adaaf4b61c
Fix the use of file loop markers
2020-05-01 09:23:54 +02:00
JP Cimalando
ffb476aa44
Merge pull request #203 from jpcima/clang
...
Use libc++ by default only on Apple clang
2020-05-01 08:54:17 +02:00
Jean Pierre Cimalando
e9da94ba8a
Use libc++ by default only on Apple clang
2020-05-01 08:32:12 +02:00