Skip to content

tomzhu1024/auto-accompaniment-reboot

Repository files navigation

auto-accompaniment-reboot

A real-time automatic accompaniment system for vocal performances.

Prerequisites

1. Install Python Dependencies

It is highly recommended to use conda for environment management, because conda provides some packages that are difficult to install using other approaches. To use conda, you must have Anaconda or Miniconda installed.

Installing Python dependencies with conda is fairly easy, just run the following command in the terminal:

conda env create -n auto-accompaniment-reboot -f environment.yml

2. Install FluidSynth Library

This project makes use of FluidSynth as the real-time software synthesizer. Apart from pyFluidSynth, which is the Python binding for FluidSynth, you must also install FluidSynth.

  • For Windows users, install Chocolatey and install FluidSynth with the following command:
    choco install fluidsynth
  • For macOS users, install Homebrew and install FluidSynth with the following command:
    brew install fluid-synth

Compatibility

Tested on the following platforms:

  • Python 3.7.13, Windows 10 21H1 Build 19044
  • Python 3.8.13, macOS 12.3.1 21E258 (Apple Silicon, with Rosetta)
  • Python 3.8.5, macOS 12.2.1 21D62 (Intel)

Reference Projects

About

An automated accompaniment system for vocal performance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published