Commit graph

37 commits

Author SHA1 Message Date
Paul Fd
3d7bcb4968 Add setters 2024-01-27 18:33:18 +01:00
Paul Ferrand
17584a414a Fix makefile 2023-05-29 14:59:12 +02:00
Paul Fd
7f352170a6 Logging is not implicitely handled by the synth
You need a call to get the callback breakdown each frame.
sfizz_render has been updated to make use of this.
2021-11-20 01:26:11 +01:00
Paul Fd
2c3432ca30 Fix Makefile build with abseil changes 2021-11-10 09:58:29 +01:00
Paul Fd
f72500dd09 Update kissfft to v131.1 2021-11-10 08:55:44 +01:00
Paul Fd
66ec8c4423 Move the stateful region value computations in a separate file 2021-07-04 19:32:17 +02:00
Jean Pierre Cimalando
8551caebf6 Build time optimization: resources 2021-04-25 04:55:30 +02:00
Jean Pierre Cimalando
6f2430b20c Add absl::wyhash 2021-04-05 18:12:00 +02:00
Jean Pierre Cimalando
89aa9280e7 Removal of absl::dynamic_annotations 2021-04-05 18:04:15 +02:00
Paul Fd
993620252b Support polyphonic aftertouch basics 2021-04-04 23:07:43 +02:00
Jean Pierre Cimalando
da621bf5ec Move all regional state into Layer 2021-03-26 03:21:20 +01:00
Jean Pierre Cimalando
ce7800abe3 Create a generic makefile for libsfizz.a 2021-03-25 19:39:02 +01:00
Jean Pierre Cimalando
5610c2ec90 Add library st_audiofile_formats usable separately 2021-03-23 12:54:59 +01:00
Jean Pierre Cimalando
65de9c8e77 Disable sndfile also in Makefiles [ci skip] 2021-03-23 12:05:46 +01:00
Jean Pierre Cimalando
e45dfbc50b Have bit_array as a distinct library 2021-02-23 02:57:28 +01:00
Jean Pierre Cimalando
2473c57cc6 Enable use of OpenMP simd pragmas 2021-02-21 23:29:54 +01:00
Jean Pierre Cimalando
a338ec7368 Add simde as project library 2021-02-21 23:29:54 +01:00
Paul Ferrand
ce1dda54e6
Merge pull request #630 from paulfd/aftertouch
Preliminary work for aftertouch handling
2021-02-12 10:04:07 +01:00
Jean Pierre Cimalando
0ab836787f Add new sources to makefile 2021-02-11 06:10:10 +01:00
Paul Fd
6deb3d37d7 Preliminary work for aftertouch handling
- Add the aftertouch modulation source
- Dispatch aftertouch events and track the aftertouch status in the midi state
- Parse cutoff_chanaft
- Convert aftertouch messages to an extended CC message
2021-02-11 06:08:36 +01:00
Jean Pierre Cimalando
4f359e456c Update makefile 2021-02-04 21:04:31 +01:00
Jean Pierre Cimalando
6eef90149f Delete the old parser 2021-02-03 19:14:51 +01:00
Jean Pierre Cimalando
c110acc966 Provide the spin mutex as internal library 2021-02-02 14:19:12 +01:00
Jean Pierre Cimalando
9cb0a457a5 Make ADSREnvelope not a template 2021-02-01 10:30:17 +01:00
Jean Pierre Cimalando
4dbe8bd602 Add windowed sinc interpolation 2021-01-31 23:32:10 +01:00
Jean Pierre Cimalando
f063062f7c Make a separate target for sfizz::internal, for tests and benchmarks 2020-12-14 13:49:36 +01:00
Jean Pierre Cimalando
96a462e20d Use hiir and filesystem as interface libraries 2020-12-14 11:43:47 +01:00
Jean Pierre Cimalando
baf228802b Add the beat clock 2020-11-15 00:42:13 +01:00
Jean Pierre Cimalando
722225f9f2 Add OSC and plugin-side communication 2020-11-05 05:48:24 +01:00
Jean Pierre Cimalando
cda079eef8 Fix the sndfile conditional not well handled in demo programs
The conditional ST_AUDIO_FILE_USE_SNDFILE appears in private headers,
which are used by some demo programs. Linking to sfizz does not inherit
this flag, and FileInstrument gets wrong values for loop constants.
2020-11-04 08:45:57 +01:00
Paul Ferrand
81a4ed22eb Final refactor into VoiceManager
Cleanups..
2020-11-01 08:33:18 +01:00
Jean Pierre Cimalando
b39fa44c98 Add libaiff to makefiles [ci skip] 2020-10-31 16:15:35 +01:00
Jean Pierre Cimalando
4238f0de7c Update makefiles (2) 2020-10-28 16:34:57 +01:00
Jean Pierre Cimalando
c6090d44fc Update makefiles 2020-10-28 16:34:57 +01:00
Jean Pierre Cimalando
b65583774f mk: add Apple to OS detections [ci skip] 2020-09-27 17:19:18 +02:00
Jean Pierre Cimalando
fcca6317ec mk: reorganize the link flags, add dbghelp under Windows 2020-09-27 17:14:54 +02:00
Jean Pierre Cimalando
5b28feac03 Makefile update, and support of VCV Rack SDK 2020-09-27 02:54:13 +02:00