audiospectrumscore

The AudioSpectrumScore Converter is a Python script that enables the creation of musical scores with the main partials from audio files

https://github.com/nucleomusicanova/audiospectrumscore

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

The AudioSpectrumScore Converter is a Python script that enables the creation of musical scores with the main partials from audio files

Basic Info
  • Host: GitHub
  • Owner: nucleomusicanova
  • License: gpl-3.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 23.4 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Created over 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme License Citation

README.md

AudioSpectrumScore Converter

The AudioSpectrumScore Converter is a Python script that enables the creation of musical scores with the main partials from audio files in the .wav, .aif, and .aiff formats. It processes audio files in the same directory as the script, analyzes their partials, and generates a visual representation of these partials in a musical score.

How to Use

To utilize this script, follow these simple steps:

Prerequisites: Make sure you have Python installed on your system.

Installation: In the directory containing the main.py script and the requirements.txt file, install the required Python packages by running the following command:

bash python3 -m pip install -r requirements.txt Obs.: Windows users should use python instead of python3.

  • Prepare Audio Files: Copy all the audio files that you want to analyze and convert into the same directory as the main.py script.

  • Run the Script: From the directory containing main.py, execute the script by running the following command:

bash python3 main.py Obs.: Windows users should use python instead of python3.

Output

The script will process each audio file, analyze its main partials, and create a visual representation of these partials in a musical score. The resulting scores will be saved as PNG files in a subfolder named "pictures."

Owner

  • Name: Núcleo Música Nova
  • Login: nucleomusicanova
  • Kind: organization
  • Email: nucleomusicanova@gmail.com
  • Location: Brazil

Citation (CITATION.cff)

cff-version: 1.1.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Klippel Neimog  
  given-names: Charles
orcid: https://orcid.org/0000-0002-9780-0041
title: "AudioSpectrumScore: Automating Spectrum Score Generation with Python Script"
version: 1.0.0
date-released: 2023-10-17

GitHub Events

Total
Last Year

Dependencies

requirements.txt pypi
  • loristrck *
  • music21 *
  • neoscore *