Commit graph

3644 commits

Author SHA1 Message Date
Jean Pierre Cimalando
eb22706fcd Defered message sending from VST processor 2021-04-29 18:27:43 +02:00
Jean Pierre Cimalando
e93e760f4f Add a little safety check 2021-04-29 15:51:53 +02:00
Jean Pierre Cimalando
0d63c7ee5f Add vst support for message<->update conversion 2021-04-29 15:38:43 +02:00
Jean Pierre Cimalando
3986bc782b VST renaming to lift some ambiguity 2021-04-29 10:05:28 +02:00
Jean Pierre Cimalando
2da580894c VST stub for queued updates 2021-04-29 10:01:27 +02:00
Jean Pierre Cimalando
356b14fc67 Update processing stub for VST processor 2021-04-29 10:00:23 +02:00
Jean Pierre Cimalando
9023209dfd Add thread checker for the VST controller 2021-04-29 09:59:44 +02:00
JP Cimalando
eba974cfe1
Merge pull request #865 from jpcima/vst-defered
Make VST updates defered
2021-04-28 17:46:19 +02:00
Jean Pierre Cimalando
ac8ba20ed5 Make VST updates defered 2021-04-28 17:41:37 +02:00
JP Cimalando
4110c0e78c
Merge pull request #864 from jpcima/parameters-thread-safe
Thread-safety for receiving parameters
2021-04-27 19:48:54 +02:00
Jean Pierre Cimalando
20219b83a5 Add ThreadChecker for macOS 2021-04-27 18:26:35 +02:00
Jean Pierre Cimalando
9580ca84d5 Thread-safety for receiving parameters 2021-04-27 18:02:36 +02:00
Jean Pierre Cimalando
7ca9c15a28 Update layout 2021-04-27 14:46:27 +02:00
Jean Pierre Cimalando
4df1d7a2d7 Update layout around the theme selector 2021-04-27 14:35:10 +02:00
JP Cimalando
35f007b1f6
Merge pull request #863 from jpcima/vmeter-updates
Style update for the volume meter
2021-04-27 14:31:26 +02:00
Jean Pierre Cimalando
8b38a7633b Anti-aliasing for the rounded volume meter 2021-04-27 14:23:14 +02:00
Jean Pierre Cimalando
b07699efdd Style update for the volume meter 2021-04-27 14:15:36 +02:00
Paul Ferrand
7342402431
Merge pull request #855 from paulfd/discrete-cc-gap
Convert discrete CC conditions without gaps
2021-04-27 10:47:27 +02:00
Jean Pierre Cimalando
1d76cc2329 Make the pragma message NOLINT 2021-04-27 10:33:30 +02:00
Jean Pierre Cimalando
2f863bc458 UI: Dark theme 2021-04-27 10:15:55 +02:00
JP Cimalando
5eac22449c
Merge pull request #859 from jpcima/volume-meter
Volume meter for plugin editors
2021-04-26 16:09:21 +02:00
Jean Pierre Cimalando
4f416f9970 Add note regarding Reaper with VST [ci skip] 2021-04-26 16:04:11 +02:00
Jean Pierre Cimalando
9952d28b97 Volume meter for plugin editors 2021-04-26 15:52:29 +02:00
Jean Pierre Cimalando
9411bd458d Specify the LV2 main output 2021-04-26 11:11:21 +02:00
JP Cimalando
5cf0c13d87
Merge pull request #858 from jpcima/lv2-misc
Minor LV2 things
2021-04-26 10:54:01 +02:00
Jean Pierre Cimalando
c046c63014 Fix a typo 2021-04-26 10:53:04 +02:00
Jean Pierre Cimalando
e17b6e7d52 Put LV2 stereo outputs in a group 2021-04-26 10:52:19 +02:00
Jean Pierre Cimalando
38b36522ef Add min/max specifications for LV2 controllers 2021-04-26 10:45:06 +02:00
JP Cimalando
6e901c2eb2
Merge pull request #857 from jpcima/buffer-fix
Fix copy and move operations of Buffer
2021-04-25 09:13:41 +02:00
Jean Pierre Cimalando
11abec50ba Fix copy and move operations of Buffer 2021-04-25 08:11:42 +02:00
JP Cimalando
954ae4c286
Merge pull request #856 from jpcima/build-time-optimization
Build time optimization: resources
2021-04-25 07:14:07 +02:00
Jean Pierre Cimalando
508dae298d Compile ghc::filesystem implementations once only 2021-04-25 06:48:49 +02:00
Jean Pierre Cimalando
8a5e4f4fe0 Try building with ninja generator 2021-04-25 06:02:16 +02:00
Jean Pierre Cimalando
cd1e4567f2 Add cmake option for -ftime-trace 2021-04-25 05:49:45 +02:00
Jean Pierre Cimalando
41ab126549 Remove header dependency Parser from Synth 2021-04-25 05:33:42 +02:00
Jean Pierre Cimalando
8551caebf6 Build time optimization: resources 2021-04-25 04:55:30 +02:00
Paul Fd
32682380c5 Convert discrete CC conditions without gaps
Something like `hicc1=13` is actually translated to float as `13.999999999/127` instead of `13/127`.
2021-04-25 00:32:16 +02:00
Paul Ferrand
f5bed98356
Merge pull request #854 from paulfd/extended-ccs-2
Store extended CCs in the midistate
2021-04-25 00:31:49 +02:00
Paul Fd
e2c667c42f Store extended CCs in the midistate
for those targets that do not rely on the modmatrix
2021-04-24 17:29:49 +02:00
Paul Ferrand
acd866fd3d
Merge pull request #850 from paulfd/pkg-config-libdir-fix
Use better variables for the pkg-config file
2021-04-20 12:57:26 +02:00
Paul Fd
57eb4ca87a Use better variables for the pkg-config file
The previous version created problems when setting manually CMAKE_INSTALL_LIBDIR on configure, e.g. for OBS/Debian packages.
The `libdir` value ended up as `libdir=${exec_prefix}//usr/lib` in this case, leading pkg-config to complain (obviously).
2021-04-20 12:28:47 +02:00
JP Cimalando
2d95852bcb
Merge pull request #849 from jpcima/libsfizz-static-name
Fix MSVC duplicate target sfizz.lib
2021-04-17 21:22:12 +02:00
Jean Pierre Cimalando
f8f41fab1f Fix MSVC duplicate target sfizz.lib 2021-04-17 21:02:38 +02:00
redtide
9c7eca288d Missing link in README [ci skip] 2021-04-17 11:27:15 +02:00
redtide
cea8981f74 Update README about audio libraries 2021-04-17 11:21:22 +02:00
Jean Pierre Cimalando
5da137a8d6 Add deployments for Windows installers 2021-04-16 21:02:11 +02:00
redtide
4921a9ea79 Misc Doxygen fixes 2021-04-16 20:33:27 +02:00
Paul Ferrand
83b9c86692
Merge pull request #847 from paulfd/struct-messaging-comment
Comment struct members
2021-04-16 17:20:56 +02:00
Paul Ferrand
1466cdb792
Update src/sfizz_message.h
Co-authored-by: JP Cimalando <jp-dev@inbox.ru>
2021-04-16 17:20:44 +02:00
Paul Fd
80adfbac00 Comment struct members 2021-04-16 16:58:32 +02:00