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
Paul Ferrand
6e37cdda6d
Put the file loading cleanup in a function
2019-12-27 17:30:26 +01:00
Paul Ferrand
19289e1fc4
Added a cached file modification time
2019-12-27 17:30:26 +01:00
Paul Ferrand
c0f7b4f8b3
Enable manual reloading of an sfz file
2019-12-27 17:30:26 +01:00
Paul Ferrand
316fed3c37
Create the plugin instance at the correct place
...
Patch by @falkTX
2019-12-26 23:41:07 +01:00
Paul Ferrand
62b64f7eff
Added C language to the base project
...
The Cmake check IPO script seems to need it in order to do its
initial checks on all compilers used in the project.
If you add source files that it did not check beforehand it
complains...
2019-12-26 11:42:21 +01:00
Paul Ferrand
f483fd70e4
Checking if travis has IPO using CXX compilers
2019-12-26 10:48:15 +01:00
Paul Ferrand
8872075102
CMake updates to be used as a subdirectory
2019-12-25 22:32:07 +01:00
Paul Ferrand
8e39ffc18e
Remove the channels from the inner engine
2019-12-23 01:25:20 +01:00
Paul Ferrand
2073c9abdc
Wrap the boolean function in parens
2019-12-17 18:48:19 +01:00
Paul Ferrand
aba9c15e50
Parse but ignore the sample rate changes from options
2019-12-15 22:05:00 +01:00
Paul Ferrand
a6fb656209
Added a response to the options parsed
2019-12-15 21:54:13 +01:00
Paul Ferrand
f4595d278c
Corrected the LV2_DEBUG macro in release mode
2019-12-15 21:11:25 +01:00
Paul Ferrand
da6865d615
Bug when loading a bad file
...
The plugin was left in "changing_state" forever
2019-12-15 02:29:59 +01:00
Paul Ferrand
f13778e279
Added a todo item
2019-12-15 00:43:52 +01:00
Paul Ferrand
539f8d16bf
Make the freewheeling check into its own method
2019-12-15 00:39:16 +01:00
Paul Ferrand
f473539fb6
Corrected a bug introducted in f012d45a48 and cleaned up the sample rate option handling.
...
jalv version 1.6.0 as present in ubuntu repositories sent an integer value sample rate in a float atom; this does not happen in the latest jalv release
2019-12-15 00:07:08 +01:00
Paul Ferrand
8d48c73b48
Added logging on the background threads rather than the audio thread; added changing_state flag to the file switch
...
Added a check for changing state in the file uri atom handle
2019-12-14 00:42:06 +01:00
Paul Ferrand
55e938642d
Recomment the verbose bend message
2019-12-13 13:55:55 +01:00
Paul Ferrand
90d267c895
Dispatching pitch bend messages in the LV2 code
2019-12-13 13:09:38 +01:00
Paul Ferrand
f012d45a48
Corrected a bug where the sample rate would be incorrectly set
2019-12-13 13:09:20 +01:00
Paul Ferrand
75cf7dee96
Cleaned up the log messages
2019-12-11 12:07:12 +01:00
Paul Ferrand
19c3eabb6c
Moving code around
2019-12-09 18:50:29 +01:00
Paul Ferrand
fc72cd884e
Cosmetics
2019-12-09 18:37:45 +01:00
Paul Ferrand
66e916db19
Added a feedback for unknown opcodes in the C wrapper and the LV2 synth
2019-12-08 21:43:15 +01:00
Paul Ferrand
c6a9ba88da
API BREAK: MIDI channels are now 0-based
2019-12-08 21:11:54 +01:00
Paul Ferrand
c8ac0baeea
The status logging operations in debug mode happen on the worker thread for the LV2 part
2019-12-08 20:46:35 +01:00
Paul Ferrand
4fb81e4a2e
Transmit the freewheeling state to the synth
2019-12-08 18:18:01 +01:00
Paul Ferrand
6a40d0e778
Added an lv2 port for freewheeling
...
Corrected
2019-12-08 18:07:06 +01:00
Paul Ferrand
83c9dc46d0
Added some more range for the preload size in the LV2
2019-12-03 23:33:38 +01:00
Paul Ferrand
78b90350a8
Moved the memory logging to NDEBUG
2019-12-02 12:35:14 +01:00
Paul Ferrand
e69781ff6b
Added logging in the most common clients
2019-12-02 12:25:28 +01:00
Paul Ferrand
6713640b22
Added the LV2 parameters related to the preloaded size and the oversampling
2019-12-02 00:10:40 +01:00
Paul Ferrand
140fb83951
Removed a couple warnings
2019-12-01 22:44:52 +01:00
redtide
375945d372
Adapt code and fix cmake script for Travis build
2019-12-01 21:29:22 +01:00