Chord playback with rhythmic slash notation

• Aug 15, 2020 - 00:25

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

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 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 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 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 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 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 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 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.

Do you still have an unanswered question? Please log in first to post your question.