Commit graph

  • ad5429cfbb Do not take context lock when loading patch via UI falkTX 2021-10-27 00:38:01 +01:00
  • 570f9f94a9 Make sure libarchive uses libzstd instead of external tools; Cleanup falkTX 2021-10-27 00:16:12 +01:00
  • 0c7c99c8fc
    More careful UI creation falkTX 2021-10-26 21:35:05 +01:00
  • 56400169d3
    Fix lockup on load after the latest commits falkTX 2021-10-26 20:31:03 +01:00
  • a2035b7b69 Stop using osdialog altogether; Fix macOS file->open action falkTX 2021-10-26 18:56:02 +01:00
  • e551acc5a4 Make sure to load the correct template.vcv falkTX 2021-10-26 17:13:31 +01:00
  • a1fa3ee27d Fix logic in previous commit, keep __builtin_ia32_pause ARM compat falkTX 2021-10-26 17:12:43 +01:00
  • 1050969a48 Allow to build without external plugins falkTX 2021-10-26 16:52:36 +01:00
  • 98de75cba0
    Remove github sponsors link for now falkTX 2021-10-24 19:17:53 +01:00
  • 15b6ca0397
    Add some info prints regarding remote control falkTX 2021-10-23 16:09:33 +01:00
  • e83d514eb6
    Initial code for remote push over OSC falkTX 2021-10-23 15:48:09 +01:00
  • a00020e597
    Support fully headless builds falkTX 2021-10-23 02:30:42 +01:00
  • 79e74ef909
    Add in NANOVG_GLES2 for possible future case usage falkTX 2021-10-23 01:21:07 +01:00
  • 453789c38a
    Leave stuff behind from the unsuccessful remote attempt falkTX 2021-10-23 01:14:09 +01:00
  • d4b17e0a90
    Sort out some makefile details falkTX 2021-10-23 01:13:15 +01:00
  • c55455eb21
    Allow to cancel file-open dialog falkTX 2021-10-22 16:27:03 +01:00
  • c6b0a0241e
    Get file->open to use DPF file browser actions, not osdialog falkTX 2021-10-22 14:22:49 +01:00
  • 88beb01572
    Alternative folder setup for custom files, override MenuBar.cpp falkTX 2021-10-22 14:08:57 +01:00
  • 0a0f09bc8a
    Custom file menu falkTX 2021-10-22 13:26:07 +01:00
  • 08b6a8ef8b
    Implement the rest of parameters / user-settings falkTX 2021-10-22 12:04:53 +01:00
  • f31343119b Fix offset for ui->dsp parameter changes Closes #22 falkTX 2021-10-22 11:15:23 +01:00
  • 33c496532e Properly setup macOS VST2/3 bundles falkTX 2021-10-22 01:02:33 +01:00
  • 48125054a6 Fix macOS package falkTX 2021-10-22 00:42:17 +01:00
  • 738a0c820e
    Alternative MIDI output approach that works falkTX 2021-10-21 23:54:04 +01:00
  • 3600f441ab
    Non-working MIDI output falkTX 2021-10-21 23:02:03 +01:00
  • 70d2f63acc
    Add MIDI input driver falkTX 2021-10-21 22:53:45 +01:00
  • f178251d79
    Fix finding resources in windows for plugins using '/' separator falkTX 2021-10-21 20:41:34 +01:00
  • f67ec66dc8
    Fix artifact name of linux-x86_64-debug builds falkTX 2021-10-21 20:28:22 +01:00
  • 6e837dda8c
    Do not use RGBA on OpenGL setups for now Fixes #20 falkTX 2021-10-21 20:23:00 +01:00
  • ede7ed7749
    Fix LTO falkTX 2021-10-21 19:18:10 +01:00
  • 4b45e69e1a
    Enable LTO for CI builds; Fix non-debug build falkTX 2021-10-21 18:59:41 +01:00
  • 680719799d
    Do not check for leaks, VCV has some which passes to us falkTX 2021-10-21 18:53:04 +01:00
  • 4f4135e177
    Fix plugin cleanup falkTX 2021-10-21 18:47:30 +01:00
  • e5fb0e1986
    Fix debug build and lv2 gen falkTX 2021-10-21 18:16:22 +01:00
  • 9725d6859e
    Handle modelQuantizer as duplicated name falkTX 2021-10-21 18:15:56 +01:00
  • ecd8976d6e
    Fix Windows build falkTX 2021-10-21 17:37:44 +01:00
  • 6675a1e81d
    Allow to link against system dependencies falkTX 2021-10-21 17:35:41 +01:00
  • 28bcac708f
    Tweaks for proper plugin resource usage falkTX 2021-10-21 17:10:54 +01:00
  • 588f316fd6
    Do not crash if default font cant be loaded falkTX 2021-10-21 16:37:40 +01:00
  • 649773c851
    Continue work for redistributable binaries, WIP falkTX 2021-10-21 12:03:01 +01:00
  • 0c6746fdce Start of custom asset location handling, WIP falkTX 2021-10-21 03:10:14 +01:00
  • 74206ec01a Import water code for SharedResourcePointer, use it for init falkTX 2021-10-21 01:02:57 +01:00
  • 05df01ef3a Fix build dir outside of source falkTX 2021-10-21 00:53:22 +01:00
  • 5e3692b0e1
    Cleanup falkTX 2021-10-20 20:40:58 +01:00
  • c469dbf76b
    Initial work for host parameters module falkTX 2021-10-20 20:37:42 +01:00
  • d989bdcc59
    Add stubs for host-exposed parameters; Move app scenes to DSP falkTX 2021-10-20 14:56:12 +01:00
  • 94f6412b4c
    Fix crash on close; Set getDefaultDeviceId; Cleanup falkTX 2021-10-20 12:02:47 +01:00
  • b5785743e8 Initial attempt at plugin state/restore falkTX 2021-10-20 03:05:03 +01:00
  • 8b52d9a80e
    Build fixes falkTX 2021-10-19 19:29:56 +01:00
  • 4f1178fc7a
    TODO deal with drwav in multiple projects falkTX 2021-10-19 18:37:34 +01:00
  • f07647adab
    Add cf falkTX 2021-10-19 17:54:56 +01:00
  • 1287edc835
    Fix win32 build (AmalgamatedHarmonics uses bogaudio stuff) falkTX 2021-10-19 16:58:44 +01:00
  • a6cb9a8e18
    Alternative approach to undef win32 macro pollution falkTX 2021-10-19 16:42:42 +01:00
  • c4ee1b06df
    Implement keyboard modifiers Fixes #13 falkTX 2021-10-19 16:11:16 +01:00
  • 11cd37ea7a
    Make LTO optional; Redefine some conflicting plugin types falkTX 2021-10-19 16:01:30 +01:00
  • 49a7138e87
    Fix previous commit falkTX 2021-10-19 16:00:53 +01:00
  • 2ccdd992bc
    Fix windows build, cleanup falkTX 2021-10-19 14:49:18 +01:00
  • 0dce76052e
    Initial steps for LTO, not enabled yet falkTX 2021-10-19 14:20:43 +01:00
  • 9b872dfd50
    Add AmalgamatedHarmonics; Make UI resizable falkTX 2021-10-19 12:47:29 +01:00
  • 23f0966be0
    Add ImpromptuModular falkTX 2021-10-19 11:51:01 +01:00
  • 8eb1366e97 Add AS modules falkTX 2021-10-19 11:22:00 +01:00
  • 289d8a80f2 Fix macOS build falkTX 2021-10-19 01:30:52 +01:00
  • 36c6aadcd0
    Add a patch file that is known to work falkTX 2021-10-19 00:41:08 +01:00
  • b3fd44c2cb
    Add a workaround for Fundamental VCA falkTX 2021-10-19 00:27:58 +01:00
  • cab4c3eb20
    Use the custom make to call into VCV deps, even for extracting falkTX 2021-10-18 22:17:01 +01:00
  • f9acd503cc
    Fix/force windows builds falkTX 2021-10-18 22:07:30 +01:00
  • 2f0ab547ee
    Stop building libarchive shared lib falkTX 2021-10-18 20:49:48 +01:00
  • e0e718a7b3
    Build with -fno-finite-math-only falkTX 2021-10-18 18:19:47 +01:00
  • 5e14a5124a
    Add rackwindows falkTX 2021-10-18 17:22:04 +01:00
  • 5c50bb7192
    Restore 8x8 and 16x16 audio modules falkTX 2021-10-18 16:40:50 +01:00
  • c405c333b1
    Add JW-Modules falkTX 2021-10-18 16:17:31 +01:00
  • 47f4a37eca
    Add pieces for ValleyAudio, not enabled yet (not ready for v2) falkTX 2021-10-18 15:56:16 +01:00
  • 8a773cba62
    Silent audio outputs if no driver active, rather than pass-through falkTX 2021-10-18 15:55:52 +01:00
  • 6731453b24
    Hide a few menu entries falkTX 2021-10-18 15:21:55 +01:00
  • c0d839f7af
    Reduce time spent with UI context falkTX 2021-10-18 14:43:20 +01:00
  • fe8ea81dc2
    Ignore non-printable characters Fixes #5 falkTX 2021-10-18 14:40:59 +01:00
  • 7ea10c0b92
    Add back mousePos scale factor divider falkTX 2021-10-18 14:20:30 +01:00
  • 15b137e373
    Add ESeries plugin set falkTX 2021-10-18 14:16:33 +01:00
  • 323c500bd0
    Add stubs for built-in plugins falkTX 2021-10-18 14:03:05 +01:00
  • 067f118f1f
    Update VCV and plugins to match falkTX 2021-10-18 05:10:40 +01:00
  • 3547672216
    Make sure to call res2c.py with python3 falkTX 2021-10-18 04:46:48 +01:00
  • 28f2c26872
    Force the way binary resources are generated falkTX 2021-10-18 04:11:05 +01:00
  • 2a0d263666
    Make sure UI starts with something visible falkTX 2021-10-18 03:46:23 +01:00
  • 0e85278bb1
    Add Bidoo plugin set falkTX 2021-10-18 03:37:21 +01:00
  • 16be4fcabb
    Fix unset audio device; Force never cursor lock; Cleanup falkTX 2021-10-18 02:57:42 +01:00
  • d11db41c43
    Add a little mutex just in case falkTX 2021-10-18 02:30:14 +01:00
  • e0e50db2bc
    Rework to allow multi-context audio, custom driver, custom context falkTX 2021-10-18 02:25:35 +01:00
  • 963c669d55
    Add the new simplified new-project template falkTX 2021-10-18 01:36:55 +01:00
  • e975d097c6
    Hacky start at audio falkTX 2021-10-18 01:35:50 +01:00
  • 0ecf6954e1
    Create unique temporary path per instance for auto-save function falkTX 2021-10-18 00:31:55 +01:00
  • 4a5e71eb7f
    Cleanup Window stuff, move calls into the UI directly falkTX 2021-10-17 23:47:56 +01:00
  • 4f8db21a9e
    Tweak init and display name falkTX 2021-10-17 23:19:40 +01:00
  • e56bbe28a4
    Do plugin init/destroy ourselves, clean whitespace falkTX 2021-10-17 22:56:50 +01:00
  • 9ce1e18c1f
    Move common rack/plugins external repos to new include/ dir falkTX 2021-10-17 22:15:32 +01:00
  • 5efc37e15c
    Don't use -municode for windows builds falkTX 2021-10-17 15:09:50 +01:00
  • f9c1241b38
    More build fixes, ensure no duplicated widget names falkTX 2021-10-17 14:58:20 +01:00
  • c49b4b9164
    Fix linux and windows builds falkTX 2021-10-17 14:15:42 +01:00
  • e97dcebbdf Leave stuff around for testing falkTX 2021-10-17 04:53:32 +01:00
  • 3086170390 Add BogaudioModules falkTX 2021-10-17 04:36:36 +01:00
  • 4c84cd1f6c Add GrandeModular falkTX 2021-10-17 03:23:17 +01:00