CoderLine / alphaTab

alphaTab is a cross platform music notation and guitar tablature rendering library.
http://www.alphatab.net
Mozilla Public License 2.0
1.26k stars 202 forks source link

Drums in MusicXML format is not working #762

Open MervinPraison opened 2 years ago

MervinPraison commented 2 years ago

Is there an existing issue for this?

Current Behavior

Drums in MusicXML format is not working properly as intended

Expected Behavior

Drums in MusicXML format working as intended.

Steps To Reproduce

  1. Load MusicXML file containing drums
  2. Play

Link to jsFiddle, CodePen, Project

No response

Found in Version

1.2

Platform

Web

Environment

- **OS**:
MacOS
- **Browser**:
Chrome
- **.net Version**:

Anything else?

No response

Danielku15 commented 2 years ago

Can you please provide a reproducible example? MusicXML despite its claim to be standardized, is handled differently in each software. I will need full details on what you pass in as input data and what you expect as output.

Danielku15 commented 2 years ago

@MervinPraison Any response here, Otherwise I would close this issue.

MervinPraison commented 2 years ago

@Danielku15 Sorry for the delay in responding.

If I add a Music XML file with Percussion notations, it's not working.

Percussion notations examples below:

https://www.w3.org/2021/06/musicxml40/tutorial/percussion/ https://v5.chriskrycho.com/journal/musicxml-and-percussion-redux/

Please let me know if you still need more information.

Thanks in advance.

Danielku15 commented 2 years ago

With the addition of instrument articulations added in #94 it should be technically possible to support also the MusicXML version of percussion tracks.

But likely it is again quite tricky because MusicXML as usually describes things very visually. @MervinPraison do you have some reference files on what you need to have supported?