Auto remove - top, middle or bottom note - after multiple select / intelligent triad edit functionality
I often write my chords out on one stave prior to splitting the harmony between staves/instruments.
I then copy the chords onto other staves and manually remove (usually) the top middle or bottom notes for that instrument.
If I could create my hamony on one stave, copy to another stave... then as it would still be selected engage a advanced delete option to
remove all
1) top notes
2) middle notes
3) bottom notes
in chords/triads
Where notes are grouped in chords of 4 or more and the middle option is selected... simply display the message "some chords selected have more than 3 notes.... These chords will be ignored"
:)
Oh... the time that would save !
Comments
Sounds like an interesting example for the upcoming scripting interface!
In reply to Sounds like an interesting by [DELETED] 3
Assuming you chord is made up of 3 notes::
of exact same legnth:-
I imagine removing top or bottom notes in a chord would be the easy bit.
Middle note also.
Where note length differs throughout the chord I presume the safest option would be to also display a message such as "this feature only removes notes where all lengths are equal" and give a graphical example.
So... possibly .... assuming people may copy a few bars of construction from on stave to the next:-
1) Select bars/notes to perform function on
2) Select "Chord Reaper" function
3) Display function interface with message:-
"This function removes the top middle or bottom note of all 3 entry chords detected in your selection, [show illustration]
The operation will only be applied to chords where notes are of the same length. [show illustration]
If the -Middle- option is selected, where reaper detects any chord of 4 notes or more that chord will be untouched. [show illustration]
Where 2 or single notes are encountered reaper will also leave these untouched. [show illustration]
4) display top middle and bottom button with the Apply button.
Having said all that above.....
You could make it work with just 2 options.......
A) remove top line
B) remove bottom line
This way you can work your way to the middle whilst also correcting and adjusting 4/5/6 etc chord entry's as you go.
...... Hmm.......
Ok... start again....
1) Select a passage of notes on a stave (mixture of all sorts of chords)
2) Select "Chord Reaper" ..... or whatever you want to call it.
3) That passage is copied onto a new tab of its own (just the selected passage and nothing else)
4) same remove -Top- line or -Bottom- line buttons displayed
5) Now give the user the power to select notes ctrl+Click that are to be EXCLUDED from the top or bottom line operation prior to Top or bottom bieng selected followed by apply.
6) have a level of Undo and the option to "insert updated passage into parent."
This way any double or single notes could be excluded from the option .. or it or one of them will be removed on performing top or bottom operation... Likewise sets of 4 or more can be tweaked prior to reaping the passage.
sibelius has that:
select > filter > top/bottom note
you can even use a "double" filter eg. select > voice 1 only > select > filter > top note
It would indeed be awsome if that could be implemented in this app.
I really like musescore btw, kuddo's for you developing it!
Take care, oNNo
any news on this one?
I found my own post with google :)
editing a midi file...
Thank you all!
In reply to any news on this one? I found by aeLiXihr
I'm not really understanding what you are tryig to do or asking for. Is it covered by the Explode plugin( See Plugins menu at right of this page.
In reply to I'm not really understanding by Marc Sabatella
thanks Mark, that might work :)
In reply to thanks Mark, that might work by aeLiXihr
does it matter if i put it in /usr/share/mscore-1.3/plugins or in ~/.local/share/data/MusE/MuseScore/plugins ?
In reply to does it matter if i put it in by aeLiXihr
No. One is system wide (for all users), the other is personal, the latter takes precedence in case a plugin of the same name exists in either
thanks i have not succeeded yet
In reply to thanks i have not succeeded by aeLiXihr
Feel free to post your score and describe *precisely* what you are trying to do to it, and what goes wrong when you use the plugin.
In reply to Feel free to post your score by Marc Sabatella
sorry no i meant i do not yet have the plugin in the right folder.
I have to sudo move it but i forgot how to...
thanks!
In reply to sorry no i meant i do not yet by aeLiXihr
You'd have to use sudo to move into the system wide plugin folder, but not put it into your personal one.
See http://musescore.org/en/handbook/plugins#Linux
In reply to You'd have to use sudo to by Jojo-Schmitz
yeas thank you, i found that handbook. That is where i got the paths from :)
I am not sure which is the system wide plugin folder.
is this right:
sudo mv /home/onno/Desktop/explode.js ~/.local/share/data/MusE/MuseScore/plugins
In reply to yeas thank you, i found that by aeLiXihr
'~' denotes your home, so that should be the private one, not the system wide one.
So probably the full path is /home/onno/.local/....
The global one would (probably) be /usr/share/mscore-1.3/plugins
In reply to '~' denotes your home, so by Jojo-Schmitz
thanks Jojo and Mark!
It is working, that will save a lot of time :)
I think Tools > Explode should fit your needings.
In reply to I think Tools > Explode… by carlos.ces
I do hope they're not still awaiting this issue 8 years later ;-)
In addition to Explode there are also some plugins to address this; such as PruneStack and Chord Level Selector.