Jean Pierre Cimalando
|
809edfa76c
|
Make local copy of the loop characteristics
|
2020-10-06 21:06:03 +02:00 |
|
Paul Ferrand
|
24624abef1
|
Move the crossfade curve config to the config
|
2020-10-06 19:56:54 +02:00 |
|
Paul Ferrand
|
cab43b6641
|
Move the crossfade spans closer to their actual use
|
2020-10-06 19:54:09 +02:00 |
|
Paul Ferrand
|
8f3be5ca3c
|
Compute loop information at the start of the voice The check for actual looping is still done in the render method, to see if we do have enough samples
|
2020-10-06 19:52:24 +02:00 |
|
Jean Pierre Cimalando
|
9f698aea4c
|
Remove dead code
|
2020-10-06 11:54:02 +02:00 |
|
Jean Pierre Cimalando
|
049739f8f1
|
Use the correct coeffs for xfIn
|
2020-10-06 10:49:41 +02:00 |
|
Jean Pierre Cimalando
|
ab35581786
|
Xfade related to file sample rate, with oversampling considered
|
2020-10-01 14:03:23 +02:00 |
|
Jean Pierre Cimalando
|
893d0361c2
|
Crossfade with S-shape curve
|
2020-10-01 13:43:22 +02:00 |
|
Jean Pierre Cimalando
|
453d489d4a
|
Use linear xfade curves
|
2020-09-30 20:45:43 +02:00 |
|
Jean Pierre Cimalando
|
fda4b5931c
|
Eliminate a code repetition
|
2020-09-30 19:35:43 +02:00 |
|
Jean Pierre Cimalando
|
7a5fd53001
|
Let's make clang-tidy happy
|
2020-09-30 18:19:31 +02:00 |
|
Jean Pierre Cimalando
|
8a2e17ec92
|
Implement loop xfade
|
2020-09-30 18:13:18 +02:00 |
|
Jean Pierre Cimalando
|
f6d05509cb
|
Add opcode: loop_crossfade
|
2020-09-30 01:52:42 +02:00 |
|
JP Cimalando
|
7933bcec8d
|
Merge pull request #463 from jpcima/misc
Misc fixes: missing return, bad const qualification
|
2020-09-30 01:52:29 +02:00 |
|
Jean Pierre Cimalando
|
824689e38a
|
Fix a misuse of const qualification in AudioSpan
|
2020-09-30 01:41:48 +02:00 |
|
Jean Pierre Cimalando
|
01a26787e3
|
Fix return missing in move operator=
|
2020-09-30 01:41:22 +02:00 |
|
JP Cimalando
|
adebe36e0d
|
Merge pull request #457 from jpcima/cakewalk-alias
Add support of some Cakewalk aliases
|
2020-09-29 11:27:42 +02:00 |
|
JP Cimalando
|
a1dd0fe578
|
Merge pull request #462 from jpcima/loopfix
Fix the case when multiple loops occur in one buffer
|
2020-09-29 11:24:50 +02:00 |
|
Jean Pierre Cimalando
|
d6e8d547e4
|
Fix the case when multiple loops occur in one buffer
|
2020-09-29 03:20:02 +02:00 |
|
Jean Pierre Cimalando
|
4d20f7722a
|
Add math helper: fast fmod
|
2020-09-29 02:40:38 +02:00 |
|
JP Cimalando
|
caf9af07ae
|
Merge pull request #461 from jpcima/pitch-veltrack
Fix pitch_veltrack
|
2020-09-29 01:35:22 +02:00 |
|
Jean Pierre Cimalando
|
d8eaf4a987
|
Fix pitch_veltrack
|
2020-09-29 01:26:04 +02:00 |
|
JP Cimalando
|
dd39b306b9
|
Merge pull request #460 from jpcima/flex-eg-release-fix
Flex eg release fix
|
2020-09-28 23:02:04 +02:00 |
|
Jean Pierre Cimalando
|
2a26682543
|
Add test for flexEG release
|
2020-09-28 22:37:46 +02:00 |
|
Jean Pierre Cimalando
|
9cab74f2c4
|
flexEG: allow release to bypass the pre-sustain stages
It makes the EG equivalent to ARIA in case of early release.
|
2020-09-28 21:56:43 +02:00 |
|
JP Cimalando
|
1212dbfbe9
|
Merge pull request #458 from jpcima/flex-eg-transition
FlexEG zero-delay transition
|
2020-09-28 15:07:18 +02:00 |
|
Jean Pierre Cimalando
|
6694e8b85e
|
Add test
|
2020-09-28 14:43:58 +02:00 |
|
Jean Pierre Cimalando
|
a20a4c0029
|
flexEG: If stage is of zero duration, immediate transition to level
|
2020-09-28 14:20:36 +02:00 |
|
Jean Pierre Cimalando
|
d18da2060c
|
Add support of some Cakewalk aliases
|
2020-09-28 14:08:41 +02:00 |
|
JP Cimalando
|
4722124f84
|
Merge pull request #456 from jpcima/vst-arm-bis
Back to a detection strategy for ARM VST which should work in most cases
|
2020-09-28 01:55:40 +02:00 |
|
Jean Pierre Cimalando
|
0d49fc1176
|
Back to a detection strategy for ARM VST which should work in most cases
|
2020-09-28 01:49:51 +02:00 |
|
Jean Pierre Cimalando
|
35fc1f0105
|
Detect NEON on aarch64 gcc
|
2020-09-28 00:28:54 +02:00 |
|
JP Cimalando
|
13a3c9fd61
|
Merge pull request #455 from jpcima/ftz-asm
Update FTZ assembly to support ARM64
|
2020-09-27 23:40:36 +02:00 |
|
Jean Pierre Cimalando
|
8ebd256290
|
FPCR register is 64-bit
|
2020-09-27 23:37:02 +02:00 |
|
Jean Pierre Cimalando
|
48ac9384af
|
Update ScopedFTZ asm for arm64
|
2020-09-27 23:36:51 +02:00 |
|
JP Cimalando
|
529d345a50
|
Merge pull request #453 from redtide/macos-brew
Speed up macOS builds using more recent CI osx-image / Homebrew
|
2020-09-27 21:46:54 +02:00 |
|
redtide
|
85e3081d82
|
CI: forget about Homebrew cache [ci skip]
|
2020-09-27 21:45:14 +02:00 |
|
redtide
|
471a9ca615
|
sfizz_jack: fix link_directories() in CMakeLists
|
2020-09-27 21:24:08 +02:00 |
|
redtide
|
7b294b71bd
|
Typo in sfizz_jack CMakeLists
|
2020-09-27 20:32:05 +02:00 |
|
redtide
|
67804314fe
|
CI: Remove osx opt symlink
|
2020-09-27 20:30:48 +02:00 |
|
redtide
|
494ce78a58
|
Add sfizz_jack link dirs
|
2020-09-27 20:12:12 +02:00 |
|
redtide
|
d6dcead915
|
Add libsndfile to sfizz_jack client link options
|
2020-09-27 19:59:01 +02:00 |
|
redtide
|
4ada41d54a
|
CI: Update osx image, disable cache
|
2020-09-27 19:37:58 +02:00 |
|
JP Cimalando
|
143bec0c24
|
Merge pull request #441 from jpcima/consistency
Rename extended opcode for consistency
|
2020-09-27 19:09:20 +02:00 |
|
JP Cimalando
|
79be3c12aa
|
Merge pull request #451 from jpcima/sequence-order
Have the sequence start at the first item
|
2020-09-27 19:09:03 +02:00 |
|
JP Cimalando
|
cf90794dab
|
Merge pull request #452 from jpcima/fil-random
Make all the random opcodes bipolar
|
2020-09-27 19:08:43 +02:00 |
|
redtide
|
0717c2b15d
|
CI: Use Travis Homebrew addons instead install script
|
2020-09-27 19:03:16 +02:00 |
|
Jean Pierre Cimalando
|
b65583774f
|
mk: add Apple to OS detections [ci skip]
|
2020-09-27 17:19:18 +02:00 |
|
Jean Pierre Cimalando
|
fcca6317ec
|
mk: reorganize the link flags, add dbghelp under Windows
|
2020-09-27 17:14:54 +02:00 |
|
Jean Pierre Cimalando
|
b73955fe1c
|
Fix a preprocessor conditional for WIN32
|
2020-09-27 17:06:12 +02:00 |
|