Jean Pierre Cimalando
9bb633e50d
Add the faust helpers for cmake
2021-02-25 00:20:05 +01:00
Jean Pierre Cimalando
4a3c920f40
Rename faust files with consistency
2021-02-24 23:52:53 +01:00
Jean Pierre Cimalando
1818f2e927
Add methods to get oversampler factor given in/out rates
2021-02-24 07:39:35 +01:00
Jean Pierre Cimalando
d1be18c0d9
Memory reporting by OSC
2021-02-24 01:41:20 +01:00
Jean Pierre Cimalando
57a002972d
Convert BufferCounter to size_t for GiB range
2021-02-24 01:39:51 +01:00
Jean Pierre Cimalando
45bab7289f
Load equal temperament if scl loading fails
2021-02-23 20:02:11 +01:00
JP Cimalando
6dbdd1bb14
Merge pull request #657 from jpcima/show-keyswitches
...
Show keyswitches
2021-02-23 19:54:08 +01:00
Jean Pierre Cimalando
c1e47b0702
Allow to request the keyswitch ranges
2021-02-23 19:06:43 +01:00
Paul Ferrand
a4d52e6faf
Merge pull request #653 from paulfd/delay-oncc
...
Add delay_cc and delay_oncc
2021-02-23 18:37:21 +01:00
Paul Ferrand
7782ded3e5
Merge pull request #650 from paulfd/sw-vel
...
Add sw_vel
2021-02-23 18:37:12 +01:00
Paul Fd
669f7ff79e
Consider the previous velocity for triggers
2021-02-23 13:45:29 +01:00
Paul Fd
d112cfaf2d
Add delay_cc and delay_oncc
2021-02-23 12:02:02 +01:00
Jean Pierre Cimalando
c5c7e2bb63
Try fixing MSVC warning which pollutes the log
2021-02-23 07:57:18 +01:00
Jean Pierre Cimalando
e45dfbc50b
Have bit_array as a distinct library
2021-02-23 02:57:28 +01:00
Paul Fd
c118ad6cbe
Add sw_vel
...
Also add some introspection for voices using OSC and tests
2021-02-23 01:39:25 +01:00
Jean Pierre Cimalando
bf9ec425bb
Send key ranges to editor
2021-02-22 19:57:50 +01:00
Jean Pierre Cimalando
10ffad5d4b
Rename Opcode member "opcode" to "name"
2021-02-22 19:16:27 +01:00
Jean Pierre Cimalando
1fdf900725
Fix release asserts never enabled in parser/messaging
2021-02-22 19:15:49 +01:00
Jean Pierre Cimalando
d0b20459c9
Hermite interpolator for oscillators
2021-02-22 03:42:58 +01:00
Jean Pierre Cimalando
5f93729b53
Restore the license header
2021-02-22 02:43:43 +01:00
Jean Pierre Cimalando
25dd348191
Deduplication of hiir coefs in effects
2021-02-22 02:43:33 +01:00
Jean Pierre Cimalando
ff359df5cd
Oversampler special cases 2x 4x
2021-02-22 02:03:21 +01:00
Jean Pierre Cimalando
781f2167ad
Update disto fx with new oversampler
2021-02-22 01:20:57 +01:00
Jean Pierre Cimalando
69729b386b
Comment emphasis about the generated file
2021-02-22 00:55:33 +01:00
Jean Pierre Cimalando
4b6497272d
Implement sfizz oversampler using new code
2021-02-22 00:31:49 +01:00
Jean Pierre Cimalando
090619cfa4
Add the generated oversampling code
2021-02-22 00:31:49 +01:00
Jean Pierre Cimalando
e154c135fc
Add the filter designer from hiir
2021-02-22 00:31:49 +01:00
Jean Pierre Cimalando
b682fa28e4
Use simde_x_mm_abs_ps
2021-02-21 23:29:54 +01:00
Jean Pierre Cimalando
36d99ec1f3
Convert the math helpers to simde
2021-02-21 23:29:54 +01:00
Jean Pierre Cimalando
cb9cc622d0
Rewrite SIMD sum 4-to-1
2021-02-21 23:29:54 +01:00
Jean Pierre Cimalando
d7b9dc2285
Interpolators with simde
2021-02-21 23:29:54 +01:00
Paul Ferrand
b5cb624697
Merge booboo between the PRs
2021-02-12 10:16:39 +01:00
Paul Ferrand
ce1dda54e6
Merge pull request #630 from paulfd/aftertouch
...
Preliminary work for aftertouch handling
2021-02-12 10:04:07 +01:00
Paul Ferrand
b782b3bc16
Merge pull request #634 from paulfd/note-polyphony-1
...
Note polyphony tweaks
2021-02-12 10:03:51 +01:00
Paul Ferrand
da41ed5076
Merge pull request #632 from paulfd/noexcept-compile-error
...
Corrected a compile error on gcc 9.3
2021-02-12 10:03:37 +01:00
Paul Ferrand
acb860e984
Cleanups
2021-02-11 06:10:10 +01:00
Paul Ferrand
dc68054981
Cleanups
2021-02-11 06:10:10 +01:00
Paul Fd
16e32f0bd1
Release test errors
2021-02-11 06:10:10 +01:00
Paul Fd
f62b1ba834
C++11 error
2021-02-11 06:10:10 +01:00
Paul Fd
cb2caf4b15
Working tests
2021-02-11 06:10:10 +01:00
Paul Ferrand
49d749e354
WIP
2021-02-11 06:10:10 +01:00
Paul Fd
9a1e3971a9
WIP
2021-02-11 06:10:10 +01:00
Paul Fd
293e7a935f
WIP
2021-02-11 06:10:10 +01:00
Paul Fd
e9941b4337
Scope the enums in sfz and remove the prefix
2021-02-11 06:10:10 +01:00
Paul Fd
60b5783753
Read enums through opcode.read
2021-02-11 06:10:10 +01:00
Paul Fd
17594241e7
Read booleans as a template overload
2021-02-11 06:10:10 +01:00
Jean Pierre Cimalando
24f77f46eb
Superfluous std::move
2021-02-11 06:10:10 +01:00
Paul Ferrand
b1f7a4bd66
Change the way the defaults and bounds for the opcodes are handled and read
2021-02-11 06:10:10 +01:00
Paul Ferrand
d1d659bb42
Use the normal CC codepath, to also trigger notes
2021-02-11 06:08:36 +01:00
Paul Fd
6deb3d37d7
Preliminary work for aftertouch handling
...
- Add the aftertouch modulation source
- Dispatch aftertouch events and track the aftertouch status in the midi state
- Parse cutoff_chanaft
- Convert aftertouch messages to an extended CC message
2021-02-11 06:08:36 +01:00