Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support uploading midi files for download #16

Open
RustoMCSpit opened this issue Nov 22, 2024 · 4 comments
Open

support uploading midi files for download #16

RustoMCSpit opened this issue Nov 22, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@RustoMCSpit
Copy link
Contributor

RustoMCSpit commented Nov 22, 2024

studiorack/studiorack-site#36

https://github.com/ldrolez/free-midi-chords

@RustoMCSpit
Copy link
Contributor Author

RustoMCSpit commented Dec 5, 2024

https://www.hooktheory.com/theorytab

while i wasnt envisioning uploading tablature, that would be possible as well. more of a studiorack / owlplug suggestion but having the capabilities of hookpad but foss would be incredible. total feature creep though

@RustoMCSpit
Copy link
Contributor Author

RustoMCSpit commented Dec 13, 2024

also for metadata, allow the uploader to pick a mode. so if i write "Mode: dorian" i dont have to force it into G ionian or aeolian to upload it. also having a scale list, e.g. blues / pentatonic / etc. (like the license list) would be good.

you might be tempted to add a key metadata entry but thats wrong entirely. every melody and chord progressions can just be quickly shifted up to any key with arrow keys. the only thing the user needs to know is the mode, the key should always be a parallel key to C major (C ionian, D dorian, E phygrian, F lydian, G mixolydian, A aeolian, B locrian) as C major is a standard for these types of things. the user then can search for a specific mode and can pitch shift it themselves. we can also just have a tool to pitch shift it for them but this is basic theory. for any harmony, just make the user name the file after its roman numerals instead e.g. iii VIb i II

this has limits: what about modal interchange, non 12 tet, key shifts, etc.. these are niche and should be thought about later

@RustoMCSpit
Copy link
Contributor Author

all midi file uploaders (as well as projects) will have to sign a CLA or something saying they have rights to upload this and if they dont they must credit the rights holders. again, it is legal to upload sheet music and midi files of songs that arent yours such as https://www.hooktheory.com/theorytab as long as you credit the owners

@RustoMCSpit
Copy link
Contributor Author

all midi file uploaders (as well as projects) will have to sign a CLA or something saying they have rights to upload this and if they dont they must credit the rights holders. again, it is legal to upload sheet music and midi files of songs that arent yours such as https://www.hooktheory.com/theorytab as long as you credit the owners

this would require some sort of artist tag? would that just be author? author is used for creator of something but do we list that as the person who assembled the midi or the song?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

2 participants