Metadata-Version: 2.4
Name: spectrumalyzer
Version: 0.1.0
Summary: Audio beat analysis tool for motion graphics
Home-page: https://github.com/Dream-Pixels-Forge/spectrumalyzer
Author: Dream-Pixels-Forge
Author-email: dev@dream-pixels-forge.example.com
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-python
Dynamic: summary

# Spectrumalyzer

Audio beat analysis tool for motion graphics - provides BPM detection, beat timestamps, and frequency spectrum data compatible with Remotion and HyperFrames workflows.

## Features

- BPM (Beats Per Minute) detection
- Beat timestamp extraction
- Frequency spectrum analysis
- Compatible with Remotion and HyperFrames workflows

## Installation

```bash
pip install spectrumalyzer
```

## Usage

```python
from spectrumalyzer import analyze_audio

# Analyze an audio file
results = analyze_audio("path/to/audio/file.mp3")

# Get BPM
bpm = results["bpm"]

# Get beat timestamps
beats = results["beats"]

# Get frequency spectrum
spectrum = results["spectrum"]
```

## API

See the [SKILL.md](skills/spectrumalyzer/SKILL.md) file for detailed API documentation.

## License

MIT
