Musescore File Explorer & Plugout Framework : Guitar "Let Ring"

• Jul 17, 2021 - 18:34

 

App

This Excel based "app" allows users to explore the contents of Musescore MSCX files and apply plugouts to the XML score code which can then be loaded back into Musescore.

It is called a plugout, (rather than a plugin), since it runs externally on MSCX files.
It's initial purpose is to host a guitar "Let Ring" plugout.

See these discussions for background info:

Guitar finger picking pattern arpeggios with held notes
https://musescore.org/en/node/320993

Guitar Laissez Vibrer -- playback interpreter --
https://musescore.org/en/node/319340

Guitar "Let Ring" Problems
https://musescore.org/en/node/286670
 
 
Please read the documentation section Suggested Workflow for using the Excel app with plugouts.
 

Important

This app is written in Excel VBA, (macro language), and is therefore a security risk. VBA code can do almost anything that you can on your PC. It can read, write and delete files; send emails; install a virus etc. Because of this you should verify that this app is trustworthy and will not damage your computer before using it.

The best way to do this is to inspect all the VBA code modules, including worksheet and workbook modules. Since the macro code autoruns on opening the file you should first disable macros in Excel's Trust Center until you have verified the app's safety.

MacroSafety.png
 

Download

The app and its documentation can be downloaded here:
https://drive.google.com/drive/folders/1MM4myIWYKXK06iQ5yT23SPWxRHlf2nU… 
 

Files

MuseFx.xlsm is the app
MuseFx.pdf is the user documentation
LetRing.mscz is a short test score showing the plugout capability. The mscx version is pre-loaded into the app.

Use Windows PowerShell to confirm that the MuseFx.xlsm that you download has not been altered since I uploaded it. Run the get-filehash command and check the resulting hash. If there are any differences then do not use the downloaded file.

FileHash.png
(right-click and open this image in a new browser tab to view it more clearly)

 

Screenshots

 
FX1.png
 
 
FX2.png

Let Ring Current Limitations

• Works with single voice guitar tab scores
• Does not understand tuplets or arpeggio stretch factors

Some more simple ring tests can be checked here:

https://musescore.com/user/28842914/scores/6829500


Comments

v1.1
• Current version is fully multi-voice capable.
• Now works with standard notation + TAB linked scores.
• Ring through chord symbols has been improved.
• A couple of bugs have been squished.
• Options to limit maximum ring have been added.

(Handling of tuplets and arpeggio stretches are in progress.)

Arpeggio stretches are complete, just though pesky tuplets to deal with.

It should be quite easy to port the app to Google Sheets.

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