Commit graph

  • 85e3081d82 CI: forget about Homebrew cache [ci skip] redtide 2020-09-27 21:45:14 +02:00
  • 471a9ca615 sfizz_jack: fix link_directories() in CMakeLists redtide 2020-09-27 21:24:08 +02:00
  • 7b294b71bd Typo in sfizz_jack CMakeLists redtide 2020-09-27 20:32:05 +02:00
  • 67804314fe CI: Remove osx opt symlink redtide 2020-09-27 20:30:48 +02:00
  • 494ce78a58 Add sfizz_jack link dirs redtide 2020-09-27 20:12:12 +02:00
  • d6dcead915 Add libsndfile to sfizz_jack client link options redtide 2020-09-27 19:59:01 +02:00
  • 4ada41d54a CI: Update osx image, disable cache redtide 2020-09-27 19:37:58 +02:00
  • 143bec0c24
    Merge pull request #441 from jpcima/consistency JP Cimalando 2020-09-27 19:09:20 +02:00
  • 79be3c12aa
    Merge pull request #451 from jpcima/sequence-order JP Cimalando 2020-09-27 19:09:03 +02:00
  • cf90794dab
    Merge pull request #452 from jpcima/fil-random JP Cimalando 2020-09-27 19:08:43 +02:00
  • 0717c2b15d CI: Use Travis Homebrew addons instead install script redtide 2020-09-27 19:03:16 +02:00
  • b65583774f mk: add Apple to OS detections [ci skip] Jean Pierre Cimalando 2020-09-27 17:19:18 +02:00
  • fcca6317ec mk: reorganize the link flags, add dbghelp under Windows Jean Pierre Cimalando 2020-09-27 17:14:54 +02:00
  • b73955fe1c Fix a preprocessor conditional for WIN32 Jean Pierre Cimalando 2020-09-27 17:06:12 +02:00
  • afc0b3fc56 Also make pitch_random real-valued Jean Pierre Cimalando 2020-09-27 15:35:46 +02:00
  • 283a7a39c7 Make filN_random real-valued, and bipolar Jean Pierre Cimalando 2020-09-27 15:34:12 +02:00
  • 6223fe5336 Fix case-insensitive path comparisons when using wide string Jean Pierre Cimalando 2020-09-27 15:11:47 +02:00
  • 4a90ae166a Fix a DBG in case the native path is wide string Jean Pierre Cimalando 2020-09-27 15:02:56 +02:00
  • d996130527 Have the sequence start at the first item Jean Pierre Cimalando 2020-09-27 12:51:49 +02:00
  • 5b28feac03 Makefile update, and support of VCV Rack SDK Jean Pierre Cimalando 2020-09-27 02:11:16 +02:00
  • e05e651d02
    Merge pull request #443 from jpcima/arm-vst-architecture JP Cimalando 2020-09-27 00:21:44 +02:00
  • ec1032107c Change the VST3 architecture for ARM to match RPM specification The suffix hl indicates a little-endian processor with FPU Jean Pierre Cimalando 2020-09-26 13:40:20 +02:00
  • 504f682dd2
    Merge pull request #449 from jpcima/accel-mac-ci redtide 2020-09-26 21:05:13 +02:00
  • 83f777b8d6 Attempt to accelerate build with Homebrew Jean Pierre Cimalando 2020-09-26 20:44:48 +02:00
  • ae8874b1f6
    Merge pull request #447 from jpcima/macos-homebrew JP Cimalando 2020-09-26 20:38:31 +02:00
  • 4a189ae53e ci: try uninstall java before updating homebrew Jean Pierre Cimalando 2020-09-26 20:06:47 +02:00
  • 3a584481c6 Update tests Jean Pierre Cimalando 2020-09-25 19:09:01 +02:00
  • 8f12dd1c5e Same with egN_filXgain Jean Pierre Cimalando 2020-09-25 19:08:53 +02:00
  • dde743af76
    Merge pull request #438 from jpcima/egv1-opcode-proc JP Cimalando 2020-09-25 19:05:11 +02:00
  • 766b84cfa5 Rename extended opcode for consistency Jean Pierre Cimalando 2020-09-25 17:18:05 +02:00
  • 0910ae8ebb
    Merge pull request #439 from jpcima/parser-update JP Cimalando 2020-09-25 13:00:25 +02:00
  • 6895d44cec parser: make opcode values stop at the '<' character Jean Pierre Cimalando 2020-09-25 04:08:57 +02:00
  • 48ddb4ad60 Add vel2depth Jean Pierre Cimalando 2020-09-24 16:12:52 +02:00
  • 897477e140 Just a function renamed Jean Pierre Cimalando 2020-09-24 15:12:58 +02:00
  • 4a998cf6e7 Forgot to update source depths after changing default to 0 Jean Pierre Cimalando 2020-09-23 23:54:31 +02:00
  • b99b40b131 Implement fileg and pitcheg in the matrix Jean Pierre Cimalando 2020-09-23 23:32:47 +02:00
  • 2f12206c4c Rename egEnvelope to egAmplitude Jean Pierre Cimalando 2020-09-23 22:58:53 +02:00
  • 0f2bb80434 Add pitcheg and fileg opcodes, and modulation key Jean Pierre Cimalando 2020-09-23 22:41:12 +02:00
  • 23b7f50760 Copy and move assignments for EGDescription Jean Pierre Cimalando 2020-09-23 22:36:44 +02:00
  • a1a68e115c Move EG v1 opcode processing in separate routine Jean Pierre Cimalando 2020-09-23 22:16:26 +02:00
  • 296080bb56
    Merge pull request #436 from jpcima/oscillators-fm JP Cimalando 2020-09-23 18:09:46 +02:00
  • 08dc206ad1 Clear the voice span before processing each voice Jean Pierre Cimalando 2020-09-23 17:52:00 +02:00
  • 2b790f4efd
    Merge pull request #434 from jpcima/oscillators-detunecc JP Cimalando 2020-09-23 17:42:56 +02:00
  • 6f3422a172
    Merge pull request #437 from paulfd/default-attack-release Paul Ferrand 2020-09-23 14:47:01 +02:00
  • f3fbc1e327 Fix the unison osc broken after alignment work Jean Pierre Cimalando 2020-09-23 14:02:29 +02:00
  • 51459c8f2d Updated/added tests Paul Ferrand 2020-09-23 13:34:01 +02:00
  • 1bb2fbdf40 Add a default ampeg_release Paul Ferrand 2020-09-23 13:27:51 +02:00
  • 2b2a373b13 Add FM synthesis Jean Pierre Cimalando 2020-09-23 01:10:24 +02:00
  • e19c20e90e Allow oscillator frequency to be modulated into negatives Jean Pierre Cimalando 2020-09-23 01:09:37 +02:00
  • b0d66f08de
    Merge pull request #362 from jpcima/pitch-keycenter JP Cimalando 2020-09-23 00:33:36 +02:00
  • a587b4035b Give room for FM index greater than 1 Jean Pierre Cimalando 2020-09-23 00:20:32 +02:00
  • 05b5728d88 Implement RM synthesis Jean Pierre Cimalando 2020-09-22 21:49:22 +02:00
  • bd6a5af035 Update tests for new keycenter behavior Jean Pierre Cimalando 2020-09-22 20:39:17 +02:00
  • c5a1d04fb7 Make the key opcode not take effect on sample keycenter Jean Pierre Cimalando 2020-09-22 20:36:48 +02:00
  • fdfcee78f6 Make sure the test files are not processed as wavetables Jean Pierre Cimalando 2020-09-22 20:33:57 +02:00
  • e310a4efe9 Support overriding with key opcode Jean Pierre Cimalando 2020-08-14 03:13:31 +02:00
  • ffb8e2c52a Add tests Jean Pierre Cimalando 2020-08-14 00:35:50 +02:00
  • 3b3f6d2731 Set the pitch key center from sample Jean Pierre Cimalando 2020-08-13 20:57:51 +02:00
  • 5c1931de2c Add oscillator_detune_oncc Jean Pierre Cimalando 2020-09-22 18:23:31 +02:00
  • dc7b42fc43
    Merge pull request #431 from jpcima/oscillators-auto JP Cimalando 2020-09-22 18:18:27 +02:00
  • 5d4a3741b3 Fix the build on Windows Jean Pierre Cimalando 2020-09-22 16:42:02 +02:00
  • 85883481c9 Auto-enable oscillator=on when a wavetable is provided Jean Pierre Cimalando 2020-09-22 15:53:33 +02:00
  • 6494cdac10 Update vstgui to use vfork Jean Pierre Cimalando 2020-09-21 20:19:14 +02:00
  • 8012829000
    Merge pull request #424 from paulfd/eg-lfo-filters-eq Paul Ferrand 2020-09-21 13:14:12 +02:00
  • cab896f1f5
    Merge pull request #429 from jpcima/noise-level JP Cimalando 2020-09-21 12:30:56 +02:00
  • 80924acf7a Adjust the level of *noise to match ARIA Jean Pierre Cimalando 2020-09-21 11:47:21 +02:00
  • 595b3fc6ac
    Merge pull request #428 from jpcima/file-dialog-initial-dir JP Cimalando 2020-09-20 22:02:17 +02:00
  • 61146448a1
    Merge pull request #426 from paulfd/arm-pan-tweaks Paul Ferrand 2020-09-20 21:58:17 +02:00
  • 27866af611 Initialize the file chooser with the directory of the current file Jean Pierre Cimalando 2020-09-20 21:27:46 +02:00
  • 2f930d56af
    Merge pull request #421 from jpcima/cc-initial JP Cimalando 2020-09-20 21:18:44 +02:00
  • 3bac650498 Add a NEON codepath for panning and width Paul Ferrand 2020-09-18 22:04:13 +01:00
  • a2ecaf9a95
    Merge pull request #427 from jpcima/alignment Paul Ferrand 2020-09-20 16:56:07 +02:00
  • 9415ffe092 Add clang tidy include flag Paul Ferrand 2020-09-20 15:19:14 +01:00
  • d783ba6c87 Make neon required on ARM platforms Paul Ferrand 2020-09-20 15:06:01 +01:00
  • d9ba9c879e Align also in the overload Paul Ferrand 2020-09-20 15:05:43 +01:00
  • ba03a8f996 Make the methods initCc and initHdcc private Jean Pierre Cimalando 2020-09-19 16:19:18 +02:00
  • 2260727a66 Aligned vector Jean Pierre Cimalando 2020-09-19 15:39:46 +02:00
  • 83cd4b6317 EG and LFO sources for the filters and EQs Paul Ferrand 2020-09-18 01:03:45 +02:00
  • 70df2ddd11 Update vstgui for EditorConfig Jean Pierre Cimalando 2020-09-16 18:25:55 +02:00
  • 3e0549e4c9 Move the XML writer to its own file Jean Pierre Cimalando 2020-09-16 16:36:33 +02:00
  • fd8b00b9a1 Update tests and connect all cc opcodes Paul Ferrand 2020-09-16 16:28:49 +02:00
  • f07000dd88 Remove the cc maps Paul Ferrand 2020-09-16 16:07:52 +02:00
  • fd3a08b7a4 Prepare filters on first call Paul Ferrand 2020-09-16 15:33:26 +02:00
  • 9aceecaa54 The eq number did not act like the filter index Paul Ferrand 2020-09-16 14:49:34 +02:00
  • f145481160 Use the mod matrix in filters and eqs Paul Ferrand 2020-09-16 14:48:36 +02:00
  • 0f74039b39 Make find methods const in the mod matrix Paul Ferrand 2020-09-16 13:59:55 +02:00
  • bebd398e39 Setup the filters and EQ from the region Paul Ferrand 2020-09-16 13:56:37 +02:00
  • dc4f59107b Remove the EQ/Filter pools Voices hold their own tentative eq and filters that get initialized upon starting the voice depending on how many there are in the region Paul Ferrand 2020-09-16 13:42:20 +02:00
  • 4e58a945a8 Parse filter/eq modulation targets Paul Ferrand 2020-09-16 12:02:47 +02:00
  • 8c625d1e04 Change filter cutoff modulation type to float Paul Ferrand 2020-09-16 12:00:23 +02:00
  • 3cf7536c57 Store the initial values of controllers Jean Pierre Cimalando 2020-09-16 14:45:32 +02:00
  • f0dd146361
    Merge pull request #388 from jpcima/flex-eg JP Cimalando 2020-09-16 12:02:42 +02:00
  • 3a1964ec94
    Merge pull request #420 from jpcima/midnam-fixes JP Cimalando 2020-09-16 12:01:21 +02:00
  • 169ba940c9 Print the modulation key more compactly Jean Pierre Cimalando 2020-09-16 11:55:25 +02:00
  • 3ca11652dc Add tests Jean Pierre Cimalando 2020-09-16 11:29:40 +02:00
  • 111af1b648 Ensure label entries to be unique for their cc/note Jean Pierre Cimalando 2020-09-16 11:13:37 +02:00
  • 1b104fd6d6 Initialize CC labels for volume and pan Jean Pierre Cimalando 2020-09-16 10:46:54 +02:00
  • 8ec3f3d2a8 midnam: only emit CC which are in 7bit range Jean Pierre Cimalando 2020-09-16 10:41:55 +02:00
  • f317e2f6b9 Add flex eg tests, move test helpers around, and add a more verbose mod matrix graph output Paul Ferrand 2020-09-16 09:03:39 +02:00
  • f969761b5a Only zero the remaining samples when the envelope is finished Paul Ferrand 2020-09-16 08:45:29 +02:00