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

MuseScore no longer exports dynamics as MIDI CCs (Breath Controller data is missing, CC2) #19096

Closed
hmturnbull opened this issue Aug 19, 2023 · 5 comments · Fixed by #19777
Closed
Assignees
Labels
MIDI Issues related to MIDI input/export, or MIDI devices P2 Priority: Medium regression Regression on a prior release

Comments

@hmturnbull
Copy link

hmturnbull commented Aug 19, 2023

Issue type

Other type of issue

Bug description

Previously (in 4.0), exported MIDI contained the dynamics as the Breath Controller CC, which could then be used for automation in a DAW. But since updating to MuseScore 4.1, the exported MIDI only has an assortment of empty automation tracks. The only representation of dynamics is the note velocity.

Is there something I'm missing?

Steps to reproduce

  1. create a score
  2. add some dynamics (such as dynamic text and hairpins)
  3. export as a MIDI file
  4. drag the MIDI file into a DAW
  5. all included automation is static, and dynamics/breath controller CC are missing

MuseScore Version

4.1.1-232071203

Regression

Yes, this used to work in a previous version of MuseScore 4.x

Operating system

Windows 10 (64-bit)

Additional context

Missing MIDI CCs - Example.zip


Was broken in 4.0.2 with #16232

Additional info in #19680

@muse-bot muse-bot added needs review The issue needs review to set priority, fix version or change status etc. regression Regression on a prior release labels Aug 19, 2023
@bkunda bkunda added the MIDI Issues related to MIDI input/export, or MIDI devices label Aug 21, 2023
@bkunda
Copy link

bkunda commented Aug 21, 2023

@zacjansheski @DmitryArefiev would be good to try reproduce (potential candidate for 4.2 project).

@zacjansheski zacjansheski self-assigned this Aug 22, 2023
@zacjansheski
Copy link
Contributor

2023-08-22.14-58-32.mp4

@zacjansheski zacjansheski added the P1 Priority: High label Aug 22, 2023
@bkunda bkunda added P2 Priority: Medium and removed P1 Priority: High labels Aug 23, 2023
@bkunda
Copy link

bkunda commented Aug 23, 2023

Definitely should be addressed, but I'm going to suggest this is more a P2 than a P1 owing to the user workflow not being super common.

@ShawTakeuchi
Copy link

I concur except with MS4.0 dynamics expression export ("hairpin" data) was buggy (data was mostly there with large "zero" gaps mid-score).

With MS4.1.1, the control data is missing in entirety.

Please also keep in mind MS3 had an important option for exporting dynamics/expression data to user selectable MIDI CCs: 1, 2, 4, and 11.

Suggested workaround until the issue is addressed:

  1. Compose on MS4
  2. On MS4: Export MusicXML file
  3. On MS3: Import MusicXML file
  4. On MS3: Export MIDI File
  5. On DAW: Import to MIDI File

@DmitryArefiev DmitryArefiev removed the needs review The issue needs review to set priority, fix version or change status etc. label Oct 11, 2023
@DmitryArefiev DmitryArefiev changed the title MuseScore no longer exports dynamics as MIDI CCs MuseScore no longer exports dynamics as MIDI CCs (Breath Controller data is missing, CC2) Oct 11, 2023
@alexpavlov96 alexpavlov96 assigned alexpavlov96 and unassigned handrok Oct 13, 2023
@ChriiMoral
Copy link

Definitely should be addressed, but I'm going to suggest this is more a P2 than a P1 owing to the user workflow not being super common.

Personally, I massively depend on this feature as I'm a terrible keyboardist, and have an easier time humanization MIDI from MuseScore than trying to play things myself in a DAW. Just a note though.

alexpavlov96 added a commit to alexpavlov96/MuseScore that referenced this issue Oct 19, 2023
alexpavlov96 added a commit to alexpavlov96/MuseScore that referenced this issue Oct 19, 2023
alexpavlov96 added a commit to alexpavlov96/MuseScore that referenced this issue Oct 19, 2023
alexpavlov96 added a commit to alexpavlov96/MuseScore that referenced this issue Oct 19, 2023
@alexpavlov96 alexpavlov96 linked a pull request Oct 19, 2023 that will close this issue
alexpavlov96 added a commit that referenced this issue Oct 20, 2023
fix #19096: brought back snd render for midi-export
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MIDI Issues related to MIDI input/export, or MIDI devices P2 Priority: Medium regression Regression on a prior release
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

9 participants