Skip to main content

An interactive audio player with a spectrogram built-in, as a Jupyter widget or as HTML.

Project description

License: MIT Contributor Covenant UI Tests Docs
PyPi Version All time downloads Weekly Downloads PyPi Python Versions

example snapshot An open source interactive audio player with a spectrogram built-in, primarily based on Bokeh and the HoloViz stack (wav+HoloViz=WaloViz).

:globe_with_meridians: WaloViz Website :globe_with_meridians:, :arrow_forward: Google Colab Demo :arrow_forward:, :bust_in_silhouette: Portfolio Project Page :bust_in_silhouette:

Installation

pip install waloviz
apt-get install ffmpeg

Quickstart

In a notebook cell:

import waloviz as wv
wv.extension()
wv.Audio('http://ccrma.stanford.edu/~jos/mp3/pno-cs.mp3')

Stereo Example

To learn more read our Getting Started Guide :)

Documentation

Our Docs are generated by Sphinx and NBSite and hosted by Read the Docs.
You can also try waloviz right now with our Google Colab Demo :)

Contributing

WaloViz is a beginner friendly open-source project!
To make a contirbution, please read our Contributing Guide.

Our Vision

WaloViz has only two long term goals:

Be the Definitive Go-To Visualization Tool for Audio Research Experts

First by being Simple to Use, and secondly by having Powerful Features.

Grow a Healthy Open-Source Community

By being Responsive to Users, and Welcoming to Beginner Conftributors.

Roadmap

  • Early Alpha release
  • Create and follow dependencies Issues
  • Create a PR for the Panel Community Gallery
  • Plan Beta release features
  • Extensive UI Tests (with playwright, see tests/ui/sanity_test.py)
  • Prepare Beta release
  • Write Medium article for Beta launch
  • Beta release
  • Plan 1.0 release features
  • Prepare 1.0 release
  • 1.0 release

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

waloviz-0.0.1.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

waloviz-0.0.1-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file waloviz-0.0.1.tar.gz.

File metadata

  • Download URL: waloviz-0.0.1.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for waloviz-0.0.1.tar.gz
Algorithm Hash digest
SHA256 45d2fbf8da33e3fbba3cdd3ab267cb4fe386aa8c4b1f4a4247a22963e8f6b1ee
MD5 a660a6254771b56f50885c5181d375f1
BLAKE2b-256 a4f9fabdce7bb754859e3871c705b85d253dcb895e9d6c381648db50bc073083

See more details on using hashes here.

File details

Details for the file waloviz-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: waloviz-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for waloviz-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 258884ecb23d78ae731c54158f4cabf717dd07810ec4ab8b250f1a3ae2297986
MD5 311baa1affb82795ac519a3073d6fe15
BLAKE2b-256 8dae2bfac25ee21861446f1e4621deb1d6d7c5018b3b415651d0efbb6648624c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page