Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.67 KB

README.md

File metadata and controls

42 lines (28 loc) · 1.67 KB

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