Skip to main content

Collection of utilities for musicians

Project description

Musician Utilities

A collection of tools for musicians.

Vocal remover

Splits MP3 file into vocal and background, using demucs as default.

You can also split out guitar, bass, drums, etc if you remove the two-stem argument.

Demucs

Voc

Transcription

Attempts to generate sheet music using MP3 file. This only works if there's one note per time, and not on chords. (Mostly as a starting point for manual transcription, and not an accurate solution.)

MP3 is converted into a Lilypond file (.ly). You can then compile into PDFs.

Crepe

Tra

Sample Lilypond results:

{
r1 r1 ais2 cis'1 cis'1 f'8 gis'8 
 r4 gis'1 fis'2 dis'1 r2 ais8 cis'4 
 ais8 cis'4 r16 dis'2 fis'1 r16 ais4 
 b16 r1 gis2 r1 cis'1 dis'4 f'2 
 gis'1 gis'1 dis'2 r1 f'4 r1 r1 
 cis'1 cis'1 r8 ais16 a2 r4 cis'4 
 ...
}

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

music_util-3.0.20.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

music_util-3.0.20-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file music_util-3.0.20.tar.gz.

File metadata

  • Download URL: music_util-3.0.20.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for music_util-3.0.20.tar.gz
Algorithm Hash digest
SHA256 19f8b46ad611fcf71117776c738f5afeae06bf8862e66b0e0d97efec6699aa34
MD5 abe95090c924e11e98e9672e8e763f6d
BLAKE2b-256 3a2913057f0389a6d613900034fd94d9db24079ef41bbff66d5a34a46bf7f756

See more details on using hashes here.

File details

Details for the file music_util-3.0.20-py3-none-any.whl.

File metadata

  • Download URL: music_util-3.0.20-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for music_util-3.0.20-py3-none-any.whl
Algorithm Hash digest
SHA256 909b47f9a87bb4aa32530c512c47eb3cad8bae75491d3bfa40312ddf2dbdf530
MD5 c009600953298f3f5890676ff5d3aaea
BLAKE2b-256 f2c4791e218c611869a362cb26161959a252c868fab870294fbf08e56c5082d2

See more details on using hashes here.

Supported by

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