Commit graph

2663 commits

Author SHA1 Message Date
Jean Pierre Cimalando
a20da028b5 Fix mismatched interfaces when building and using VSTGUI 2020-10-23 12:11:50 +02:00
redtide
b131f42040 CI: Minimal cleanup [ci skip] 2020-10-22 11:21:33 +02:00
JP Cimalando
131720083c
Merge pull request #518 from jpcima/resource-fork
Enable the resource fork again
2020-10-21 10:26:50 +02:00
Jean Pierre Cimalando
8546b2075f Enable the resource fork again 2020-10-21 10:10:14 +02:00
JP Cimalando
b347624fce
Merge pull request #517 from jpcima/knob-mode
Force the AU knob mode to linear
2020-10-21 08:58:27 +02:00
Jean Pierre Cimalando
6ec8840b1b Force the AU knob mode to linear 2020-10-21 08:34:28 +02:00
JP Cimalando
7962e9c3a2
Merge pull request #514 from jpcima/race-conditions-2
Fix race conditions (2)
2020-10-21 04:21:00 +02:00
Jean Pierre Cimalando
10565e99be Make it a tiny bit more efficient 2020-10-21 04:00:52 +02:00
Jean Pierre Cimalando
0e24daf26d Auto-cleaning file pool 2020-10-21 01:51:38 +02:00
Jean Pierre Cimalando
e6ecbc6fcd Make the Region::sampleId shared_ptr 2020-10-21 01:36:09 +02:00
JP Cimalando
3cc53a9d76
Merge pull request #512 from jpcima/fnv1a
Fix an implementation error of FNV-1a
2020-10-21 00:17:14 +02:00
Jean Pierre Cimalando
1c0d597d01 Rewrite by making the hashByte function separate 2020-10-21 00:14:52 +02:00
Jean Pierre Cimalando
16f34da8bc Fix an implementation error of FNV-1a 2020-10-20 23:24:34 +02:00
JP Cimalando
11fd2f3647
Merge pull request #508 from jpcima/thread-pool-fix
Ref-count the global thread pool
2020-10-19 17:47:27 +02:00
Jean Pierre Cimalando
6b2ec66ffa Ref-count the global thread pool 2020-10-19 16:57:45 +02:00
JP Cimalando
df200b84c3
Merge pull request #507 from jpcima/race-conditions
Protect the access of thread flags under semaphore
2020-10-19 00:07:20 +02:00
Jean Pierre Cimalando
fcfcd5b8cc Protect the access of thread flags under semaphore 2020-10-18 23:41:00 +02:00
Jean Pierre Cimalando
04fabd46d0 Clean up some white space [ci skip] 2020-10-18 23:14:12 +02:00
JP Cimalando
de657bf615
Merge pull request #506 from jpcima/loop-fix
Fix broken loop ranges
2020-10-18 19:08:59 +02:00
Jean Pierre Cimalando
bbd2ddd3c5 Fix broken loop ranges
This fixes a regression introduced in commit 2fc6aab:
only the loop information from the audio file would be considered,
and never the one from the opcodes `loop_begin` and `loop_start`.
2020-10-18 19:05:57 +02:00
Jean Pierre Cimalando
2ac3e227dc Bump develop version to 0.5.1 2020-10-15 23:41:21 +02:00
Paul Ferrand
c79f313c94 New screenshot 2020-10-15 23:27:15 +02:00
JP Cimalando
dbd94cabe9
Merge pull request #502 from jpcima/new-travis-arm
ci: try new arm64 environments
2020-10-15 23:02:18 +02:00
Jean Pierre Cimalando
c71b01092e ci: try new arm64 environments 2020-10-15 22:28:50 +02:00
JP Cimalando
aa7c174554
Merge pull request #501 from jpcima/version-bump
Version bump
2020-10-15 21:52:36 +02:00
Jean Pierre Cimalando
a0e893964f Update since to reflect upcoming the stable version 2020-10-15 21:50:58 +02:00
Jean Pierre Cimalando
0cd7cb9e3b Update version to 0.5.0 2020-10-15 21:44:49 +02:00
Jean Pierre Cimalando
80f0f4d90a Fix a build error using older sndfile 2020-10-15 19:53:10 +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
Paul Ferrand
078fcf5118
Merge pull request #500 from paulfd/loading-mutex
Add a mutex on the loading jobs to protect them in the case of freewheeling
2020-10-15 18:44:24 +02:00
Paul Ferrand
bd4057e927 Use the future helper 2020-10-15 16:51:25 +01:00
Paul Ferrand
f4b6323050 Use std::mutex 2020-10-15 16:44:08 +01:00
Paul Ferrand
67af16f0e2
Move the lock guard 2020-10-15 15:58:08 +02:00
JP Cimalando
5d2225f4fa
Merge pull request #499 from jpcima/phase-normalized
Make all phase opcodes normalized
2020-10-15 15:42:32 +02:00
Paul Ferrand
a5647ab339 Add a mutex on the loading jobs to protect them in the case of freewheeling 2020-10-15 14:30:15 +01:00
Jean Pierre Cimalando
e258ad254f Make all phase opcodes normalized 2020-10-15 13:14:17 +02:00
JP Cimalando
8369f958dd
Merge pull request #498 from paulfd/no-stable-sort
Replace stable_sort by sort
2020-10-15 01:21:46 +02:00
Paul Ferrand
f3776dcb35 Set the power follower depending on the voice stealing algorithm also on voice re-creation 2020-10-14 23:31:55 +02:00
Paul Ferrand
07f30af7f1 Replace stable_sort by sort 2020-10-14 23:21:10 +02:00
JP Cimalando
cc9832507f
Merge pull request #497 from jpcima/editor-improvement
Update the piano
2020-10-14 21:06:21 +02:00
Jean Pierre Cimalando
1e6cdd841b Implement MIDI sending to VST from UI 2020-10-14 20:04:59 +02:00
Jean Pierre Cimalando
82f579bf0a Fix some spacing and alignment issues 2020-10-14 19:02:46 +02:00
Jean Pierre Cimalando
39a4df017e Update the piano 2020-10-14 18:00:36 +02:00
JP Cimalando
ad19ff644e
Merge pull request #496 from jpcima/editor-improvement
Allow the SFZ label to be clicked like a button
2020-10-13 22:20:20 +02:00
Jean Pierre Cimalando
5cd6a514ae Allow the SFZ label to be clicked like a button 2020-10-13 22:12:16 +02:00
JP Cimalando
c69c054f44
Merge pull request #495 from jpcima/editor-improvement-2
editor: file operations popup
2020-10-13 17:42:22 +02:00
Jean Pierre Cimalando
d1b0750c5b editor: file operations popup 2020-10-13 17:29:31 +02:00
Jean Pierre Cimalando
c3e05b7b98 editor: use a different icon for CC 2020-10-13 13:38:54 +02:00
JP Cimalando
07ced8891e
Merge pull request #494 from jpcima/editor-improvement
editor: add the next and previous file buttons
2020-10-13 04:11:16 +02:00
Jean Pierre Cimalando
d8c3e20d58 editor: reorder UI components [ci skip] 2020-10-13 04:07:39 +02:00