2020.aug.09

This commit is contained in:
Seymour Shlien
2020-08-18 13:54:11 -04:00
parent 54199e0126
commit e3e78e94f0
5 changed files with 613 additions and 552 deletions

View File

@@ -13551,7 +13551,11 @@ on some systems for this example.
X:1
L:1/4
K:C
2c/2fac'/c'/c'/c'/c'///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2c/2fac'/c'/c'/c'/c'//////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
Fix: add a test for zero denominator in genmidi.c
@@ -13785,8 +13789,16 @@ store.c Minor correction in store.c when the microtone denominator is
equal to 100 (in pitchof_b()).
August 09 2020
genmidi.c: introducing %%MIDI bendstringex.
It is similar to %%MIDI bendstring except that it linearly interpolates
the pitchbends, causing smoother transitions.
Method: created a new function expand_array() which expands an
array {20, -20, ...} to {5, 5, 5, 5, -5, -5, -5 ,5} or something
like that depending upon the parameter factor. The expanded array
of benddatata is now treated like in %%MIDI bendstring in the
queues.c file. Presently, I am using a factor of 4 (not configurable).
Bendstringex limited to 64 or less increments.

File diff suppressed because it is too large Load Diff