dipzza / ultrastar-song2txt

Tools that automate parts of making a song in the ultrastar txt format
GNU Affero General Public License v3.0
1 stars 0 forks source link

Decide programming language #17

Closed dipzza closed 2 years ago

dipzza commented 2 years ago

When choosing a programming language, it is important to take into account its ease of reuse in other projects.

A low level language may be useful to interface with other languages (C, Rust, ...), a popular high level language to be used as a command line utility can be a good option too (Python, JS).

_Originally posted by @JJ in https://github.com/dipzza/ultrastar-song2txt/pull/12#discussion_r872642265_

User story affected: https://github.com/dipzza/ultrastar-song2txt/issues/10

dipzza commented 2 years ago

Some useful libraries for pitch estimation are available on Python (CREPE, pySpice, librosa, aubio, parselmouth, ...)

JJ commented 2 years ago

Please refer to the user story that's affected by this issue. Every issue must be related to a specific US (and milestone)

dipzza commented 2 years ago

User story affected #10

JJ commented 2 years ago

User story affected #10

... in the body, if possible. You can simply edit it.

dipzza commented 2 years ago

I will use python, i think it makes the most sense if i am gonna use machine learning. And for #18 i think it would be easy to make packages that can be used / published independently on the command line.

JJ commented 2 years ago

Always close from a commit.