@KitCat12

Не работает библиотека?

Почему не работает библиотека?
import beatmachine as bm

beats = bm.Beats.from_song('in.wav')
beats.apply(bm.effects.periodic.RemoveEveryNth).save('out.wav')

Делал все по примеру, но почему-то выдает ошибку
Traceback (most recent call last):
  File "C:/Users/123/PycharmProjects/Music-Editor/start.py", line 4, in <module>
    beats.apply(bm.effects.periodic.RemoveEveryNth(2)).save('out.wav')
TypeError: __init__() takes 1 positional argument but 2 were given
  • Вопрос задан
  • 71 просмотр
Решения вопроса 2
@o5a
RemoveEveryNth написан так, что принимает только именованные параметры (со значениями по умолчанию), т.е.
или так
RemoveEveryNth()
или
RemoveEveryNth(period=2)
Ответ написан
@KitCat12 Автор вопроса
Запустил на виртуалке и все заработало
import beatmachine as bm

beats = bm.Beats.from_song('in.mp3')
beats.apply(bm.effects.periodic.RemoveEveryNth(period=2)).save('out.mp3')
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Wispik
Внимательнее надо документацию читать
import beatmachine as bm

beats = bm.Beats.from_song('in.mp3')
beats.apply(bm.effects.RemoveEveryNth(2)).save('out.mp3')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы