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 |
|
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 |
|
Jean Pierre Cimalando
|
d8eaf4a987
|
Fix pitch_veltrack
|
2020-09-29 01:26:04 +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 |
|
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 |
|
Jean Pierre Cimalando
|
35fc1f0105
|
Detect NEON on aarch64 gcc
|
2020-09-28 00:28:54 +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
|
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 |
|
Jean Pierre Cimalando
|
b73955fe1c
|
Fix a preprocessor conditional for WIN32
|
2020-09-27 17:06:12 +02:00 |
|
Jean Pierre Cimalando
|
afc0b3fc56
|
Also make pitch_random real-valued
|
2020-09-27 15:38:35 +02:00 |
|
Jean Pierre Cimalando
|
283a7a39c7
|
Make filN_random real-valued, and bipolar
|
2020-09-27 15:37:26 +02:00 |
|
Jean Pierre Cimalando
|
6223fe5336
|
Fix case-insensitive path comparisons when using wide string
|
2020-09-27 15:11:47 +02:00 |
|
Jean Pierre Cimalando
|
4a90ae166a
|
Fix a DBG in case the native path is wide string
|
2020-09-27 15:02:56 +02:00 |
|
Jean Pierre Cimalando
|
d996130527
|
Have the sequence start at the first item
|
2020-09-27 14:39:26 +02:00 |
|
Jean Pierre Cimalando
|
8f12dd1c5e
|
Same with egN_filXgain
|
2020-09-25 19:08:53 +02:00 |
|
JP Cimalando
|
dde743af76
|
Merge pull request #438 from jpcima/egv1-opcode-proc
Pitch and Filter EG v1
|
2020-09-25 19:05:11 +02:00 |
|
Jean Pierre Cimalando
|
766b84cfa5
|
Rename extended opcode for consistency
|
2020-09-25 17:18:05 +02:00 |
|
Jean Pierre Cimalando
|
6895d44cec
|
parser: make opcode values stop at the '<' character
|
2020-09-25 04:08:57 +02:00 |
|
Jean Pierre Cimalando
|
48ddb4ad60
|
Add vel2depth
|
2020-09-24 16:15:36 +02:00 |
|
Jean Pierre Cimalando
|
897477e140
|
Just a function renamed
|
2020-09-24 15:12:58 +02:00 |
|
Jean Pierre Cimalando
|
4a998cf6e7
|
Forgot to update source depths after changing default to 0
|
2020-09-23 23:54:31 +02:00 |
|
Jean Pierre Cimalando
|
b99b40b131
|
Implement fileg and pitcheg in the matrix
|
2020-09-23 23:32:47 +02:00 |
|
Jean Pierre Cimalando
|
2f12206c4c
|
Rename egEnvelope to egAmplitude
|
2020-09-23 22:58:53 +02:00 |
|
Jean Pierre Cimalando
|
0f2bb80434
|
Add pitcheg and fileg opcodes, and modulation key
|
2020-09-23 22:41:12 +02:00 |
|
Jean Pierre Cimalando
|
23b7f50760
|
Copy and move assignments for EGDescription
|
2020-09-23 22:36:44 +02:00 |
|
Jean Pierre Cimalando
|
a1a68e115c
|
Move EG v1 opcode processing in separate routine
|
2020-09-23 22:16:26 +02:00 |
|
JP Cimalando
|
296080bb56
|
Merge pull request #436 from jpcima/oscillators-fm
Add FM synthesis with 2 operators
|
2020-09-23 18:09:46 +02:00 |
|
Jean Pierre Cimalando
|
08dc206ad1
|
Clear the voice span before processing each voice
|
2020-09-23 18:01:42 +02:00 |
|
JP Cimalando
|
2b790f4efd
|
Merge pull request #434 from jpcima/oscillators-detunecc
Add oscillator_detune_oncc
|
2020-09-23 17:42:56 +02:00 |
|
Jean Pierre Cimalando
|
f3fbc1e327
|
Fix the unison osc broken after alignment work
|
2020-09-23 14:02:29 +02:00 |
|
Paul Ferrand
|
1bb2fbdf40
|
Add a default ampeg_release
|
2020-09-23 13:27:51 +02:00 |
|
Jean Pierre Cimalando
|
2b2a373b13
|
Add FM synthesis
|
2020-09-23 01:10:24 +02:00 |
|
Jean Pierre Cimalando
|
e19c20e90e
|
Allow oscillator frequency to be modulated into negatives
|
2020-09-23 01:09:37 +02:00 |
|
Jean Pierre Cimalando
|
a587b4035b
|
Give room for FM index greater than 1
|
2020-09-23 00:20:32 +02:00 |
|
Jean Pierre Cimalando
|
05b5728d88
|
Implement RM synthesis
|
2020-09-22 23:17:33 +02:00 |
|
Jean Pierre Cimalando
|
c5a1d04fb7
|
Make the key opcode not take effect on sample keycenter
|
2020-09-22 20:36:48 +02:00 |
|
Jean Pierre Cimalando
|
e310a4efe9
|
Support overriding with key opcode
|
2020-09-22 20:30:42 +02:00 |
|
Jean Pierre Cimalando
|
3b3f6d2731
|
Set the pitch key center from sample
|
2020-09-22 19:51:15 +02:00 |
|
Jean Pierre Cimalando
|
5c1931de2c
|
Add oscillator_detune_oncc
|
2020-09-22 18:26:49 +02:00 |
|
Jean Pierre Cimalando
|
5d4a3741b3
|
Fix the build on Windows
|
2020-09-22 16:42:02 +02:00 |
|
Jean Pierre Cimalando
|
85883481c9
|
Auto-enable oscillator=on when a wavetable is provided
|
2020-09-22 16:12:42 +02:00 |
|
Paul Ferrand
|
8012829000
|
Merge pull request #424 from paulfd/eg-lfo-filters-eq
EGs and LFOs sources for the filters and EQs
|
2020-09-21 13:14:12 +02:00 |
|
Jean Pierre Cimalando
|
80924acf7a
|
Adjust the level of *noise to match ARIA
|
2020-09-21 11:47:21 +02:00 |
|