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

enhancement: convert the mp3 files to midi files and play them dynamically #4

Open
8 of 11 tasks
SleepyLGod opened this issue Oct 8, 2022 Discussed in #3 · 1 comment · Fixed by #7, #10, #9, #8 or #11
Open
8 of 11 tasks

enhancement: convert the mp3 files to midi files and play them dynamically #4

SleepyLGod opened this issue Oct 8, 2022 Discussed in #3 · 1 comment · Fixed by #7, #10, #9, #8 or #11
Assignees
Labels
bug Something isn't working dependencies Pull requests that update a dependency file enhancement New feature or request help wanted Extra attention is needed question Further information is requested

Comments

@SleepyLGod
Copy link
Owner

SleepyLGod commented Oct 8, 2022

What's changed and what's your intention?

Originally posted by Haodong Lu October 8, 2022

The total idea is changed and expanded from only developing a midi player to developing a converter as well as a 3d player of midi pieces for several kinds of instruments.

Checklist

Firstly, this issue can be divided into two parts:

  • a *.midi file generator;
  • a *.midi file parser.

Details:

  • Convert mp3 files to standard midi files.
  • Convert songs and pieces in other formats like wav to standard midi files.
  • Choose and upload local files freely.
  • Play all kinds of standard midi files in the web page simply.
  • Change the song tempo in the simple player.
  • Play midi files(piano pieces) in the web page dynamically.
  • Change the song tempo in the dynamic player.
  • Play midi files of various musical instruments in the web page dynamically.
  • Modify the converting and transmitting speed.

Refer to a related PR, issue, or discussion link (optional)

Discussed in #3
#18 #17

@SleepyLGod SleepyLGod added the help wanted Extra attention is needed label Oct 8, 2022
@SleepyLGod SleepyLGod linked a pull request Oct 11, 2022 that will close this issue
@SleepyLGod
Copy link
Owner Author

SleepyLGod commented Oct 15, 2022

Well, considering the terrible way we display the midi files we've got, we decided to modify the web page using three.js and MIDI.js, making a 3D instruments web player. And now we decided to play piano pieces as the first try!

@SleepyLGod SleepyLGod changed the title Hi there 👋 Help wanted 👋 Oct 15, 2022
@SleepyLGod SleepyLGod added enhancement New feature or request good first issue Good for newcomers question Further information is requested labels Oct 15, 2022
This was linked to pull requests Oct 19, 2022
@SleepyLGod SleepyLGod self-assigned this Oct 19, 2022
@SleepyLGod SleepyLGod added bug Something isn't working and removed good first issue Good for newcomers labels Oct 19, 2022
@SleepyLGod SleepyLGod changed the title Help wanted 👋 Help wanted 👿 Oct 19, 2022
@SleepyLGod SleepyLGod pinned this issue Oct 27, 2022
@SleepyLGod SleepyLGod added the dependencies Pull requests that update a dependency file label Nov 3, 2022
@SleepyLGod SleepyLGod unpinned this issue Nov 3, 2022
@SleepyLGod SleepyLGod changed the title Help wanted 👿 enhancement: convert the mp3 files to midi files and play them dynamically Nov 3, 2022
@SleepyLGod SleepyLGod linked a pull request Nov 4, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment