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
Paul Ferrand
adc7bb9a8a
enable tests on appveyor
2020-10-31 20:52:38 +01:00
Paul Ferrand
6ff8e076f3
Do tests on appveyor and merge builds on travis
2020-10-29 09:51:30 +01:00
redtide
6a2382f37a
CI reorganization
2020-10-29 05:21:25 +01:00
Jean Pierre Cimalando
f552f48b51
Clang-tidy update
2020-10-28 16:34:57 +01:00
JP Cimalando
e8d052d50c
Merge pull request #459 from redtide/moved-scripts
...
Move Doxygen scripts
2020-10-06 00:25:37 +02:00
Jean Pierre Cimalando
fd3f79cecd
Whitespace cleanup
2020-10-06 00:21:31 +02:00
Jean Pierre Cimalando
0190450563
Copy plugin resources recursively
2020-10-05 23:53:56 +02:00
Jean Pierre Cimalando
8998b4590a
InnoSetup version does not support {autofonts}
2020-10-05 23:52:01 +02:00
Jean Pierre Cimalando
8688bc6a82
Add the installer script for Windows 7 system fonts
2020-10-05 23:51:54 +02:00
Jean Pierre Cimalando
9ada1cc210
Modify the UI font generation process, add script
2020-10-05 23:51:48 +02:00
redtide
7bd73b8939
(Re)moved Doxygen scripts
2020-09-28 17:03:37 +02:00
Paul Ferrand
9415ffe092
Add clang tidy include flag
2020-09-20 15:19:14 +01:00
Jean Pierre Cimalando
40e48bcc54
User interface update
2020-09-07 13:13:23 +02:00
Jean Pierre Cimalando
833606aef9
Update innosetup
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
166be3c843
Update innosetup
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
ecde6a4baf
Allow clang-tidy to find new headers
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
0c906577dc
Add the reverb
2020-08-06 14:55:26 +02:00
Jean Pierre Cimalando
b56821db00
Add the distortion
2020-08-06 14:43:18 +02:00
Jean Pierre Cimalando
b70e194139
Add gate
2020-08-05 05:29:30 +02:00
Jean Pierre Cimalando
8de4452e15
Add compressor
2020-08-05 05:29:26 +02:00
Paul Ferrand
da9e503657
Use a dispatching object rather than branchesUpdate the benchmarksRemove the SIMDInitializerInfer type for simd helpers
2020-06-19 20:48:09 +02:00
Paul Ferrand
f523a25978
Shuffle things around to better separate SIMD versions from normal code
2020-06-19 20:48:09 +02:00
Paul Ferrand
1498daa8a6
update tidy script
2020-06-19 20:48:08 +02:00
Paul Ferrand
ad1367a960
Remove the old simd files
2020-06-19 20:48:08 +02:00
Paul Ferrand
cebf9060e1
Move panning into its own file and outside of SIMD
2020-06-19 20:48:08 +02:00
Jean Pierre Cimalando
cd8ea73d0a
Add the normalization of opcode names
2020-05-04 19:13:19 +02:00
Paul Ferrand
2f2de8c677
Merge pull request #142 from paulfd/midi-state-block-processing
...
The midi state now tracks time through block duration; you need to call advanceTime(numSamples) at each callback.
The midi state now stores all CC and pitch events that happened during the block.
Added group polyphony and note_polyphony support, as well as note_selfmask support.
Multiple CCs can modulate pan, amplitude, width, position rather than one.
The voices do not store CC history for the modulation targets and rely on the midi state to provide the events that happened during the last block.
Removed the EventEnvelopes; they're replaced by generic free functions that take as input an EventVector from the midi state; old tests migrated.
Added support for tune_cc and pitch_cc related opcodes.
In all this process, I also removed most of the per-voice temporary buffers and preallocation to replace everything by a BufferPool that distributes buffers around, and can track the maximum buffer usage in debug mode. The number of concurrent buffers are set at compile-time, so it must be adapted to the current processing needs.
2020-03-31 23:22:25 +02:00
Paul Ferrand
767ef7ba38
Remove envelopes from clang-tidy
2020-03-31 00:41:17 +02:00
Jean Pierre Cimalando
7a7dc43e51
Update the header search path of clang-tidy
2020-03-28 17:55:38 +01:00
Paul Fd
fa150e2668
Fixed histogram range for the per-voice figure
2020-03-27 00:35:35 +01:00
Paul Fd
4ad390304c
Corrected a bug with the filname extraction
2020-03-27 00:35:18 +01:00
Paul Fd
2d924bd9be
Add curve to clang-tidy
2020-03-15 02:22:46 +01:00
Paul Fd
779aacc07b
Update clang-tidy
2020-03-14 13:53:00 +01:00
Jean Pierre Cimalando
abfd4e401f
Implement eqN_type and the shelving EQs
2020-03-13 00:00:49 +01:00
Paul Fd
71c1b468ce
Add the effects in the report
2020-03-11 18:31:19 +01:00
redtide
1d996945a1
Keep doxygen related scripts in doxygen/scripts
2020-03-09 00:25:35 +01:00
Paul Fd
4f4723a341
Added the clang-tidy job in the Test stage
2020-03-08 17:03:09 +01:00
redtide
4ac7b9c2c5
Restore previous Doxygen output directory
2020-03-08 16:28:16 +01:00
redtide
d1b252f78e
Generate versioned Doxyfile
2020-03-08 16:28:16 +01:00
Jean Pierre Cimalando
ac838e388b
VST suffix on Windows should be .vst3
2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
99317e764d
Update the installer script for VST
2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
29cf293d95
Add bundle icons of Windows and Mac
2020-03-07 22:34:38 +01:00
Paul Ferrand
eed69f8223
Merge pull request #89 from paulfd/perf-report
...
Add a script to parse the timing logs into performance reports
2020-03-05 13:16:12 +01:00
Paul Fd
507188fc88
Corrected a couple mistakes in legends
2020-03-05 12:19:37 +01:00
redtide
6e9558e750
Set InnoSetup output directory to current
2020-02-28 18:24:10 +01:00
redtide
72ae779a1d
Set version automatically in InnoSetup script
2020-02-28 17:51:38 +01:00
Paul Fd
a1c4dcb548
Add a script to parse the timing logs into performance reports
2020-02-28 01:24:52 +01:00