Commit Graph

55 Commits

Author SHA1 Message Date
Gordon JC Pearce 699600315c cutoff, resonance, decay, and env mod working 2023-06-20 20:47:48 +01:00
Gordon JC Pearce 3d0d07320a vcf, and expo converter calculation 2023-06-20 19:14:12 +01:00
Gordon JC Pearce bb5e064e1a plugin cutoff range 2023-06-20 14:40:11 +01:00
Gordon JC Pearce f0bc568030 generates a bandlimited sawtooth, nothing else 2023-06-19 23:00:40 +01:00
Gordon JC Pearce e14f0ded1a nonfunctional stubs, lots of (void)s, compiles cleanly 2023-06-19 21:39:23 +01:00
Gordon JC Pearce 28b6dcb1ef very nuclear, rendering engine gone 2023-06-19 21:12:37 +01:00
Gordon JC Pearce 7f43f8987b rename to avoid clashes, clean up mutex which was only really needed for OSC GUI, fix attribution 2023-06-19 21:07:17 +01:00
falkTX 3959cf7eb2
Do not use pthread under wasm
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-03 18:40:30 +02:00
yaw-man dfb6264ce0
MS Toolchain; Tuning Knob (#17)
* CMake and Visual Studio build files ignored

* Add CMakeLists

* Replace POSIX mutex with std::mutex

* Mutex unlock return value isn't used, changed signature to void

* C++ preprocessor demands different VA_ARGS syntax

* Superfluous include directory

* Expand tuning knob range to +/-1 octave.

---------

Co-authored-by: yaw-man <ywmn@proton.me>
Co-authored-by: wan-may <wnmy@protonmail.com>
2023-04-15 14:27:44 +02:00
falkTX 5c38ab61de
Set UI size before creation, make waveform slider act as a button
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-31 01:30:44 +00:00
falkTX 20d62751e0
Fix crash if processing too much without a control update
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-30 20:37:41 +00:00
falkTX 0e999f34e1
Fix infinite loop when receiving midi message over 4 bytes in size
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-30 19:52:04 +00:00
falkTX 58339d454f
Update dpf and enable clap
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-22 15:43:44 +01:00
falkTX 555e6c39d9
Fix win32 CI setup; Set audio port group hints
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-22 03:30:51 +01:00
falkTX da4ee81c92
Disable unused filebrowser stuff
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-09 22:13:09 +00:00
falkTX 7f818f180e Make sure plugin UI is enabled again 2022-01-04 04:08:02 +00:00
falkTX a9b0cd3c72 Start cleanup of vst3 code 2021-12-19 22:12:51 +00:00
falkTX 3e525b1867
Enable VST3
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-04 23:02:57 +01:00
falkTX 7072dd3776
Remove the old useless bypass, update DPF
Signed-off-by: falkTX <falktx@falktx.com>
2021-09-18 19:33:49 +01:00
falkTX 11010b3f32 Update dpf, make sure to remove idle callback on UI destructor 2021-09-13 11:01:10 +01:00
falkTX 743c8691b6
Change a word
Signed-off-by: falkTX <falktx@falktx.com>
2021-09-08 21:24:56 +01:00
falkTX 264a0305d9
Automatically scale
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-14 14:26:43 +01:00
falkTX 86861829fd
Always enable jack target
Signed-off-by: falkTX <falktx@falktx.com>
2021-06-14 14:39:11 +01:00
falkTX 825a5c6b5f
Allow build against cairo or opengl
Signed-off-by: falkTX <falktx@falktx.com>
2021-06-14 14:18:31 +01:00
falkTX fee3b8f5b3
Adapt to new dpf, UI type agnostic
Signed-off-by: falkTX <falktx@falktx.com>
2021-06-14 13:41:10 +01:00
falkTX b5aa7b7c13
Revert "Make UI code cairo compatible"
This reverts commit 3fce1eb8b0.

Signed-off-by: falkTX <falktx@falktx.com>
2021-06-14 13:36:01 +01:00
falkTX 3fce1eb8b0 Make UI code cairo compatible 2021-05-22 03:02:55 +01:00
falkTX 8c00761c4e Consistent neko speed with new DPF
Signed-off-by: falkTX <falktx@falktx.com>
2021-05-16 18:05:39 +01:00
Clement Guedez 653812a356 Add midi CC message support
Assign CC controller number to plugin control regarding standard midi and
values previously defined in nekobee (nekobe_synth.h).
2020-05-22 02:20:24 +02:00
falkTX 840a692583 Fix for last commit 2018-09-26 01:07:08 +02:00
falkTX 80cf7c92fe Simplify makefiles 2018-09-26 00:44:44 +02:00
falkTX e922bc4b63 Allow any DGL namespacee 2018-08-22 09:09:45 +02:00
falkTX 329829cfcc Add enumeration values for waveform parameter 2018-08-21 20:46:13 +02:00
falkTX e6cd37320e Fix typo 2017-05-15 21:56:53 +01:00
falkTX b4e124bd6c Allow to set which formats to build 2017-05-12 19:29:05 +01:00
falkTX 7a01d898bf Add bypass parameter 2017-02-17 08:05:19 +01:00
falkTX 1f960011ae Add modgui 2016-03-01 16:09:04 +01:00
falkTX 92c0a2d342 Update meta-data 2015-11-30 00:09:08 +01:00
falkTX abd89dd74b Use ImageWidgets.hpp instead of separate includes 2015-10-12 23:04:48 +02:00
falkTX 197c44563a Make waveform parameter an integer 2015-10-12 23:01:37 +02:00
falkTX 50ee288808 Cleanup 2015-06-17 11:33:55 +02:00
falkTX bc9b01070a Update to latest dpf 2015-04-26 20:30:46 +02:00
falkTX da589fc981 Set as RT safe; Update copyright dates 2015-04-19 16:32:43 +02:00
falkTX e2e2617df5 Update makefiles 2015-04-19 16:28:28 +02:00
falkTX b786315b6f Fix build 2015-02-26 12:43:05 +00:00
falkTX a38e818998 Rework makefiles to make build-deps optional 2015-02-21 13:12:48 +00:00
falkTX 0617024eb6 Fix build 2014-08-23 00:22:04 +01:00
falkTX 5bd920f121 Update DPF 2014-08-22 17:46:51 +01:00
falkTX be8ce3a6ad Update for new API 2014-05-23 02:05:09 +01:00
falkTX 700360cc56 Misc 2014-05-16 01:36:34 +01:00