Ошибка при запуске функции render () из музыкального модуля Python - PullRequest
0 голосов
/ 11 ноября 2019

Я получаю следующую ошибку, когда запускаю какой-то код для синтеза музыки на python:

ValueError: недопустимы целые числа от отрицательных целочисленных степеней.

При удалении функции рендеринга ошибкаисчезает, но мне нужна эта функция для воспроизведения музыки.

Последняя строка кода, приведенного ниже, является причиной ошибки.

импортировать музыку как M, numpy как n T = M.tables.Basic () H = M.utils.H

1) начать с

b = M.core.Being ()

2) устанавливает свои параметры, используя последовательности, которые будут повторяться с

b.d_ = [1/2, 1/4, 1/4] # длительностью в секундах

b.fv_ = [0, 1,5,15,150,1500,15000] # частота вибрато

b.nu_ = [5] # глубина вибрато в полутонах (максимальное отклонение шага)

b.f_ = [220, 330] # частоты для нот

3) рендерит wavfile

b.render (30, 'aMusicalSound.wav') #рендеринг 30 заметок с повторением, хотя списки выше

...