Commit graph

135 commits

Author SHA1 Message Date
Jean Pierre Cimalando
f9185fe990 Use alias sfizz::editor 2020-12-14 11:48:30 +01:00
Jean Pierre Cimalando
96a462e20d Use hiir and filesystem as interface libraries 2020-12-14 11:43:47 +01:00
Jean Pierre Cimalando
361160dfc8 Search the SFZ folders defined by variable SFZ_PATH 2020-12-14 10:31:02 +01:00
Jean Pierre Cimalando
3a9accba4b Put dependency libraries in namespaces 2020-12-14 08:20:01 +01:00
Jean Pierre Cimalando
8b56f89688 Update cmake files formatting 2020-12-14 07:49:02 +01:00
Jean Pierre Cimalando
b19ab25af3 Use only GNU warnings recognized by compiler 2020-12-13 16:26:17 +01:00
Jean Pierre Cimalando
f2523f8b38 Prepare a basic macOS package with DMG format 2020-12-13 10:08:47 +01:00
Jean Pierre Cimalando
118f1cc21b Remove old icon for macOS 2020-12-13 09:33:07 +01:00
JP Cimalando
d13dbe5bd3
Merge pull request #553 from jpcima/beat-lfo
Add lfoN_beats
2020-12-12 14:14:03 +01:00
JP Cimalando
09333b3cec
Merge pull request #574 from jpcima/auwrapper-static
Static link strategy for AudioUnit
2020-12-11 19:49:16 +01:00
Jean Pierre Cimalando
bfbcdb2b43 Static link strategy for AudioUnit 2020-12-11 19:12:00 +01:00
Jean Pierre Cimalando
219babcb7a Avoid making the controller take a reference on the editor 2020-12-11 09:32:33 +01:00
Jean Pierre Cimalando
66dec90846 Weak pointer for VST 2020-12-11 09:32:27 +01:00
Jean Pierre Cimalando
0d6f1b0837 vst: workaround in case the documents folder is missing 2020-12-11 02:53:20 +01:00
Jean Pierre Cimalando
cc24203f2d Log the found file with full path 2020-12-09 17:08:27 +01:00
Jean Pierre Cimalando
a848d8e94e Fix the file search by filename key 2020-12-09 17:06:43 +01:00
Jean Pierre Cimalando
ccdba9d6c7 Add ability in the editor to change the user directory 2020-12-09 16:36:52 +01:00
Jean Pierre Cimalando
0cb1b67bfa Use a custom SFZ path set in user configuration 2020-12-09 16:36:43 +01:00
Jean Pierre Cimalando
0acbce5274 Global settings access for VST 2020-12-09 11:05:20 +01:00
Jean Pierre Cimalando
bea7195c65 Add more thread-safety in VST 2020-12-07 09:41:36 +01:00
Jean Pierre Cimalando
5709fedb94 Fix a bug which gets the worker stuck on semaphore 2020-11-24 08:29:20 +01:00
Jean Pierre Cimalando
41dae2fe24 Also process OSC in idle callback 2020-11-24 08:24:39 +01:00
Jean Pierre Cimalando
ae1c4e2245 Redisplay all state on VST editor opened 2020-11-24 07:51:45 +01:00
Jean Pierre Cimalando
03cc5d2e5f Delayed UI updates with locking 2020-11-24 07:24:24 +01:00
Jean Pierre Cimalando
8a7a223777 Make sure to null the editor frame after closing 2020-11-24 01:35:42 +01:00
Jean Pierre Cimalando
2ecf35d154 Add the common IIDs to AudioUnit 2020-11-23 00:22:56 +01:00
Jean Pierre Cimalando
d9ac783b24 Update to VST 3.7.1 2020-11-22 23:43:07 +01:00
Jean Pierre Cimalando
baf228802b Add the beat clock 2020-11-15 00:42:13 +01:00
Jean Pierre Cimalando
96b4c490e2 Do not store text files at the root of VST and AU bundles 2020-11-14 14:17:02 +01:00
Jean Pierre Cimalando
722225f9f2 Add OSC and plugin-side communication 2020-11-05 05:48:24 +01:00
Jean Pierre Cimalando
af7ee06a81 Fix a pkg-config error in some situations 2020-11-01 15:11:14 +01:00
Jean Pierre Cimalando
e254fe021d Stop path scoring at the first component mismatch 2020-10-30 08:36:52 +01:00
Jean Pierre Cimalando
73051b7135 Improve complexity of the file scoring 2020-10-30 08:17:20 +01:00
Jean Pierre Cimalando
59e939e907 Ensure utf-8 to be used as path encoding 2020-10-30 08:11:17 +01:00
Jean Pierre Cimalando
f1053aa31b Add a debugging helper to dump the trie 2020-10-30 08:05:54 +01:00
Jean Pierre Cimalando
21ed20bce1 Ensure that default paths don't have duplicates 2020-10-30 08:00:41 +01:00
Jean Pierre Cimalando
99b7780ff3 Implement the file trie 2020-10-30 07:31:52 +01:00
Jean Pierre Cimalando
336847ee7c Clear the file index on refresh 2020-10-30 06:24:42 +01:00
Jean Pierre Cimalando
6f8078af45 Allow the file scan to proceed on permission denied 2020-10-30 06:05:13 +01:00
Jean Pierre Cimalando
3db710f101 Do some minor code cleanups 2020-10-30 06:00:30 +01:00
Jean Pierre Cimalando
45285a4a66 VST file search 2020-10-30 05:26:52 +01:00
Jean Pierre Cimalando
a34ac38aec Add helpers to identify the documents directory 2020-10-30 05:26:45 +01:00
redtide
6a2382f37a CI reorganization 2020-10-29 05:21:25 +01:00
Jean Pierre Cimalando
b71be82e27 Put the dylibbundler steps into cmake and out of travis 2020-10-23 23:20:17 -07:00
Jean Pierre Cimalando
f452d7f895 Copy the VST in AU at installation time 2020-10-23 21:53:05 -07:00
Jean Pierre Cimalando
8546b2075f Enable the resource fork again 2020-10-21 10:10:14 +02:00
Jean Pierre Cimalando
6ec8840b1b Force the AU knob mode to linear 2020-10-21 08:34:28 +02:00
Jean Pierre Cimalando
72dfd54933 Remove the warning suppression which broke OBS
The error was: -Wformat-security ignored without -Wformat
2020-10-15 19:38:07 +02:00
Jean Pierre Cimalando
1e6cdd841b Implement MIDI sending to VST from UI 2020-10-14 20:04:59 +02:00
Jean Pierre Cimalando
7a39d6c7cf Eliminate more warnings from Steinberg VST 2020-10-10 17:15:45 +02:00