I am making a chart for research in musicology which requires me to graph the duration and tempo of notes based on the score, i.e. musical values like a quarter note.
Using a recording of a string trio I have extracted note onset (beginning of the note) values in milliseconds for each instrument which I converted to bpm. I want to graph said values against the X-axis (beat or quarter note grid) to examine how they stretch or compress the tempo of a given excerpt and how together the ensemble is based on how close "simultaneous" attacks are to each other.
The issue is that not all instruments play notes on the same beats. For example, instrument A and B will play a note on the 3rd beat while instrument C plays on the 2nd beat and holds said note through the third beat. Whenever I try to make a chart for this google sheets or excel will assume that the X-axis is common for all series so it will take the first bpm value of instruments A and B and place it on the 2nd beat since the series for instrument C has a value there.
Is there a way to make a "universal" X-axis, where I can put for example all quarter notes but then graph the tempo of each series ONLY on the beats in which each instrument actually plays?
To use the example above. I want to make a chart where even though the grid shows beat 1, the series for instrument C ignores it and puts the first data point on beat 2. And for instruments A and B, it ignores beats 1 and 2 and puts the first data point on beat 3. See image below.
As with any musical work sometimes instruments will play the same beats, sometimes they will not. I just need to graph the evolution of the bpm through time of all instruments on one chart with the subdivisions of the score in the X-axis.