Track naam wijzigen
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
Comments
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.
In reply to Uw bestanden zijn leeg. Ik… by 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.
In reply to Dank voor de snelle reactie… by 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.
In reply to Ik denk dat je gelijk hebt… by Henk De Groot
Bedankt voor het meedenken Henk. Ik dacht al dat het een software foutje was, maar wist niet zeker of ik iets verkeerd begrepen had. ik zal het als fout proberen aan te melden.
In reply to Bedankt voor het meedenken… by Rene Bouma
Laat het maar weten of het gelukt is, anders kan ik er wel een issue voor aanmaken.
In reply to Laat het maar weten of het… by 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.
In reply to Dat zou fijn zijn. Ik heb… by Rene Bouma
Issue kunnen worden gemeld op de github site (https://github.com/musescore/MuseScore).
Misschien dat er nog iemand met een tip komt in het engelse forum.
Ik kan de partij naam wel behouden/bijwerken in het musescore bestand, maar bij opslaan als midi bestand wordt nog steeds de oorspronkelijk naam gebruikt.
In reply to Issue kunnen worden gemeld… by 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.
In reply to In de mscx kan je Piano… by 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
In reply to Dank voor de tip! In MS3… by Henk De Groot
Dank je wel voor je hulp. Het is werkte inderdaad in MS3 nog wel maar in MS4 niet meer.
In reply to In de mscx kan je Piano… by 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.
In reply to Issue kunnen worden gemeld… by 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.
In reply to Nog even over dat laatste… by Rene Bouma
Met laatste punt bedoel ik het al dan niet behouden van de gewijzigde partijnaam.
In reply to Met laatste punt bedoel ik… by Rene Bouma
Als je na het hernoemen van de partij, deze opend dan blijft volgens mij de naam wel behouden na het weer sluiten en openen.
Het zou kunnen dat je eventueel op de drie puntjes moet klikken en kiezen voor de herstel optie
In reply to Als je na het hernoemen van… by 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.
In reply to Ik begin mezelf vrij dom te… by 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.
In reply to Hoi Rene, Ik was misschien… by 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.
In reply to O, nu begrijp ik het Henk… by Rene Bouma
PS. De naam die bij de MIDI export in de de track naam terecht komt is de naam<\trackName> uit de Part definitie.