Skip to content

Problems using the command line #17017

@josepsanzcamp

Description

@josepsanzcamp

Issue type

Other type of issue

Bug description

Hi team.

I'm using musescore4portable (4.0.2) and musescore-portable (3.6.2) and I get the following issues:

  1. When I try to convert from MusicXML not compressed (xml) to MuseScore compressed (mscz), musescore4portable generates an empty file

  2. When I try to extract the parts using the --score-parts, I get a different results using the musescore-portable and musescore4portable, in the musescore4portable cases the result contains differences that I think that are erroneous output.

Steps to reproduce

TEST 1:

xavier_viñas-rosa_blanca_masurca_vals.zip

musescore4portable --export-to xavier_viñas-rosa_blanca_masurca_vals.4.xml xavier_viñas-rosa_blanca_masurca_vals.mscz
musescore4portable --export-to xavier_viñas-rosa_blanca_masurca_vals.4.mscz xavier_viñas-rosa_blanca_masurca_vals.4.xml

musescore-portable --export-to xavier_viñas-rosa_blanca_masurca_vals.3.mscz xavier_viñas-rosa_blanca_masurca_vals.4.xml
musescore-portable --export-to xavier_viñas-rosa_blanca_masurca_vals.3.xml xavier_viñas-rosa_blanca_masurca_vals.3.mscz

musescore-portable --score-parts xavier_viñas-rosa_blanca_masurca_vals.3.mscz > xavier_viñas-rosa_blanca_masurca_vals.3.json
musescore4portable --score-parts xavier_viñas-rosa_blanca_masurca_vals.mscz > xavier_viñas-rosa_blanca_masurca_vals.4.json

musescore-portable --score-parts xavier_viñas-rosa_blanca_masurca_vals.3.xml > xavier_viñas-rosa_blanca_masurca_vals.3b.json
musescore4portable --score-parts xavier_viñas-rosa_blanca_masurca_vals.4.xml > xavier_viñas-rosa_blanca_masurca_vals.4b.json

-rw-r--r-- 1 sanz sanz 36461 Mar 25 11:51 xavier_viñas-rosa_blanca_masurca_vals.mscz
-rw-r--r-- 1 sanz sanz 87492 Mar 25 20:22 xavier_viñas-rosa_blanca_masurca_vals.4.xml
-rw-r--r-- 1 sanz sanz     0 Mar 25 20:22 xavier_viñas-rosa_blanca_masurca_vals.4.mscz
-rw-r--r-- 1 sanz sanz 27977 Mar 25 20:22 xavier_viñas-rosa_blanca_masurca_vals.3.mscz
-rw-r--r-- 1 sanz sanz 87486 Mar 25 20:22 xavier_viñas-rosa_blanca_masurca_vals.3.xml
-rw-r--r-- 1 sanz sanz 44534 Mar 25 20:22 xavier_viñas-rosa_blanca_masurca_vals.3.json
-rw-r--r-- 1 sanz sanz    41 Mar 25 20:22 xavier_viñas-rosa_blanca_masurca_vals.4.json
-rw-r--r-- 1 sanz sanz 44634 Mar 26 13:23 xavier_viñas-rosa_blanca_masurca_vals.3b.json
-rw-r--r-- 1 sanz sanz    41 Mar 26 13:23 xavier_viñas-rosa_blanca_masurca_vals.4b.json

TEST 2:

xavier_viñas-masurca_jaume_vidal.zip

musescore4portable -f --export-to xavier_viñas-masurca_jaume_vidal.4.xml xavier_viñas-masurca_jaume_vidal.mscz
musescore4portable -f --export-to xavier_viñas-masurca_jaume_vidal.4.mscz xavier_viñas-masurca_jaume_vidal.4.xml

musescore-portable --export-to xavier_viñas-masurca_jaume_vidal.3.mscz xavier_viñas-masurca_jaume_vidal.4.xml
musescore-portable --export-to xavier_viñas-masurca_jaume_vidal.3.xml xavier_viñas-masurca_jaume_vidal.3.mscz

musescore-portable --score-parts xavier_viñas-masurca_jaume_vidal.3.mscz > xavier_viñas-masurca_jaume_vidal.3.json
musescore4portable -f --score-parts xavier_viñas-masurca_jaume_vidal.mscz > xavier_viñas-masurca_jaume_vidal.4.json

musescore-portable --score-parts xavier_viñas-masurca_jaume_vidal.3.xml > xavier_viñas-masurca_jaume_vidal.3b.json
musescore4portable --score-parts xavier_viñas-masurca_jaume_vidal.4.xml > xavier_viñas-masurca_jaume_vidal.4b.json

-rw-r--r-- 1 sanz sanz  91563 Mar 25 11:11 xavier_viñas-masurca_jaume_vidal.mscz
-rw-r--r-- 1 sanz sanz 184804 Mar 26 13:26 xavier_viñas-masurca_jaume_vidal.4.xml
-rw-r--r-- 1 sanz sanz      0 Mar 26 13:26 xavier_viñas-masurca_jaume_vidal.4.mscz
-rw-r--r-- 1 sanz sanz  22560 Mar 26 13:26 xavier_viñas-masurca_jaume_vidal.3.mscz
-rw-r--r-- 1 sanz sanz 182803 Mar 26 13:26 xavier_viñas-masurca_jaume_vidal.3.xml
-rw-r--r-- 1 sanz sanz  56806 Mar 26 13:26 xavier_viñas-masurca_jaume_vidal.3.json
-rw-r--r-- 1 sanz sanz 113946 Mar 26 13:27 xavier_viñas-masurca_jaume_vidal.4.json
-rw-r--r-- 1 sanz sanz  56794 Mar 26 13:27 xavier_viñas-masurca_jaume_vidal.3b.json
-rw-r--r-- 1 sanz sanz     41 Mar 26 13:27 xavier_viñas-masurca_jaume_vidal.4b.json

Note: I have attached two zip files that contain the mscz files used in the tests.

Screenshots/Screen recordings

No response

MuseScore Version

4.0.2

Regression

Yes, this used to work in Musescore 3.x and now is broken

Operating system

Debian GNU/Linux 11.6 (bullseye)

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Priority: MediumcliIssues related to MuseScore's command line interfaceneeds reviewThe issue needs review to set priority, fix version or change status etc.regression MS3Regression from MS3 (3.6.2)

    Type

    Projects

    Status

    Some release after that

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions