Я составляю диаграмму для исследования в области музыковедения, которая требует от меня графического отображения длительности и темпа нот на основе партитуры, т. е. музыкальных величин, таких как четвертная нота.
Используя запись струнного трио, я извлек значения начала ноты в миллисекундах для каждого инструмента, которые я преобразовал в bpm. Я хочу построить график этих значений по отношению к оси X (сетка долей или четвертных нот), чтобы изучить, как они растягивают или сжимают темп данного отрывка и как слажен ансамбль, основанный на том, насколько близко друг к другу находятся «одновременные» атаки.
Проблема в том, что не все инструменты играют ноты на одних и тех же долях. Например, инструменты A и B будут играть ноту на 3-й доле, в то время как инструмент C играет на 2-й доле и удерживает указанную ноту до третьей доли. Всякий раз, когда я пытаюсь сделать диаграмму для этого, Google Sheets или Excel предполагают, что ось X является общей для всех серий, поэтому они возьмут первое значение bpm инструментов A и B и поместят его на 2-й доле, поскольку серия для инструмента C имеет там значение.
Есть ли способ создать «универсальную» ось X, куда я могу поместить, например, все четвертные ноты, а затем построить график темпа каждой серии ТОЛЬКО на тех долях, в которых фактически играет каждый инструмент?
Используя пример выше, я хочу создать диаграмму, где, хотя сетка показывает такт 1, ряд для инструмента C игнорирует его и помещает первую точку данных на такт 2. А для инструментов A и B он игнорирует такт 1 и 2 и помещает первую точку данных на такт 3. Смотрите изображение ниже.
Как и в любом музыкальном произведении, иногда инструменты будут играть одни и те же ритмы, иногда нет. Мне просто нужно изобразить эволюцию bpm во времени всех инструментов на одной диаграмме с подразделениями партитуры по оси X.
решение1
Я думаю, что самая большая проблема заключается в том, как вы структурировали свои данные, потому что Excel не распознает, что такт должен быть вашей осью x. Таким образом, я бы предложил немного изменить порядок ваших данных, начиная с такта. Учитывая, что вы сказали "C играет на 2-м такте и удерживает указанную ноту до третьего такта", я не совсем уверен, хотите ли вы также повторить значения, поэтому я показываю обе ситуации (вариант 1 слева и вариант 2 справа соответственно):
Бить | А | Б | С | Бить | А | Б | С | |
---|---|---|---|---|---|---|---|---|
1 | 1 | |||||||
2 | 70 | 2 | 70 | |||||
3 | 72 | 71 | 3 | 72 | 71 | 70 | ||
4 | 72 | 4 | 72 | 71 | 72 | |||
5 | 70 | 69 | 70 | 5 | 70 | 69 | 70 | |
6 | 6 | 70 | 69 | 70 | ||||
7 | 72 | 7 | 70 | 72 | 70 | |||
8 | 72 | 74 | 75 | 8 | 72 | 74 | 75 |
На основе этих реструктурированных данных вы можете вставить графики.
Вариант 1: Выберите соответствующие данные -> перейдите Insert
-> Recommended Charts
-> All Charts
-> Line
-> Line with Markers
-> Option 4 in the bottom right corner
.
Вариант 2: Выберите соответствующие данные -> перейдите Insert
-> Recommended Charts
-> All Charts
-> Line
-> Line with Markers
-> Option 2 in the top right corner
.
Полученные графики выглядят следующим образом: