Paul Ferrand
|
51b992617d
|
Add +1 to error lines and put the file name in there
|
2020-03-28 00:29:36 +01:00 |
|
Jean Pierre Cimalando
|
c03345e950
|
Adapt the newer parser to Sfizz
|
2020-03-28 00:29:36 +01:00 |
|
Jean Pierre Cimalando
|
30c8d25a59
|
Initial parser rework
|
2020-03-28 00:28:50 +01:00 |
|
Paul Fd
|
a6cbb48222
|
Add the ability to set a log filename (non abi breaking change)
|
2020-03-26 23:40:42 +01:00 |
|
Paul Fd
|
4d3ea7da30
|
Disable the callback before killing the voices
|
2020-03-16 09:44:48 +01:00 |
|
Paul Fd
|
55a816f703
|
Remove the debug messages
|
2020-03-16 09:44:48 +01:00 |
|
Paul Fd
|
7d625bc736
|
Add a panic button
|
2020-03-16 09:44:48 +01:00 |
|
Paul Fd
|
dc0040a46b
|
Static cast to int
|
2020-03-15 02:18:21 +01:00 |
|
Jean Pierre Cimalando
|
e1bacb2888
|
Curves integration into the synth
|
2020-03-14 23:51:16 +01:00 |
|
Paul Ferrand
|
a26fc7a1fb
|
Changed maybe unused into comments or macros
|
2020-03-14 17:33:25 +01:00 |
|
Paul Ferrand
|
0b90ab722f
|
Fallthroughs
|
2020-03-14 17:33:25 +01:00 |
|
Paul Fd
|
f405e2c23f
|
auto and braces
|
2020-03-14 17:32:25 +01:00 |
|
Paul Fd
|
c919cc9c90
|
Can't use auto in lambda params
|
2020-03-14 17:32:25 +01:00 |
|
Paul Fd
|
81ee0f00fd
|
make_unique and chrono literals
|
2020-03-14 17:32:25 +01:00 |
|
redtide
|
64edd8dd2d
|
Merge pull request #104 from sfztools/doxygen-fix
CI stages and updates
|
2020-03-09 12:22:02 +01:00 |
|
Jean Pierre Cimalando
|
cff89d5899
|
Add a missing call of effect setSamplesPerBlock
|
2020-03-08 18:36:02 +01:00 |
|
Paul Fd
|
4f4723a341
|
Added the clang-tidy job in the Test stage
|
2020-03-08 17:03:09 +01:00 |
|
Paul Fd
|
d94cc35c53
|
Trickle the delay to the MidiState
|
2020-03-08 00:35:26 +01:00 |
|
Paul Fd
|
af9231db33
|
Use foreach loops
|
2020-03-07 22:09:27 +01:00 |
|
Jean Pierre Cimalando
|
1f91bf0f66
|
Fix a potential null pointer error (effect buses can have gaps)
|
2020-03-06 23:43:30 +01:00 |
|
Paul Fd
|
09cca79ab0
|
Rebased on the new parser
|
2020-03-06 11:27:45 +01:00 |
|
Paul Fd
|
235069fd27
|
Change init to setSampleRate andset the blockSize and sampleRate of new busses
|
2020-03-06 11:20:18 +01:00 |
|
Paul Fd
|
090a5995db
|
Add a view on the effect bus
|
2020-03-06 11:20:18 +01:00 |
|
Paul Fd
|
4c83ca3a78
|
Put the timings in their proper field
|
2020-03-06 11:20:18 +01:00 |
|
Paul Fd
|
2e6402bae0
|
Corrected formatting
|
2020-03-06 11:20:18 +01:00 |
|
Paul Fd
|
9d3364889b
|
Adapt the block size of the effect bus to the one of the Synth
|
2020-03-06 11:20:18 +01:00 |
|
Paul Fd
|
49a182d90f
|
Add effects in the callback log
|
2020-03-06 11:20:18 +01:00 |
|
Paul Fd
|
7794861ce1
|
Build the effect bus in the vector
|
2020-03-06 11:20:18 +01:00 |
|
Paul Fd
|
7532291545
|
Moved the factory to unique pointers
|
2020-03-06 11:20:18 +01:00 |
|
Jean Pierre Cimalando
|
28c12f32f3
|
Initial effects
|
2020-03-06 11:20:18 +01:00 |
|
Paul Fd
|
a393ff6615
|
Changed the way the parser handles multiple parameters in opcodes (idea from @jpcima ;)
|
2020-03-05 12:53:10 +01:00 |
|
Paul Ferrand
|
133885f085
|
Renamed the ScopedLogger as ScopedTiming
|
2020-02-27 12:41:16 +01:00 |
|
Paul Fd
|
3346bbee28
|
Added the number of log elements in the message
|
2020-02-27 10:27:42 +01:00 |
|
Paul Fd
|
c9baf7671e
|
Changed the scoped timing to have 1 of 2 possible behaviors
|
2020-02-26 21:49:26 +01:00 |
|
Paul Fd
|
1bb373cfa0
|
Added API functions to activate logging
|
2020-02-26 21:29:00 +01:00 |
|
Paul Fd
|
cb88fb4bb7
|
Added logs for the processing time in voices
|
2020-02-26 21:29:00 +01:00 |
|
Jean Pierre Cimalando
|
633159c5e1
|
Move the manufacturer and model to Config
|
2020-02-26 15:27:44 +01:00 |
|
Jean Pierre Cimalando
|
5c509dfd46
|
Add the basic MIDNAM support for LV2
|
2020-02-25 15:12:23 +01:00 |
|
Paul Ferrand
|
8941f0a800
|
Sorted the proper array
The wrong array was sorted when trying to find a voice to steal
|
2020-02-18 11:55:31 +01:00 |
|
Paul Ferrand
|
4d516768fa
|
Log CC event even when we can't enter the callback
|
2020-02-17 09:18:03 +01:00 |
|
Paul Fd
|
6d6872bb3f
|
Add the EQPool in resources
|
2020-02-09 18:19:20 +01:00 |
|
Paul Fd
|
d3592214b1
|
The filters have to be initialized with samplerate
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
d455ee5232
|
Initial grafting of the filters in the voice process (untested)
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
137607b2c6
|
Voices only need the resource set
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
bbad781bf9
|
Put the midi state in the resources
|
2020-02-09 16:51:39 +01:00 |
|
Paul Ferrand
|
3c0cfac953
|
Parse EQ and filter parameters in the Regions
|
2020-02-04 23:50:17 +01:00 |
|
Paul Ferrand
|
25f492c2d8
|
All parameters are in the vector now
and we store the positions for possible
future checks
|
2020-02-04 21:45:12 +01:00 |
|
Paul Fd
|
09479091d8
|
Parse the back parameter and additional ones for opcodes
|
2020-02-04 10:23:35 +01:00 |
|
Jean Pierre Cimalando
|
9c321af37b
|
Fixes to allow building on GCC 5.3.1
|
2020-02-01 16:12:44 +01:00 |
|
Paul Ferrand
|
037a2cec5b
|
Set the loopend to the sample end by default
|
2020-01-26 23:10:53 +01:00 |
|