Commit graph

96 commits

Author SHA1 Message Date
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
Paul Ferrand
2c5cc017cd use C struct init 2020-05-13 21:56:22 +02:00
Paul Ferrand
7d98349e16 Internally check that a change is needed or not 2020-05-13 20:34:22 +02:00
Paul Ferrand
cced103479 Convert the oversampling to next power of 2 2020-05-13 20:34:22 +02:00
Paul Ferrand
a970fc0698 Changes to the worker messages
Checking for file changes or loading disables future file change checks
The worker only responds to reactivate the file change checks
Upon parameter change, the new value is stored immediately so only one message is sent to the worker
Removed the changing_state bool and let the sfizz internal lock protect the state
2020-05-12 23:21:03 +02:00
Paul Ferrand
725bda2af8 Corrected a false error message when changing the number of voices 2020-05-07 13:26:05 +02:00
Paul Ferrand
1601ff6afe Do not change parameters unnecessarily 2020-05-07 13:25:47 +02:00
Paul Ferrand
646b71cb43 Set a default polyphony of 256 2020-05-05 23:18:08 +02:00
Paul Ferrand
5ee3e92848 Handle 0-vel noteons as noteoffs 2020-05-05 22:35:37 +02:00
Jean Pierre Cimalando
fb45f27bd4 Split the installation in multiple components 2020-04-18 04:57:06 +02:00
Paul Fd
e068ec77e5 Add the panic to the LV2 for good measure 2020-03-16 09:44:48 +01:00
Paul Fd
4cae32dc58 Corrected a bizarre URI and removed unused params 2020-03-11 18:48:26 +01:00
Olivier Humbert
6761483542 Add FR translated LV2 strings 2020-03-09 15:44:05 +01:00
Paul Fd
d2e44ccf12 lv2 ttl patch for lv2lint 2020-03-01 20:52:09 +01:00
Paul Ferrand
f6aebc5373 Disable install targets with msvc 2020-02-28 09:00:38 +01:00
Jean Pierre Cimalando
2a09dd36d1 Static linking for MinGW with properties 2020-02-27 21:28:22 +01:00
Jean Pierre Cimalando
4c41811bb4 Static linking for MinGW 2020-02-27 20:54:18 +01:00
Paul Ferrand
a1af7a0b67
Enable static builds without vcpkg for linux platforms and strip symbols from the LV2 plugin (#72)
* Building statically without vcpkg
* Removed the docker/build scripts, since they're in Travis now
2020-02-26 16:10:35 +01:00
Jean Pierre Cimalando
30b579feb4 Add stdatomic.h compatibility for MSVC 2020-02-25 15:37:49 +01:00
Jean Pierre Cimalando
c9380186ba Allow Ardour external to find LV2 headers 2020-02-25 15:23:14 +01:00
Jean Pierre Cimalando
5c509dfd46 Add the basic MIDNAM support for LV2 2020-02-25 15:12:23 +01:00
Jean Pierre Cimalando
14a734700d Add Ardour LV2 extensions 2020-02-25 11:27:42 +01:00
Paul Ferrand
9eddd5f649 Corrected a bug where files wouldn't auto-reload
The changing_state check is probably redundant if there
is a single worker thread, but just in case...
2020-02-12 00:37:14 +01:00
Paul Ferrand
7377bb62a8 Added a configure switch and license information
for the distribution of the LV2 plugin
2020-01-30 10:08:38 +01:00
Paul Ferrand
7edb9a2dae Added email in LV2 2020-01-25 10:13:33 +01:00
Paul Ferrand
56be9c8b7c Updated licenses and copyright date 2020-01-25 10:13:33 +01:00
Paul Ferrand
2aac94245c fix CI 2020-01-19 07:42:52 +01:00
Paul Ferrand
d3cb36dcc8 The symbols are now more or less properly exported
Clang strips everything, some symbols left in GCC for some reason...
2020-01-19 07:42:52 +01:00
Paul Ferrand
acfb1fdf67 Added LV2 directly in the source 2020-01-19 07:41:43 +01:00
Jean Pierre Cimalando
a32cf339a2 Make the LV2 volume automatable 2020-01-17 09:32:41 +01:00
redtide
199c14ea54 LV2 CMake clean up plus Windows settings 2020-01-06 10:29:15 +01:00
redtide
e481089989 Remove old lv2 ttls 2020-01-06 10:27:14 +01:00
Paul Ferrand
89ebdb9da2 Added eols 2020-01-05 11:47:01 +01:00
Paul Ferrand
feb1a629c9 Explicit cast of the string length 2020-01-05 00:15:47 +01:00
Paul Ferrand
2c754baf4e Removed unused headers and a useless VLA 2020-01-04 16:34:13 +01:00
Paul Ferrand
7e8baaf411 Removed the logging which is a bit too verbose 2020-01-03 15:19:39 +01:00
Paul Ferrand
b4857e2e1b Added a check that we're not already loading
The whole "Changing state thing" could use atomic flags
2020-01-03 14:54:06 +01:00
redtide
90bb90c398 LV2 plugin italian translation 2019-12-30 05:41:02 +01:00
Paul Ferrand
f02f96cad5 Moved the file modification checks in the library
This allows to transparently check the included files
2019-12-27 18:41:26 +01:00
Paul Ferrand
8806ec2215 Added a periodic check for changes in the sfz file 2019-12-27 17:30:26 +01:00