Задать вопрос
@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
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 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
@Wispik
Внимательнее надо документацию читать
import beatmachine as bm

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

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

Похожие вопросы