billhails / musescore-plugins Goto Github PK
View Code? Open in Web Editor NEWVarious MuseScore2 plugins that people might find useful
License: GNU General Public License v3.0
Various MuseScore2 plugins that people might find useful
License: GNU General Public License v3.0
I feel like the names this plugin gives to some temperaments are a little ... abstruse. "Equal" and "Pythagorean" are both okay, but then "Aaron", "Silberman" and "Salinas"... why not 1/4-comma, 1/3-comma and 1/6-comma meantone?
Most of the pre-existing tables, except the new Bach/Lehman ones I proposed in #4 have the constant note at C instead of A. However, MuseScore can only tune using A4 as reference, so the A in the cent table should always be exactly 900.0
, and the other cent offsets need to be transposed for that to work.
For Bach/Lehman, he even gives it as example on his website:
“If you use an app or device that allows definitions of Custom
temperaments, such as ClearTune, set it up with the following cent
offsets from equal temperament:
C (+5.9) C♯ (+3.9) D (+2) E♭ (+3.9) E (-2) F (+7.8) F♯ (+2) G (+3.9) G♯ (+3.9) A (0) B♭ (+3.9) B (0).
[…] “Enter the offsets from C, not A. The numbers to use are:
C (0.0) C♯ (-2.0) D (-3.9) E♭ (-2.0) E (-7.8) F (2.0) F♯ (-3.9) G (-2.0) G♯ (-2.0) A (-5.9) B♭ (-2.0) B (-5.9).
It can be observed that the bottom line is created from the top line by subtracting 5.9, with the exception of F (-5.8), which may come from rounding, but it’s close enough. (Or it may be a typo in the C pitches, I triple-checked the 7.8 as I could not get it at first either.) This 5.9 is exactly the difference between the cent deltas of the respective tuning base notes.
So, I think we need to adjust all the other tables (those I did not touch in #4) to keep A constant.
This has no license so it's automatically proprietary/closed-source software. Could a license file please be added?
I can't find where to select the tuning... Can the documentation instructions be more specific?
When I have a file in which a tuning is already applied, for example, A4 reads like this:
<Note>
<pitch>69</pitch>
<tpc>17</tpc>
<tuning>-5.9</tuning>
</Note>
When I then apply, with your plugin (unmodified), a tuning in which A has offset 0 (e.g. back to equal temperament), the XML gets rendered thus:
<Note>
<pitch>69</pitch>
<tpc>17</tpc>
<tuning>nan</tuning>
</Note>
(NaN being “not a number”, of course.)
I’m not sure whether this is a bug in your plugin (does it ever divide by zero?) or in MuseScore 2.2.1 (does it fuck up when setting note.tuning = 0
?) but I’m reporting it here first, so you can check that.
Removing all these bogus tuning lines (e.g. with perl -pi -e '/<tuning>nan/d' *.mscx
) fixes the files locally, but of course that is no solution for the average user.
I have tried in Musescore2.1 and the latest Musescore3 (downloading the corresponding plugin). I enable the tuning plug in, select an area in my piece, open the tuning screen, and change the settings I want. I then select save and give a file name. When I go to the specified directory, there is no file there, and my file is not displayed when I select load from the Tuning popup. I have tried running as both administrator and not administrator and have tried placing the file in my local storage as well as under the Musescore3\plugins directory.
Can you offer any suggestion as to what I'm doing wrong? Thanks.
I'm trying to use this plugin with Musescore version 3.3.4.24412, and macOS Catalina 10.15.1. I may just not be using it right, but it doesn't seem to work for me. If I open the Tuning plugin's window without selecting any part of the score, then select a different tuning, and then click the Apply button, it tells me "No selection. This plugin requires a current selection to run". If I do have notes selected, then the Apply button just closes the Tuning window, and the tuning doesn't get applied to the selection. If I open back up the Tuning window, the Temperment setting is back to "Equal".
Hi,
I use exclusively the dark mode to preserve my eyes.
When using the plugin, the readability is very poor, as the text is in white but the background stay light gray.
The buttons and textfields are black and it's ok for me.
Hello is the just intonation of the plugin five-limit just intonation? Also, please consider adding the option of changing the root from C to another key?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.