Skip to main content

convert notes to freq and vise verse

Project description

freq note converter


** recently I ran into a great package, that also supports note frequency conversion**

import librosa

librosa.hz_to_note(440.0)
   ['A5']
    
librosa.note_to_hz(['A3', 'A4', 'A5'])
   array([ 220.,  440.,  880.])

I like this librosa package, thus I will not continue with my package...


but if you still want to use this package, here's the documentation:

convert frequency to note and note to frequency.

currently, can only input frequency and note index, and not supporting note name and octave as input
usage example:
    input:
        import freq_note_converter

        val = freq_note_converter.from_freq(449)
        print(val.note)
    output:
        'A'
    input:
        print(val)
    output:
                    freq : 449
              note_index : 49
                    note : A
                  octave : 4
        offset_from_note : 0.351
        --------------------------------------------------
    input:
        freq_note_converter.from_note_index(49).print_me()
    output:
                    freq : 440.0
              note_index : 49
                    note : A
                  octave : 4
        offset_from_note : 0
        --------------------------------------------------

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

freq_note_converter-0.2.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

freq_note_converter-0.2.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file freq_note_converter-0.2.0.tar.gz.

File metadata

  • Download URL: freq_note_converter-0.2.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.12

File hashes

Hashes for freq_note_converter-0.2.0.tar.gz
Algorithm Hash digest
SHA256 813dab638a653854c79af8e1b54c5d9ac4485ba848ed97215a11499b70c21548
MD5 b3706c5c64659f82797ee291f5b87319
BLAKE2b-256 998d995f132e6ec5e8ad7dd4aad4a819472c70f6f1b74b84b216a4ba2ea5984c

See more details on using hashes here.

File details

Details for the file freq_note_converter-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for freq_note_converter-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf1d7974986a05f24e1477a960b4e72bde6a094d002dd648cfaf15ab9ccfd823
MD5 0b22fd0c3cd50dcffd18a65939fdd0d6
BLAKE2b-256 904ce0b7c401861381dddd64206644cb61db2e2f22f0d17a0c46bb07659970a3

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