Skip to main content

🎧 Piano-perfect audio spectrogram

Project description

SpectroNote

Piano-perfect audio spectrogram


⭐️ Consider starring the project to help it grow! ⭐️

image

🔥 Description

SpectroNote is a fast audio spectrogram written in python.

  • Export Videos: powered by the ShaderFlow platform
  • Side Piano: instantly find notes being played
  • Real Time: it's python, scientifically made

📦 Installation

Until better documentation, install and run the spectronote PyPI package, either directly with astral-sh/uv:

uvx --python 3.13 spectronote --help

Or add to your pyproject.toml dependencies for library usage.

Note: Audio source defaults to the first loopback device, it may pick a wrong one or a microphone. Input selection will be handled in a future release, change it via pavucontrol on Linux or Settings on Windows/Mac for now.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

spectronote-0.10.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file spectronote-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: spectronote-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for spectronote-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a34260ca9960dcd79c166a5840e07c156efd75395888fd8fc6d8c590d3d1d3c
MD5 489abbee8bccfe28c7a0ef1503d4d76a
BLAKE2b-256 9b07cb95c06dcaf633507bab4d7d0e40f701bc7f5cee9e9906b4a149cfa35bfc

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