Skip to main content

🎵 tuney 🎵: text to music

What is it?

tuney runs as either a desktop program which is an instrument that turns your typing into notes, or as a CLI that turns text into music.

Why is this different from [Brand X text-to-music program]?

It's intended as an instrument for musicians and poets, not a toy.

While it warms up in a very regular piano mode, you have a large number of details to tweak.

If you are interested in microtonal scales, which means scales that are not on the standard Western scale, you can tune it to any scale you like: EDO and n-tet Just Intonation is built-in, and you don't have to have any idea what these are to have some fun with them, or you can take an existing tuning and change a few notes, or create an entirely new tuning yourself.

There's a little looper and an audio recorder. You can run it in offline mode to turn a large amount of text into music quite fast.

Is this some AI thing?

No. All the scales, oscillators, synths, mappings, tunings, music theory and such were conceived of and written by a human, and there's an actual algorithm you can examine and change if you like.

The later portions of the code were written with the aid of AI coding models, carefully reviewed by a human.

Testing release builds

See tester instructions for downloading and running the Windows, macOS and Linux release builds.

Metadata

Release files for tuney 0.3.38

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tuney 0.3.38
File Size Uploaded
tuney-0.3.38.tar.gz 4.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for tuney 0.3.38
File Interpreter ABI Platform
tuney-0.3.38-py3-none-any.whl Python 3 none any Details

Total release size: 5.4 MB

Release files / tuney-0.3.38.tar.gz

Download URL tuney-0.3.38.tar.gz
Size 4.9 MB
Tags Source
SHA-256 checksum
How to use checksums
ea508f91604159d5080c87d869862de8849af81d37892e650477effcb250712c
BLAKE2b-256 checksum
How to use checksums
f22e33abe7a16d846a9bab602aefcd9b272b528d5de744c4a135f82ea65f460a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / tuney-0.3.38-py3-none-any.whl

Download URL tuney-0.3.38-py3-none-any.whl
Size 540.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3407ad365d3e3e714cce0fa78ba27e5bb233a8568d8bb7329746c76d4c5bec78
BLAKE2b-256 checksum
How to use checksums
14c3ae6d056f8a6a9f0d11e6074720e2f1a2bc228e70b70d64dcfc8f4ec27b10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.3.38 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page