Jean Pierre Cimalando
9bb633e50d
Add the faust helpers for cmake
2021-02-25 00:20:05 +01:00
Jean Pierre Cimalando
6de95ce2af
Update clang-tidy script
2021-02-23 03:43:29 +01:00
Jean Pierre Cimalando
cfb2b94532
Let clang-tidy find simde
2021-02-21 23:29:54 +01:00
Jean Pierre Cimalando
6eef90149f
Delete the old parser
2021-02-03 19:14:51 +01:00
Jean Pierre Cimalando
3ee7812bd8
Update clang-tidy include paths
2021-02-03 19:06:36 +01:00
Jean Pierre Cimalando
82899edc45
Update clang-tidy
2021-02-02 17:25:39 +01:00
Jean Pierre Cimalando
c27e8f409f
System-dependent options
2021-02-01 03:00:43 +01:00
Jean Pierre Cimalando
96a462e20d
Use hiir and filesystem as interface libraries
2020-12-14 11:43:47 +01:00
Jean Pierre Cimalando
9331ff504f
Disable fileicon, rejected by code-signing
2020-12-13 13:11:51 +01:00
Jean Pierre Cimalando
64480f50a9
Improve DMG and code-sign
2020-12-13 12:51:46 +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
bfbcdb2b43
Static link strategy for AudioUnit
2020-12-11 19:12:00 +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
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