/auto-accompaniment-reboot

An automated accompaniment system for vocal performance.

Primary LanguageJupyter Notebook

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,

  1. Download

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