A plugin for tuning micro-intervals: Request For Comments

Tagged:  

Hi,

I'm finishing a plug-in for tuning micro-intervals (quarter-tone and similar). A screen-shot is attached and should be rather self-explicative (the choice between "whole score" and "selection" is still to implement).

Any comment or suggestion is welcome; in particular about the default values for accidentals and about needed/useful additional functions (existing functions can be inferred by button names ;-) ).

Thanks,

M.

AttachmentSize
microtune.png6.52 KB

Beautiful!
I would add the same preset pitches for the arrowed accidentals witch are very popular and practical (except for the double arrow ones, I would leave them blanc.)
*Sorry.. about existing functions I can`t infer very well what they would do. What exactly do the [update] [rename] [add] [delete] buttons do?
*I suggest a [save to file] button. That would imply that the plug in could read presets from a plug in folder. So that people could not only save their presets and transport them along with the plugin but also share them on this forum or something like that.

You give quarter-tone tunings for accidentals that are not used in quarter-tone music. Please leave the following blank by default: "flat-slash2", "mirrored flat slash", "sharp-slash2" and "sharp-slash3".

Then you can have another preset for Turkish maqam and use these extra accidentals in their proper context.

Like Tato, I also recommend giving quarter-tone tunings for the arrowed accidentals as mentioned here

Thanks for the replies. I'll update the default definitions.

Tato: [Update], [Rename],... buttons are used to manage presets, i.e. to update the selected preset with the values currently displayed, rename it, delete it, add a new one... Of course, from a screen-shot, it is not possible to see that each button has its own tooltip explaining it in more words.

Presets are always saved to disk in an INI-like file. Sharing presets would need some kind of import/export function.

David: of the many sharp's, I'm not not sure which are "sharp-slash2" and "sharp-slash3", but I'll figure out.

Thanks,
M.

A few changes...

Still some tests and I'll upload it.

M.

AttachmentSize
microtune.png 6.96 KB

Great! love it.
Actually the "Selection" option isn't really that necessary since the only case I can thin of its appliance would be if in the same document where to have different settings for the same quarter-tone symbols which I think is very unlikely . Except the reason were that the plug in takes to long to proses the entire document I think that option can be spared.
I would add two simple comments to the box for a quick comprehension of the plugin.
1 - " * 100% = half tone" .. Why, well Since we are dealing with QUARTERtones, the first thing a person would infer is that 1/4 = 25% 1/2 = 50 etc.
2- "the plug in acts for already written alterations"(or something like that). The user may assume that the plug in is just something you activate and it keeps working, like most add-ons or scripts.

Miwarre, The latest picture looks much better. With regards to the names, I was using the text that appears in the tooltips when you hover of the accidental in the palette.

If you plan to add support for other presets you might want to add the standard flat, sharp, and natural signs as well.

Tato, 100 cents = half tone. This is a standard unit of measurement used on tuners and elsewhere in music. See http://en.wikipedia.org/wiki/Cent_%28music%29

Yes. We know that, not everybody does. And for the ones who don´t it would seem unnatural to count cents out of halfs.
I just say a simple line of text wouldn't hurt ; )

Fair enough.

Version 0.1 of the plugin has been posted on the MuseScore plugin page.

Thanks for all the suggestions and comments; now I'll wait for bug reports!

M.

SUPER!
I´ll start testing

Hello,
I downloaded zip, uzipped, copied to my mscore/plugins - and nothing happens. I start MuseScore, and have nothing in Plugin menu. I run 0.9.6 prerelease (revision 2902M) from latest SVN.
Any help will be greatly appreciate. I would really like try this stuff - it's something I've been dreaming of for a long time!

It works fine on nightly-r2892.

perotinus, Do the built-in plugin's work for you? If not maybe you need to upgrade cmake. See the following thread about compiling from SVN:
http://musescore.org/node/3475#comment-9750

Yes, the built-in plugins are in my menu, but there are no stable at all. I mean sometimes they work, and sometimes they doesn't work. I started MuseScore in the debugg mode, and here is what I got (after the last message the program crashes):

[piotr@localhost ~]$ mscore -d -D
...
MuseScore::changeState: STATE_DISABLED
start event loop...
preferences.checkUpdateStartup: 72
lastupdate: 27.03.2010 09:12:08.220
enterState <>
enterState Normal
MuseScore::changeState: STATE_NORMAL
enterState Drag
Run Plugin /usr/local/share/mscore-0.9/plugins/createscore.js : run
/usr/libexec/unknown: No such file or directory.

I've got cmake 2.6.4.

The plugin has been tested under Win XP and Ubuntu 9.4 with latest pre-release (0.9.6 beta 2) and latest (at that time) SVN revision r. 2891.

If you see no plugin at all, not even the built-in ones, as David says, probably the issue is not with Microtune but with something in your setup; I'm sorry, but I do not know enough about MuseScore internals to guess what it might be.

Anyway, some detail on your setup (OS, compiler, etc.) may be helpful to understand the problem.

M.

Hi,
I run Fedora 10, MuseScore 0.9.6 r 2902M, which I built from SVN. I built it from sources (It was the first time I had done it), because I wanted to try your plugin - there are no prerelease packages for Fedora.
Other plugins are in place.
Best

Syndicate content