Chord playback with rhythmic slash notation
Hi,
I was very happy to finally be able to hear the chord notation in the latest version!
Works great and it was easy enough to change instrument from piano to, in my case, guitar.
However, as it stands, I still can't really use it as more than reference, since guitar strumming almost always has a rhythmic strumming pattern, so I would end up muting it during playback anyway.
I would like to visually use the "rhythmic slash notation" with chord notation above, and hear the chord notation being strummed in that pattern.
If I use "realize chord symbol" I have to redo all of the strumming patterns. If I do that anyway, and go through the music, redoing the rhythm, I still can't hear the chords when clicking "rhythmic slash notation". Only one note.
It's OK if even if I have to do it manually, but at the moment, I can't even seem to do that.
It would be great though, to be able to use rhythmic slash notation for the automatic chord playing.
I've attached a sample of what I would like the notation to look like and what I would like it so sound like.
Of course, some more natural guitar strumming would be nice, instead of the harsh plucking. The arpeggios are far too slow. This has already been discussed in the forum, though.
Thanks for any suggestions
Attachment | Size |
---|---|
guitar_strumming_pattern.mscz | 8.28 KB |
Comments
The only one way I know is to write each chord as notes (inside the guitar staff), and to put the wanted hand movement manually, chord by chord, as in the sample I'm uploading...
It really isn't meant to be more than just reference, but if you want to hear the chord repeat on each notated strum, just repeat the chord symbol itself, and then make it invisible. Click the first chord, Ctrl_C to copy, then click the next note, Ctrl+V, right arrow to move to next note, Ctrl+V to paste, etc. Then click the first chord you want to hide, shift+click the last (another new 3.5 feature) and press "V" to make them invisible.
I could imagine this process being more automatable.
Thanks for the suggestions. Pasting the chords on the slash notation and then hiding them is a good solution, I think, so thanks for that :) I agree that it could probably be made easier, and some more options for strumming speed etc. would be great, but at least it's now possible for me to use slash notation, while still hearing the chords.
In reply to Thanks for the suggestions… by King_david
I think having the Chord Symbols playback the Rhythm of the Slashes (or for Drums the Ride Symbol) could be another neat update for Musescore4
In reply to I think having the Chord… by s1114182721
Notion has that feature, let's add it to musescore4.
In reply to Notion has that feature, let… by s1114182721
Perhaps in version 4.2 we might be able to have the Chords playback w/ the Rhythmic Slash Notation (as well as for Drums the Ride Cymbal note & the Sim Cymbals).
In reply to Thanks for the suggestions… by King_david
What version of Musescore will we have the new feature that the Chords will playback the Rhythm of the Slashes in Slash Notation (for the Drums it'll be the Ride Cymbal playing the slash rhythm unless you use the Sim Symbol which would be great to add)? Maybe 4.2 or later.
In reply to What version of Musescore… by s1114182721
I am not aware of any current plans for anything like that. But if enough people express interest in seeing it, hopefully someone in the open-source community will step forward and volunteer to implement it.
In reply to I am not aware of any… by Marc Sabatella
Actually lots of people are interested in having it like they do with notion because it saves us the trouble of having to use the invisible feature as much.
In reply to Actually lots of people are… by s1114182721
So once again, as I said, it’s just waiting for one of those interested people to step forward and volunteer. That’s generally how things get done. The more people interested in a feature, the greater the chance one will volunteer. So far apparently this just hasn’t interested enough people for one of them to have the necessary skills & time.
In reply to So once again, as I said, it… by Marc Sabatella
I'd love to step forward & volunteer for this new feature
In reply to I'd love to step forward &… by s1114182721
Great! Check out the Contribute / Development page in the menu above for info on how to get started as a code contributor. First step will be creating your fork on GitHub and learning to compose the code, also checking in in Discord for further discussion. All the info on this is accessible via that link.
In reply to Great! Check out the… by Marc Sabatella
I was blocked from being able to do it so I need to be unblocked so I can fix that.
In reply to I was blocked from being… by s1114182721
Blocked from what, specifically? What page were you on, what did you click, what error did you see?
In reply to Blocked from what,… by Marc Sabatella
I clicked follow musescore & I got an error saying "can't preform action as this time" so I decided to put it in as a feature request.
In reply to I clicked follow musescore &… by s1114182721
What do you mean “follow musescore”? Again, which specific page were you on, and what exactly were you trying to do? I can’t think of any reason you should need to “follow” anything.
In reply to So once again, as I said, it… by Marc Sabatella
That feature is from Notion & I've wanted to Volunteer to add it to Musescore.
In reply to That feature is from Notion … by s1114182721
I had a look at Notion and it seems to be exactly what I'm after. If you have the know-how and the time to volunteer, it would be much appreciated! I saw you were having some issues getting started, but hang in there! It would be a great feature!
In reply to I had a look at Notion and… by King_david
Now that we're at Musescore Version 4.2.0 maybe we could apply that feature from Notion into Musescore so that it would sound Amazing.
In reply to Now that we're at Musescore… by s1114182721
I see that you volunteered to implement it earlier; I’m sure the community would appreciate your contribution whenever you decide to follow through on this!
In reply to I see that you volunteered… by Marc Sabatella
I'm following through. My idea would be to take that feature from Notion & add it to Musescore.
In reply to I'm following through. My… by s1114182721
Yes, but earlier you said you were actually volunteering to do the development work - to actually write the code to implement this. People have been waiting all this time for your code contribution. Are you saying you've changed your mind and no longer wish to to do this? if so, then hopefully someone else will step forward to volunteer.
In reply to Yes, but earlier you said… by Marc Sabatella
I am still volunteering it.
In reply to I am still volunteering it. by s1114182721
If by “volunteering” you mean you are a C++ programmer and are volunteering to donate your skills and time to implement something something fyourseklf, by all means, your contributions are welcome! See the Contribute / Development menu on this site for information on how to get started in applying your software development expertise to MuseScore.
if you simply mean, you are expressing a wish that someone else volunteer, you’ve made that clear enough…
In reply to If by “volunteering” you… by Marc Sabatella
I still want to volunteer.
In reply to I still want to volunteer. by s1114182721
Great! Then we look forward to seeing your pull request with the code you develop to implement this!
In reply to Great! The we look forward… by Marc Sabatella
I figured it out, I wanted to expand the duration section of the Chord Symbol playback settings with a new mode called "Based on the Rhythm of the Slashes".
In reply to I figured it out, I wanted… by s1114182721
Hmm, how do I make a Pull request?
In reply to https://github.com/musescore… by s1114182721
I don’t see any pull request, just yet more comments . So let me ask you point blank: are you a C++ programmer? Do you have experience working on open software software project contributing your own C++ code that you’ve written to solve problems?
If not, then please stop littering GitHub with more comments. The only thing that is needed for an 8actual experienced C++ programmer* to volunteer to *write the C++ code necessary to implement the feature”. If you’re an experienced C++ programmer and have written the code, let us know. Otherwise, please stop spamming GitHub.
In reply to I don’t see any pull request… by Marc Sabatella
I would love to have a C++ programmer take care of this one for me.
In reply to https://github.com/musescore… by s1114182721
a PR is a proposed code change. So you need to code that feature
In reply to a PR is a proposed code… by Jojo-Schmitz
How do I make a Pull Request?
In reply to How do I make a Pull Request? by s1114182721
By first learning how to program in C++, and then following the instructions on how to work with the MuseScore source code. As I explained previously, you’d find those instructions by going to the Contribute / Development link on this. But again, in order to get anywhere with that, you have to already be an experienced C++ programmer. Once again, if you’re an experienced C++ programmer wishing to volunteer your time to write hi++ code that would be needed in order to implement this, then simply follow the instructions given in that link to learn how to work with the MuseScore source coder and then submit your own C++ code as a pull request. If you’re not a C++ programmer, again, PLEASE stop spamming GitHub and these threads with the same request over and over and over and over and over. All it does is annoy people and make it less likely that someone else will want to assist you.
In reply to By first learning how to… by Marc Sabatella
Learning how to Program in C++, got it.
In reply to How do I make a Pull Request? by s1114182721
By first learning how to program in C++, and then following the instructions on how to work with the MuseScore source code. As I explained previously, you’d find those instructions by going to the Contribute / Development link on this. But again, in order to get anywhere with that, you have to already be an experienced C++ programmer. Once again, if you’re an experienced C++ programmer wishing to volunteer your time to write hi++ code that would be needed in order to implement this, then simply follow the instructions given in that link to learn how to work with the MuseScore source coder and then submit your own C++ code as a pull request. If you’re not a C++ programmer, again, PLEASE stop spamming GitHub and these threads with the same feature request over and over and over and over and over. All it does is annoy people and make it less likely that someone else will want to assist you.
Pull requests are C++ code.
In reply to By first learning how to… by Marc Sabatella
Got it
In reply to Got it by s1114182721
@s1114182721... Is this actually you in your user profile picture?
If it is, you shouldn't worry about pull requests right now... though maybe years from now ;-)