Add metronome sound when exporting to audio (mp3, wav, etc.)
Reported version
3.0
Priority
P2 - Medium
Type
Functional
Frequency
Many
Severity
S5 - Suggestion
Status
active
Regression
No
Workaround
Yes
Project
As the title says. Even when I have specifically saved a score again after turning on the metronome, the exported mp3 has no metronome click.
Fix version
4.0.0
Comments
Your pull request is very welcome...
In reply to Your pull request is very… by Jojo-Schmitz
… or even just plugin. (I really don’t have any time for this at the moment, paid job and all.)
In reply to Your pull request is very… by Jojo-Schmitz
I wish I could! MuseScore is an amazing project. If I had free time to come up to speed, I’d do it. I have my job that pays the bills, and then there’s my music :-)
In reply to Yes peterein, I feel that… by reggoboy
Yes, that would be the ultimate.
Currently there is some sort of percentage change of metronome timing that I don’t even understand, nor can I comprehend how it could possibly have anything to do with music.
I would settle for a simple slider to choose a metronome tempo and a button option to print it with the MP3.
It is a bit unclear to me how this issue fits in with the new playback system and Musescore 4.
Looking at this Github issue https://github.com/musescore/MuseScore/issues/9182, and a search of the code, it seems that the metronome is entirely unimplemented at the moment in Musescore 4.
Could this perhaps be something that could be designed into the new metronome when it is written?
I agree with reggoboy that treating the metronome as an instrument would allow some flexibility here, and would also allow, for example, the volume of the metronome to be customised in the mixer.
In reply to #3 by oberon2007
I remember this from earlier versions as well... and I badly miss it!
See https://musescore.org/en/node/154666#comment-894291
In reply to #4 by oberon2007
I needed this metrronome click in the exported mp3 too.
It was working surelly until Finale 2011.
Then I think there was a Bug within windows10....
waiting for this very usefull feature, please ;)
Hey All,
I'm a code n00b musician who is trying to figure out some coding. This is first in the easy projects list on the site. Some questions for folks interested in this feature:
Would you settle for a plugin that generates an invisible percussion staff that automatically sets a sound to the click? I'm imagining it could read the data of the score already provided and make a click to the pulse indicated by the time signature.
This way you would have the click to export, with the option to keep it from cluttering your score. Or you can toggle it on and edit the part if you need to, but the majority of the work would be done in a click, and all in MuseScore.
I've used plugins to some success, but they are still a bit finicky and I haven't gotten to make my own work yet. But I would love some help or collaboration on a fix for this. Anyone out there interested in wading into some code with me?
I personally like the plugin idea as it would then also easily allow one to edit the results, to add emphasis on certain beats or whatever. But, I do think most people here really just want a checkbox in the export dialog. After all, one doesn't necessarily want that metronome track to become a permanent part of the score you have to then mute and unmute.
If your goal is simply to solve this for yourself and move on, a plugin could be great, and probably the easier method to implement. But, if the goal is to actually learn the MsueScore code base as a precursor, going directly into the code makes makes more sense than learning the plugin framework, which is really pretty different,
Just made this plugin for the suggested (click track) workaround.
As much as I need the feature, I am not hoping it will be implemented because it simply might not be implemented the way I would need it: selecting the number of measures, a pattern for each one, a sound, or possibly different sounds for different beats. The workaround consisting in adding a special track is perfectly fine. The only drawbacks are that it doesn't seem to be possible to exclude several measures from the measure count in a single operation, so we have to do it for each additional measure, we have to repeat the tempo at the start or the inserted measures, but these are very minor drawbacks. Most importantly, we have to maintain two different versions of the file because the score shouldn't show the additional measures. I am pretty sure (well, I just hope) that there are ways to do that, that I don't know, so if someone can tell me, it would be great. Maintaining two versions of a score is very error-prone. As a general rule, it would be great to have an easy way to make measures entirely invisible while collapsing the resulting blank space, including in parts!
In reply to As much as I need the… by Pierre-Yves Saumont
"Most importantly, we have to maintain two different versions of the file because the score shouldn't show the additional measures."
Yes. I add a track and measures to create a count-in for exported audio files. I spent a lot of time looking for a way to hide measures and collapse the blank space. Can't do it. So I have a 'workflow' for myself whereby I do maintain two files for each song. So far I've been able to maintain the discipline to only edit one file and use my defined process to recreate the 'engraving' (printed/PDF'd) file. It's inconvenient, but it works OK for me. At some point I imagine myself making a plugin to auto-generate the 'engraving' file from my 'editing' file; but too many other priorities at this time to work on that.
(fwiw, the other thought I've had is - could I create a utility that could simply add the musical info into a MIDI file directly? That is, export my MIDI file from Musescore as normal, then run a utility that will operate on the exported MIDI file. I.e., read the time signature, determine if there are any pickup notes, then insert my desired count-in MIDI data. Same idea could be used to make an entire click-track probably. I think the only advantage here is it avoids keeping two Musescore files around as a Musescore plugin is probably easier to build.)
In reply to > Most importantly, we have… by rocchio
I came to the same conclusion. Instead of making audio adjustments in the audio version, I make everything in the same file, including adding non-visible dynamics and articulations. Each time I make a change in the file, I make the click staff visible, add the three measures, exclude them from the measure count (one at a time!), add the tempo marking at the first measure, open the old audio version, copy the content of the first three measures, paste it in the modified file, and save it as the new audio file. This is a bit cumbersome, but it works.
I considered simply exporting all instruments to separate audio files, and mixing in audio, which would probably be much more efficient, using a volume envelope, than using dynamics. I would just have to generate a separate countdown and insert it before the music. I didn't have time yet to test this approach.
Here is a simple workaround for Windows:
Now you can play the Musescore file and record it.
Because of the audio output is recorded you will record the metronome, to.
Best regards,
Jürgen
I very much want this feature. The percussion track idea is not really a good workaround - OK For simple time signatures, but constant time signatures changing a lot of work if you want a sound to distinguish beginning of bar.
METRONOME is critical in recordings from an Educational perspective, the ability to add or remove is critical
I should like the metronome to be included in the mp3/audio-export, or at least the 'intro-ticks', when producing backing-tracks.
In reply to I very much want this… by malcolmmccaff
@malcommccaff: I made a version of sal.vador's plugin that deals with changing time signatures the way you described. Currently considering the best way to publish.
In reply to I made a version of the… by user2442
@Jeroen,
Wow, would you be so kind as to help me to that too? I must confess though that plugins have continued to be a mystery beyond my comprehension as long as the >10 years that Musescore and I have been companions.....
@Mari'an van Loon: code attached. Please let me know about any issues you might encounter.
metronome.qml
In reply to @Mari'an van Loon: code… by user2442
That's great! Thank you very much for the plugin! Looks like it's working nicely for me, even with lots of time signature changes. Great job!
Update about this: in MuseScore 4 (which will be released very soon now), the metronome is indeed a normal audio track, and therefore also included in audio export if it is enabled.
In reply to Update about this: in… by cbjeukendrup
This is wonderful news! The current Beta however automatically mutes the metronome track in the mixer before exporting regardless of wether it's activated or not. I hope this isn't the case in the official release. So glad the metronome is on a mixer audio track now though!
In reply to I made a version of the… by user2442
That sounds great, thank you very much!
In reply to This is wonderful news! The… by jboulware
Automatically closed -- issue fixed for 2 weeks with no activity.
In reply to #3 by oberon2007
Correct. I alos was able to export scores with the metronome sound in earlier versions of Musescore. That is a very useful feature for rehearsing on the road!
I came up w/ a new feature request that would really be an upgrade:https://github.com/musescore/MuseScore/issues/21227
Then let this issue here rest in peace