Commit graph

1636 commits

Author SHA1 Message Date
Paul Ferrand
0bf02ac14f
Merge pull request #174 from paulfd/note-names
Add an opcode for note names, and API bindings for note and cc names
2020-04-18 22:42:35 +02:00
JP Cimalando
cb12565ed8
Merge pull request #186 from paulfd/flac-benchmark
Add a benchmark for chunked reading of a flac file
2020-04-18 22:13:46 +02:00
Jean Pierre Cimalando
2de8fe237f Add a test for key switch MIDNAM 2020-04-18 21:35:55 +02:00
Jean Pierre Cimalando
8fcafa7b67 Add some checks to test the midnam file 2020-04-18 21:26:56 +02:00
JP Cimalando
a2361eb448
Merge pull request #177 from jpcima/dpl-v2
Update travis deployment to v2
2020-04-18 18:52:16 +02:00
JP Cimalando
95185f296f
Merge pull request #188 from jpcima/macbundle
Bundle the dylibs
2020-04-18 18:48:58 +02:00
Jean Pierre Cimalando
5e6fdb58fa Bundle the dylibs 2020-04-18 07:06:28 +02:00
Jean Pierre Cimalando
fb45f27bd4 Split the installation in multiple components 2020-04-18 04:57:06 +02:00
Paul Fd
0474b5b7ce Add a benchmark for chunked reading of a flac file 2020-04-16 23:28:25 +02:00
JP Cimalando
69badd9473
Merge pull request #185 from jpcima/reverse
Support the direction opcode
2020-04-16 14:20:50 +02:00
Jean Pierre Cimalando
ff2b710937 Update tests 2020-04-16 14:17:17 +02:00
Jean Pierre Cimalando
32d7a0aa48 Add a test for opcode direction 2020-04-16 14:17:17 +02:00
Jean Pierre Cimalando
b6a437e4a4 Support the direction opcode 2020-04-16 14:17:15 +02:00
Jean Pierre Cimalando
e4103600ec Fix some numCC comparisons which are off by 1 2020-04-16 14:08:11 +02:00
JP Cimalando
4f573a6a23
Merge pull request #170 from paulfd/offset-cc
Add support for `offset_cc`
2020-04-16 14:06:05 +02:00
Paul Fd
4b55f955d6 Add switch labels to the midnam 2020-04-16 00:53:40 +02:00
Paul Fd
aa4af91131 Parse sw_label 2020-04-16 00:53:21 +02:00
Jean Pierre Cimalando
ad16540778 Remove an excess space character [ci skip] 2020-04-15 18:41:06 +02:00
Paul Fd
0ceb58e6ae Rebase on the new modifiers 2020-04-15 18:37:41 +02:00
Paul Fd
7a59b35b80 Used clamp int64 and get the modified offsets in getOffset() 2020-04-15 18:37:41 +02:00
Paul Fd
02ad421fa3 Adapt preload size 2020-04-15 18:37:41 +02:00
Paul Fd
64a591fb7a Parse offset_cc 2020-04-15 18:37:41 +02:00
Jean Pierre Cimalando
5f94e34230 Rename all: note label -> key label 2020-04-15 18:10:28 +02:00
Jean Pierre Cimalando
a810dc5775 Add the MIDNAM property: UsesNoteNameList 2020-04-15 18:10:28 +02:00
Paul Fd
fc34ccb205 Added @since in the C++ bindings 2020-04-15 18:10:28 +02:00
Paul Fd
ff60b35b73 Added since to the external definition things 2020-04-15 18:10:28 +02:00
Paul Fd
b7f336e243 Correct documentation 2020-04-15 18:10:28 +02:00
Paul Fd
25353e78ff Use auto in the foreach loops 2020-04-15 18:10:28 +02:00
Paul Fd
7cbd920f7b Added note names to the MIDNAM file 2020-04-15 18:10:28 +02:00
Paul Fd
c075e40c23 Added public API bindings 2020-04-15 18:10:28 +02:00
Paul Fd
5a0aafa793 Parse label_noteNN and add getters for the labels in the internal API 2020-04-15 18:10:25 +02:00
JP Cimalando
6eb71b288e
Merge pull request #184 from jpcima/fs-exception
Avoid raising an exception on file removed
2020-04-15 17:33:20 +02:00
Jean Pierre Cimalando
e4d63ec2f5 Avoid raising an exception on file removed 2020-04-15 17:24:11 +02:00
Paul Ferrand
1feb073d0f
Merge pull request #166 from paulfd/curvecc-stepcc
Add support for curvecc and stepcc
2020-04-14 23:52:52 +02:00
Paul Fd
442e15b8e9 Adapted the tests 2020-04-14 23:08:28 +02:00
Paul Fd
d120c2bc9a Use rint, rounding modes, and corrected tests 2020-04-14 18:01:28 +02:00
Paul Ferrand
aeba9dfaab Dispatch between "normal"multiplicativ eenvelopes and the pitch bends 2020-04-14 18:00:59 +02:00
Paul Ferrand
6a7977b6c2 Stepcc actually gives the step and not the number of steps... 2020-04-14 18:00:59 +02:00
Paul Fd
b3dd8b3ce9 Use trunc in modifiers 2020-04-14 18:00:59 +02:00
Paul Fd
e03f1a8038 Repair benchmark 2020-04-14 18:00:59 +02:00
Paul Fd
872e7c68e0 Use round rather than trunc; more stable.. 2020-04-14 18:00:59 +02:00
Paul Fd
6bce14673e Saner behavior for the quantized envelopes with bends 2020-04-14 18:00:59 +02:00
Paul Fd
b9ba7fab0b Match sforzando's behavior (use floor on steps) 2020-04-14 18:00:59 +02:00
Paul Fd
e975877569 - Add some expected behavior tests- Correct the evalNormalized in curves- Remove the no-lambda multiplicative modifiers... it's a trap that makes you create nans and infs 2020-04-14 18:00:59 +02:00
Paul Fd
5e6584a51a Basic parsing tests 2020-04-14 18:00:59 +02:00
Paul Fd
232eada0c4 Add the modifier helpers to another file 2020-04-14 18:00:59 +02:00
Paul Fd
9d6b2ede2f Removed the deprecated fileTicket 2020-04-14 18:00:59 +02:00
Paul Fd
434868e52e Add a clear() method in the resources 2020-04-14 18:00:59 +02:00
Paul Fd
da6df7db8a Try to solve the C++11 static asserts 2020-04-14 18:00:59 +02:00
Paul Fd
0aad8533ea Add helpers to handle curve and cc modifiersfor both linear and multiplicative curves 2020-04-14 18:00:59 +02:00