Commit graph

2461 commits

Author SHA1 Message Date
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
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
5b28feac03 Makefile update, and support of VCV Rack SDK 2020-09-27 02:54:13 +02:00
JP Cimalando
e05e651d02
Merge pull request #443 from jpcima/arm-vst-architecture
VST architecture "hl" for ARM
2020-09-27 00:21:44 +02:00
Jean Pierre Cimalando
ec1032107c Change the VST3 architecture for ARM to match RPM specification
The suffix `hl` indicates a little-endian processor with FPU
2020-09-27 00:06:52 +02:00
redtide
504f682dd2
Merge pull request #449 from jpcima/accel-mac-ci
Attempt to accelerate build with Homebrew
2020-09-26 21:05:13 +02:00
Jean Pierre Cimalando
83f777b8d6 Attempt to accelerate build with Homebrew 2020-09-26 20:44:48 +02:00
JP Cimalando
ae8874b1f6
Merge pull request #447 from jpcima/macos-homebrew
ci: try uninstall java before updating homebrew
2020-09-26 20:38:31 +02:00
Jean Pierre Cimalando
4a189ae53e ci: try uninstall java before updating homebrew 2020-09-26 20:06:47 +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
JP Cimalando
0910ae8ebb
Merge pull request #439 from jpcima/parser-update
parser: make opcode values stop at the '<' character
2020-09-25 13:00:25 +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
Paul Ferrand
6f3422a172
Merge pull request #437 from paulfd/default-attack-release
Default attack release
2020-09-23 14:47:01 +02:00
Jean Pierre Cimalando
f3fbc1e327 Fix the unison osc broken after alignment work 2020-09-23 14:02:29 +02:00
Paul Ferrand
51459c8f2d Updated/added tests 2020-09-23 13:34:01 +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
JP Cimalando
b0d66f08de
Merge pull request #362 from jpcima/pitch-keycenter
Set the pitch key center from sample
2020-09-23 00:33:36 +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
bd6a5af035 Update tests for new keycenter behavior 2020-09-22 20:39:17 +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
fdfcee78f6 Make sure the test files are not processed as wavetables 2020-09-22 20:33:57 +02:00
Jean Pierre Cimalando
e310a4efe9 Support overriding with key opcode 2020-09-22 20:30:42 +02:00
Jean Pierre Cimalando
ffb8e2c52a Add tests 2020-09-22 20:30:38 +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
JP Cimalando
dc7b42fc43
Merge pull request #431 from jpcima/oscillators-auto
Auto-enable oscillator=on when a wavetable is provided
2020-09-22 18:18:27 +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
Jean Pierre Cimalando
6494cdac10 Update vstgui to use vfork 2020-09-21 20:19:14 +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
JP Cimalando
cab896f1f5
Merge pull request #429 from jpcima/noise-level
Adjust the level of *noise to match ARIA
2020-09-21 12:30:56 +02:00
Jean Pierre Cimalando
80924acf7a Adjust the level of *noise to match ARIA 2020-09-21 11:47:21 +02:00