mirror of
https://github.com/sshlien/abcmidi.git
synced 2025-12-06 06:55:06 +00:00
2020-07-26
This commit is contained in:
31
doc/CHANGES
31
doc/CHANGES
@@ -13754,3 +13754,34 @@ changed
|
||||
lineno = (long)(ft->item);
|
||||
etc.
|
||||
|
||||
|
||||
|
||||
July 17 2020
|
||||
|
||||
store.c: in order to improve the accuracy of the MIDI temperamentequal
|
||||
and MIDI temperamentlinear representation, the calculations were
|
||||
performed in floating point rather than integer arithmetic. The constant
|
||||
SEMISIZE = 4096 was eliminated, and the global variables octave_size,
|
||||
fifth_size, sharp_size, and microstep_size were turned into floating
|
||||
point variables. A new function compute_fifth_size () was introduced,
|
||||
which computes the perfect fifth interval quantized into the ndiv
|
||||
comma units. The result is returned in units of cents where one
|
||||
standard octave is 1200 cents. If you run abc2midi with -v 1
|
||||
(verbose level 1), the size of the fifth interval and other variables
|
||||
is printed.
|
||||
|
||||
This is a significant change affecting the code in the functions
|
||||
event_midi() and pitchof_b().
|
||||
|
||||
|
||||
July 24 2020
|
||||
|
||||
store.c Hudson Lacerda corrected the algorithm in compute_fifth_size()
|
||||
and fixed a bug that I had introduced.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
abcMIDI : abc <-> MIDI conversion utilities
|
||||
|
||||
midi2abc version 3.46 June 22 2020
|
||||
abc2midi version 4.38 July 05 2020
|
||||
abc2midi version 4.39 July 24 2020
|
||||
abc2abc version 2.08 June 04 2020
|
||||
yaps version 1.78 June 14 2020
|
||||
abcmatch version 1.73 June 04 2020
|
||||
|
||||
Reference in New Issue
Block a user