No project description provided
Project description
MusicFlower
MusicFlower provides a web app and python framework for interactive music visualisation. See below for a quick start and have a look at the documentation for more information and examples.
Quickstart
Starting from a clean Python environment, install MusicFlower
$ pip install musicflower
You can now start the web app by running
$ python -m musicflower
and open it in your web browser (typically) at http://127.0.0.1:8050/ (the URL is also printed in the terminal). If you would like to customise the app, you can modify the default startup scrip (e.g. to exclude visualisers you do not need to make the app more reactive, have a look at this example for more details)
from musicflower.webapp import WebApp
import musicflower.features as f
import musicflower.visualisers as v
app = WebApp(verbose=True) # print additional info about registered features, callbacks etc.
f.use_chroma_features(app, n=200) # max temporal resolution of 200
v.use_fourier_visualiser(app) # register visualiser and required features
v.use_keyscape_visualiser(app) # ...
v.use_tonnetz_visualiser(app) # ...
v.use_spectral_dome_visualiser(app) # ...
app.init(figure_width=1500, figure_height=800) # larger figures
app.run()
Problems with MP3 Files
If you experience problems with loading mp3 files, you may need to install additional codecs on your system, which are required by librosa for reading the audio files (see here).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file musicflower-0.1.0.tar.gz.
File metadata
- Download URL: musicflower-0.1.0.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0dd18765704452be135ca075f865557ce05c9d11a36215a86018bd1acbe16831
|
|
| MD5 |
60d83c324dffd7630ce1b456741430eb
|
|
| BLAKE2b-256 |
960cf0c810782926984cb264135f3e0f8ddbd30d61ea11d8f94038b7b8d70923
|
File details
Details for the file musicflower-0.1.0-py3-none-any.whl.
File metadata
- Download URL: musicflower-0.1.0-py3-none-any.whl
- Upload date:
- Size: 1.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31425a2838f84199033d5e357edcdb205571a033155b79c52dbbb7484fdb3cf1
|
|
| MD5 |
c0b4e10bef9607d4b0acf5111aaa52a9
|
|
| BLAKE2b-256 |
67c48973aeb6779bc135c26a2b54360c951faaece2270f741204ff03b12a6fb1
|