🎵 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)
| File | Size | Uploaded | |
|---|---|---|---|
| tuney-0.3.38.tar.gz | 4.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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}
|