Track naam wijzigen

• 25 Jan 2024 - 18:51

Ik wil de track name van een MIDI export uit Musescore kiezen. Ik begreep uit de documentatie dat dat zou moeten kunnen door de Partijnaam in te stellen. Helaas werkt dat niet, de track name blijft ingesteld op Piano. Ook het wijzigen van de instrumentnaam levert geen andere track name op.
Daar komt bij dat de wijziging in de Partijnaam niet behouden blijft na Opslaan en daarna weer Openen van het Musescore bestand. Dus ook al zou de keuze van de Partijnaam ook de MIDI track name moeten bepalen, dan gaat deze naam weer verloren.
Misschien is er sprake van een fout in de software, maar weet iemand of het inderdaad de Partijnaam is die de track name bepaalt of dat track name op een andere manier kan worden ingesteld?

OS: Windows 10 Version 2009 or later, Arch.: x86_64, MuseScore version (64-bit): 4.2.1-240230937, revision: d757433

Bijlage Grootte
Test.mid 128 bytes
Test.mscz 19.75 KB

Reacties

Uw bestanden zijn leeg.
Ik heb drie bestanden bijgesloten. (fluit en bas)
Track1.mscz is het origineel.
Track1.mid is de export midi van het origineel.
Track2.mscz is weer afgeleid van het midi bestand.
En dat is goed gegaan.
Ik begrijp uw opmerking niet goed.
met vriendelijke groet.

Bijlage Grootte
Track1.mid 458 bytes
Track1.mscz 16.47 KB
Track2.mscz 15.71 KB

Als antwoord op van Ben Lindeboom

Dank voor de snelle reactie. Mijn bestand bevatte geen muziek omdat ik een minimaal bestand wilde aanleveren, maar ik heb het probleem ook met Track1.
Ik heb Track1.mscz in Musescore geopend en naam van de partij "Flute" hernoemd naar "Fluitpartij" (dmv de knop Partijen centraal bovenin). Vervolgens een MIDI geëxporteerd. In het MIDI bestand zie ik nog steeds de naam Flute in de track name staan.
Voor de zekerheid heb ik daarna ook de instrumentnaam gewijzigd in "Fluitinstrumentnaam" maar ook dan blijft de track name in de MIDI export op Flute staan.
Vervolgens heb ik Track1.mscz opgeslagen en opnieuw geopend. De Partijnaam was weer terug naar Flute. De gewijzigde instrumentnaam was wel behouden.

Bijlage Grootte
Track1.mid 458 bytes
Track1.mscz 16.5 KB

Als antwoord op van Rene Bouma

Ik denk dat je gelijk hebt. Ik heb e.e.a. geprobeerd maar bij de midi export blijft de oorspronkelijk instrument naam behouden voor de track. Ook na het aanpassen van de partijnaam.

Er zijn volgens mij al verschillende issue/wensen gerapporteerd mbt de synchronisatie van de "partijnaam", denk dat deze wellicht nog niet gemeld is.

Als antwoord op van Henk De Groot

Dat zou fijn zijn. Ik heb een bericht in het Engelstalige forum, waar ik overigens nog geen reacties op heb gehad. Is dat wel de manier om een probleem aan te melden of is daar iets speciaals voor nodig? In dat geval kan ik zeker wel hulp gebruiken.
P.S. Ik was nog wat aan het rommelen met het testbestand en plotseling bleef de partij naam wel behouden na saven en heropenen, maar ik kan dat niet linken aan een actie die ik gedaan heb. Ik heb dat voor de volledigheid nog wel vermeld in de Engelstalige melding.

Als antwoord op van Henk De Groot

In de mscx kan je <trackName>naam</trackName> terugvinden als onderdeel van een "Part" definitie. Het komt tweemaal voor, eenmaal meteen onder het "Part" en eenmaal in het "Instrument" erin.

1 van die twee bepaalt welke naam in de mixer wordt getoond, de andere is volgens mij de gebruikte naam bij MIDI export. Beiden zijn momenteel niet via de UI in te stellen voor zover ik weet.
Zie ook https://github.com/musescore/MuseScore/issues/19466 waarbij het wijzigen van de naam in de mixer wordt aangevraagd.

Als antwoord op van jeetee

Dank voor de tip! In MS3 wordt de trackname die in het "Part" gedeelte gebruikt als de trackname in de MIDI export. Die is in MS3 ook anders dan de trackname in het "Instrument" gedeelte.
Lijkt mij een dingetje wat gemist is in bij het ontwikkelen van MS4. Ik ga een issue aanmaken en zal ook linken naar het issue dat jij in de post hebt vermeldt.
Zie: https://github.com/musescore/MuseScore/issues/21255

Als antwoord op van jeetee

Dank je voor je reactie jeetee.
mscx zegt mij niets, ik vermoed dat dat iets is voor de ontwikkelaars en zo ver gaat mijn kennis als vrij eenvoudige gebruiker niet.
In ieder geval kon je in MS3 de Track name wel zelf instellen en ik zie in de beschrijving van de github issue waar je naar verwijst dat dat daarop neerkomt. Dus dat komt hoop ik wel goed.

Ik heb zelf het idee dat Partijnaam, Instrumentnaam, de naam in de mixer en de MIDI track name allemaal los van elkaar staan in MS4 en dus allemaal verschillend kunnen zijn ook al kun je ze op dit moment niet (allemaal) zelf instellen. Er zal een goede reden zijn om deze verschillende termen te gebruiken, maar mij lijken ze min of meer dezelfde of overlappende betekenis te hebben. Voor zover er verschil is, vind ik dat in ieder geval niet terug in de documentatie. Misschien kan dat verduidelijk worden.

Overigens gebruik(te) ik zelf de MIDI track naam, omdat dat de naam is die getoond wordt op mijn digitale piano als ik de MIDI export file op een USB stick zet in de piano steek. Met meerdere midi bestanden op de stick kan ik op de piano niet zien welk stuk ik afspeel als ze allemaal "Piano" heten. Voor mij is de MIDI track name dus de naam van het stuk en niet van het instrument, maar ik kan me voorstellen dat de MIDI track name daar helemaal niet voor bedoeld is. Het is uiteraard aan de Musescore bouwers om daarin keuzes te maken, maar ik dacht ik geef maar even aan hoe ik het gebruik want misschien is daar wel een mouw aan te passen.

Als antwoord op van Henk De Groot

Nog even over dat laatste punt. Ik heb het voor de zekerheid nog een keer geprobeerd.
1. Nieuwe partituur aangemaakt voor Piano, verder alles default dus meteen op "Klaar" geklikt.
2. In Partijen de naam piano hernoemd naar een andere naam
3. Bestand opgeslagen en Musescore afgesloten.
4. Opnieuw Musescore gestart en bestand geopend.
5 In Partijen blijkt de naam ongewijzigd.

Het lijkt me aan apart probleem, maar misschien is er een link met de inconsistentie tussen Partij, Instrument en Track name.

Als antwoord op van Henk De Groot

Ik begin mezelf vrij dom te vinden, maar ook dan lukt het me niet.
Ik maak een nieuwe partituur, hernoem, save, open en weg is de naam. De optie herstel is zelfs uitgegrijst dus die kan ik niet kiezen. Ik zie wel dat alleen het wijzigen van de Partijnaam niet gezien wordt als een wijziging van het bestand (anders zou er een * verschijnen voor de bestandsnaam in het tabblad). Maar expliciet saven zou die naam dan toch moeten opslaan lijkt me.

Als antwoord op van Rene Bouma

Hoi Rene,
Ik was misschien niet helemaal duidelijk. Hierbij de stappen:
- Maak een nieuwe partituur
- Hernoem de partij(en)
- Klik op Open alle in het partijen dialoog
- Sluit het venster
- Nu opslaan

Nu is het hernoemen, als het goed is, wel opgeslagen in het bestand.
De herstel optie is pas beschikbaar als er al eens partijen zijn aangemaakt. Ik wist niet zeker of dat nodig was, maar het blijkt niet nodig te zijn.

Er zijn meerdere discussies/issues over het synchroniseren van de partijnaam. Als men eruit is hoe e.e.a. zou moeten werken dan komt daar vast een goede oplossing voor.

Wat jeetee bedoeld is dat je de partituur als Niet-gecomprimeerde MuseScore-map kunt opslaan.
In deze map staat dan een bestand met de naam van de partituur en de extensie .mscx.
Dat is een tekst bestand, wat je bv met kladblok kunt openen en dan kun je daar in zoeken.
Je kunt daarin vervolgens de "trackname" aanpassen naar de gewenste naam.
Vervolgens weer openen in MS en opslaan als regulier mscz bestand.
Je hebt dan wel de juiste trackname in het bestand (dit is dan ook in de mixer te zien). Bij export naar MIDI wordt deze trackname dan ook gebruikt.

Een andere oplossing is om met een andere programma (bv MidiEditor) het midi bestand te openen en daarin de naam van de track aan te passen.

Als antwoord op van Henk De Groot

O, nu begrijp ik het Henk. Ik heb gedaan wat je beschrijft en dat werkt inderdaad, zowel het behouden van de wijziging als de workaround voor het instellen de track name.

Heel erg bedankt voor je geduldige uitleg. Dankzij jou en jeetee kan ik weer verder.
Ik was al heel blij met Musescore als programma, maar zulke prettige ondersteuning als die van jullie is het nog fijner om mee te werken.

Do you still have an unanswered question? Log eerst in om je vraag te plaatsen.