Jean Pierre Cimalando
40e48bcc54
User interface update
2020-09-07 13:13:23 +02:00
Jean Pierre Cimalando
0205aca375
vstgui: fix various ownership problems
2020-09-05 01:23:10 +02:00
Jean Pierre Cimalando
2512d8047f
Try to repair the macOS build
2020-09-04 11:04:04 +02:00
Jean Pierre Cimalando
174194ebd2
Fix a plugin crash on closing UI
2020-09-04 10:30:03 +02:00
Jean Pierre Cimalando
d008fb3bc8
Bundle checked to work on macOS, remove message [ci skip]
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
7417cd23ab
Attempt to fix LV2 Vstgui on macOS
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
eed54ec841
Correct a mistake in french text
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
1fd7710493
Try cmake hack which disables Release/ output dir in MSVC
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
1904aec674
Replace absl::variant
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
58fe6fb115
Define DllMain for VSTGUI
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
66826ef879
Rewrite some preprocessor conditionals
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
15b198d186
Eliminate a warning
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
cf009e61b1
More changes for MinGW
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
b92209de74
Support UI in LV2
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
e2b8b21967
Separate the editor code from VST
2020-09-02 01:44:46 +02:00
Olivier Humbert
9f95bc4c3e
Update sfizz.ttl.in
...
- update French translation
2020-08-31 13:40:25 +02:00
Jean Pierre Cimalando
57c8b44cfa
Support type atom:Blank for older LV2 hosts
2020-08-14 17:53:43 +02:00
Jean Pierre Cimalando
36f5a62f04
Plugin-level support for host time
2020-08-11 16:04:20 +02:00
Jean Pierre Cimalando
aff0fedb38
Readable LV2 active voices with control port
2020-07-26 14:04:30 +02:00
Paul Ferrand
5d9222c771
Add a readable parameter about the number of active voices
2020-07-26 14:04:30 +02:00
Atsushi Eno
6582285f21
lv2/sfizz.c: options terminator must have both key and value as 0
...
This fixes the problem with such a condition that a host passes a list of
options where any option with value `0` precedes the block sizes.
From http://lv2plug.in/ns/ext/options#options :
> To implement this feature, hosts MUST pass an LV2_Feature to the appropriate instantiate method with this URI and data pointed to an array of LV2_Options_Option terminated by an element with both key and value set to zero.
2020-07-18 21:35:06 +09:00
Jean Pierre Cimalando
db6c88f4bd
lv2: fix the situation when restore proceeds after a failed path mapping
2020-07-06 14:05:46 +02:00
Paul Ferrand
e38af66e0a
Merge pull request #304 from jpcima/default-files
...
lv2: default files for sfz and scala
2020-07-06 13:25:33 +02:00
JP Cimalando
41a719a720
Merge pull request #312 from redtide/add-headers
...
Added include files in CMakeLists as support for QtCreator IDE
2020-07-06 00:27:53 +02:00
redtide
d363627f21
Added include files in CMakeLists as support for QtCreator IDE
2020-07-05 22:19:52 +02:00
Paul Ferrand
8344810ccb
Stub for timePosition atoms
...
Avoid a warning in the LV2 log for the time being
2020-07-05 14:41:33 +02:00
Paul Ferrand
74e53ca70d
Set the max bundle path size lower than the max path size
...
This silences a GCC warning for snprintf
2020-07-05 11:54:31 +02:00
Paul Ferrand
8e4c3dfbb3
Disable modification checks for the default file and upon restoring
...
Reenabled if the file was properly restored
2020-07-05 11:53:41 +02:00
Jean Pierre Cimalando
a29b04eb86
Update the restore mechanism, keep the path in case of load failure
2020-07-05 06:11:18 +02:00
Paul Ferrand
abf22c3546
Use a string rather than a file
2020-07-04 14:26:44 +02:00
Paul Ferrand
5b298f10ba
"Clear" the synth by loading an empty instrument
...
For instruments saved without the default sine, this should keep them from sounding
2020-07-04 13:55:07 +02:00
Jean Pierre Cimalando
b23071e5ac
lv2: default files for sfz and scala
2020-07-04 12:17:25 +02:00
JP Cimalando
b32eb0caf8
Merge pull request #303 from jpcima/map-path
...
lv2: add state path mapping
2020-07-04 11:00:43 +02:00
Jean Pierre Cimalando
a293ccdc09
lv2: implement use of the freePath feature
2020-07-04 10:49:13 +02:00
Jean Pierre Cimalando
d019bb1a93
lv2: add state path mapping
2020-07-04 10:10:49 +02:00
Jean Pierre Cimalando
17a64cc665
lv2: Add time:Position to supported atoms
2020-07-04 09:41:53 +02:00
Jean Pierre Cimalando
9d49794704
Set a better sfz file default
2020-06-20 16:29:50 +02:00
Jean Pierre Cimalando
846dd6d23f
Load a default SFZ if path empty
2020-06-20 13:13:40 +02:00
Jean Pierre Cimalando
90f60397a2
carla LV2 workaround: rename the scala file URI
2020-06-20 00:28:33 +02:00
redtide
7aa662aee3
Added missing Italian translation strings
2020-06-19 21:23:17 +02:00
Paul Ferrand
c7fff6b27a
Change back the default number of voices to 64
2020-06-15 02:06:55 +02:00
Jean Pierre Cimalando
3994089233
Fix the bad macOS suffix in LV2 manifest template
2020-06-13 16:55:25 -07:00
Jean Pierre Cimalando
ba0716e7e1
Make notify_frame local to run()
2020-06-12 21:52:45 +02:00
Jean Pierre Cimalando
f15ed45035
Construct work atoms using a forge
2020-06-12 21:41:50 +02:00
Jean Pierre Cimalando
ff34bb5ccb
Fix LV2 problems with the atom sequence
...
- pop the frame when finished writing
- add safety checks in case write space is short
2020-06-12 21:41:50 +02:00
Jean Pierre Cimalando
2895a2bfee
Implement stretch tuning in LV2
2020-06-11 22:37:08 +02:00
Paul Ferrand
9cd10a3dac
2 changes:Store the scala file path in the structure in all possible codepathsReactivate the periodic file checking after loading a scala file
2020-05-29 16:43:13 +02:00
Jean Pierre Cimalando
dfd10a0977
Add the tuning control
2020-05-29 12:33:48 +02:00
Paul Ferrand
893a9b312d
Simplify the checks
2020-05-13 23:28:21 +02:00
Paul Ferrand
ff5a218f87
Use int on oversampling to match the current api
2020-05-13 22:13:30 +02:00