Commit graph

2881 commits

Author SHA1 Message Date
JP Cimalando
901e053f25
Merge pull request #570 from jpcima/actions
Move some builds and deployments to github actions
2020-12-08 11:04:26 +01:00
Jean Pierre Cimalando
872cebd74a Remove old travis jobs 2020-12-08 05:44:13 +01:00
Jean Pierre Cimalando
4d4ffdeb46 Move some builds and deployments to github actions 2020-12-08 05:30:24 +01:00
JP Cimalando
1da74935ea
Merge pull request #564 from jpcima/vst-editor
Delayed UI updates with locking
2020-12-07 10:15:33 +01:00
Jean Pierre Cimalando
bea7195c65 Add more thread-safety in VST 2020-12-07 09:41:36 +01:00
JP Cimalando
859092bc99
Merge pull request #567 from jpcima/fp-fast
Enable the fast-math equivalent of MSVC
2020-11-29 18:10:09 +01:00
Jean Pierre Cimalando
a0e6abceda Enable the fast-math equivalent of MSVC 2020-11-27 00:08:08 +01:00
JP Cimalando
9142aaed7b
Merge pull request #565 from jpcima/st-audiofile-fix
Fix uninitialized memory with sndfile
2020-11-24 20:56:45 +01:00
Jean Pierre Cimalando
afba7e4bc7 Fix uninitialized memory with sndfile 2020-11-24 20:56:00 +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
JP Cimalando
28fd7ac8f7
Merge pull request #562 from jpcima/vst-editor
Make sure to null the editor frame after closing
2020-11-24 01:39:20 +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
af21c5775d Fix a VSTGUI include which will be needed after update 2020-11-23 01:18:49 +01:00
JP Cimalando
2eb76defcd
Merge pull request #560 from jpcima/update-vst-3.7.1
Update to VST 3.7.1
2020-11-23 00:56:15 +01:00
Jean Pierre Cimalando
2ecf35d154 Add the common IIDs to AudioUnit 2020-11-23 00:22:56 +01:00
Jean Pierre Cimalando
5351ef410b Convert some case problems with minGW at CI-time 2020-11-23 00:19:35 +01:00
Jean Pierre Cimalando
d9ac783b24 Update to VST 3.7.1 2020-11-22 23:43:07 +01:00
JP Cimalando
cdc8ead6ce
Merge pull request #557 from jpcima/lv2-scala-fix
Fix a crash with scala files under LV2
2020-11-17 20:01:01 +01:00
Jean Pierre Cimalando
26ba0417f7 Fix the second occurrence of the same problem 2020-11-17 19:59:36 +01:00
Jean Pierre Cimalando
782aa484bd Fix a crash with scala files under LV2 2020-11-17 19:57:52 +01:00
JP Cimalando
28dc603f2b
Merge pull request #545 from jpcima/type-safe-osc
Type-safe OSC message sending
2020-11-17 19:14:59 +01:00
JP Cimalando
eb20253da2
Merge pull request #547 from jpcima/automate-hdcc
Add API to process CC events received by automation
2020-11-17 19:14:25 +01:00
Jean Pierre Cimalando
555356528b Ensure to generate continuous modulations 2020-11-15 18:37:57 +01:00
Jean Pierre Cimalando
f06ed50c57 Implement lfoN_beats_onccX, lfoN_freq_onccX 2020-11-15 17:22:18 +01:00
Jean Pierre Cimalando
04ff815cab Assign LFOs their respective ID numbers 2020-11-15 16:32:35 +01:00
Jean Pierre Cimalando
d8dcb2e56f Implement lfoN_beats 2020-11-15 15:28:16 +01:00
Jean Pierre Cimalando
c1306f8a71 lfo: decouple the wave generator and the phase generator 2020-11-15 15:02:50 +01:00
Jean Pierre Cimalando
574691d3cd Add a helper to check whether the transport plays 2020-11-15 14:46:11 +01:00
Jean Pierre Cimalando
7ded48b7d4 Revise the range check of beatPeriod 2020-11-15 14:38:05 +01:00
Jean Pierre Cimalando
1d2ffaf430 Add the missing implementation of getRunningBeatPosition 2020-11-15 12:46:32 +01:00
Jean Pierre Cimalando
1983894bc8 Add the phase generator by beat clock 2020-11-15 12:04:01 +01:00
Jean Pierre Cimalando
ee056bcea8 Use SIMD helpers for zero-filling 2020-11-15 11:27:34 +01:00
Jean Pierre Cimalando
e31bf1381f Provide the interpolated beat position 2020-11-15 11:23:02 +01:00
Jean Pierre Cimalando
04fdfc4de2 Remove old clock code which suffers rounding errors 2020-11-15 01:00:06 +01:00
Jean Pierre Cimalando
baf228802b Add the beat clock 2020-11-15 00:42:13 +01:00
JP Cimalando
9813d41588
Merge pull request #552 from sfztools/codesign
Set up the code-signing key pair for macOS
2020-11-14 18:03:04 +01:00
Jean Pierre Cimalando
c8354ce18e Also sign bin/ and lib/ 2020-11-14 17:41:11 +01:00
Jean Pierre Cimalando
c7136b6621 Perform macOS code-signing 2020-11-14 17:09:29 +01:00
Jean Pierre Cimalando
3cb80b4e4a Set up the code-signing key pair for macOS 2020-11-14 16:42:22 +01:00
JP Cimalando
4a530edf84
Merge pull request #550 from jpcima/codesign
Prerequisites for automated macOS code signing
2020-11-14 14:26:12 +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
895e8f2a64 Bundle the dylibs where the code signer can find them 2020-11-14 13:57:20 +01:00
JP Cimalando
32f478ac05
Merge pull request #548 from jpcima/new-aliases
Add new alias: bendstep
2020-11-12 11:46:13 +01:00
Jean Pierre Cimalando
dcc7ac0472 Add new alias: bendstep 2020-11-12 10:24:29 +01:00
Jean Pierre Cimalando
aa29e1a411 Add test 2020-11-12 08:17:19 +01:00
Jean Pierre Cimalando
95d3343341 Add API to process CC events received by automation 2020-11-12 08:04:55 +01:00
JP Cimalando
9ef7a60984
Merge pull request #546 from jpcima/used-ccs
Cache the value of usedCCs
2020-11-11 16:38:38 +01:00