Open VictorCMiraldo opened 6 years ago
[(TimeSig , [Measure])]
per track
where Measure = [(DelayOrOffset, Duration, Pitch)]
@irisyupingren , although points 1 and 2 have been taken care of; I am still not very happy
with the final result; we should eventually rewrite our Midi -> Voice
parser.
Current limitations:
Type 1
MIDI files)ticks-per-beat
measurementsFor the purposes of our initial study, however, I think that what we have is fine; I'll go about getting the strong beats of sections and computing their fractal dimensions before my travel.
Using note values in
Half, Whole, Quarter, ...
is very tricky. Specially in the presence of irrational rhytmhs (e.g. triplets).Solution:
Forget about it, use MIDI ticks instead. This shouldn't impact the overall analysis anyway.