[FEATURE REQ] MIDI to musicpy notation parser #80
Replies: 3 comments
-
Idk what parser you're looking for, but I did end up building my own when I'm working with midi. Not the best solution, but If you are talking about XML, I don't have it because my current use does not require music notation representation, but XML is very close to the dict implementation I had so you can borrow some ideas.
Suppose you want to deconstruct the chord object to different formats that allow easier manipulation of notes, etc:
Reconstruct chord obj with alternative data structures
|
Beta Was this translation helpful? Give feedback.
-
@neldivad Thank you. This is very helpful :) I wonder if @Rainbow-Dreamer can implement something like that? Basically, I want to see MIDI to musicpy notation parser (as in that Iron Maiden example) because I think it would be great as a template maker for musicpy and also for composing new songs with it. But thank you for sharing your code. I will see if I can adapt it to musicpy notation format. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the suggestion, I will take a look into this when I have more free time from my full-time job, it is welcome to keep the discussions for this feature's implementation :) |
Beta Was this translation helpful? Give feedback.
-
Hey @Rainbow-Dreamer !!!
Its been a while since we have talked so I figured I would pop in and say hi! :)
First of all, I wanted to thank you for all the work you did on musicpy. Its very nice now and very mature/feature-rich :)
The reason I am writing is that I wanted to ask you if you can make a MIDI to musicpy notation parser/converter?
I think it would be a nice feature/option and it can be very useful for ML/DL applications of musicpy.
For example, I want to be able to take a Iron Maiden MIDI and get the result similar to your example:
Another thing I wanted to say is that I really liked
algorithms.write_pop(scale('C', 'minor'))
option. I think you should really develop it and make it work well.Anyway, please let me know.
Sincerely,
Alex
Beta Was this translation helpful? Give feedback.
All reactions