I'm looking for freelance programmer to create a simple Musescore plugin

• Jan 5, 2020 - 03:47

I need a simple plugin that signs the names of notes in the form of numbers.
Just for tonality in C major.
For treble and bass clefs.

Like in the picture attached to this message.
As you see, in the bass clef the chords F, C, G, D, Dm, Am, E7, H7 must be signed also as one number.
In the treble clef, it is not necessary to put the names od the chords. Just the names of notes one above the other.

I am ready to pay for this plugin.
Please help me to find a person who can make this!!!

Thank you!

Attachment Size
Musescore notes to numbers.jpg 78.72 KB


In reply to by Shoichi

Dear Shoichi, yes!
It is the schema of the right keyboard of russian traditional button accordion named Khromka.

And the numeration is simple:
First the outer column of buttons - from 1 to to 13.
Then the inner column - from 14 to 25.

This is a very common scheme of numeration...
A lot of accordionists can not read notes, only this numeration.
And I write all my notes in MuseScore, and I don't use this numeration.
So, my work is not understandable for a lot of traditional harmonists...

In reply to by Shoichi

Dear Shoichi,
it's not quite enough.
As I see it:

  1. You have the MuseScore file. .mscz
  2. The notes in this sheet are already devided for treble clef and bass clef.
  3. You open this file in Musescore program.
  4. You click on the plugin in Musescore menu "Plugins".
  5. You run this plugin
  6. It writes the number above (or under, no matter) each note in treble clef.
    If the notes are written above each other - then the plugin also writes the numbers of notes above each other.
  7. For bass clef... If the plugin sees the single note, it writes just the number of this note.
    If in the bass clef the plugin sees the chord (3 or 4 notes above each other), then it analyses - which chord it is. And writes the number for this chord. Just one number for each chord.
    The list of possible chords you can see in the picture. I need just this 8 chords: F,C,G,D,Dm,Am,E7,H7. Not more.
  8. that's all :-)

In reply to by KostaBo

So there are 25 buttons on either side, for treble and bass, but your score above only shows buttons 1, 3-8, 10-15 for bass, where is the rest?
That "left keyboard.jpg" is very hard to read.

OK, I guess some buttons are duplicates, and you listed just one option, and the chord with the 10 is a mistake and should be a 9? And you accidetally left out 17?
Additions in red.
Still what differentiates the last 3 chords in bass, all with a 1?
See above in yellow.

In reply to by Jojo-Schmitz

Lieber Herr Schmitz!!!
Ich wuerde Ihnen grenzlos dankbar fuer Ihre Hilfe!
Ich glaube fuer Sie und Ihre Team dieser Plugin ist gar kein Problem.

Und vielen Dank fuer Ihre Musescore Programme. Sie ist wirklich wunderbar!
Die Uebersetzung von diesem Text ist nich von Google gemacht.
Deutsch ist meine lieblings Sprache, obwohl in letzten 30 Jahren bin ich voellig aus der Uebung gekommen.
Vielleicht, das wird noch ein Grund fuer Sie, um mir zu helfen! :-)

Mit freundlichen Gruessen
und mit einer Hoffnung fuer die Hilfe,
Konstantin Ivanin

In reply to by Shoichi

Dear Shoichi, Hellooooooo!!!!
Yes!!! It should be like this!!!
Is it possible to do it with the bass clef - bass and eight chords?

You give me hope!!!
If you finish it, I'll pay!

Please, if it's possible for you, complete this plugin!

With best regards,

In reply to by KostaBo

Don't misunderstand me. I'm just trying to get some answers. For some contributors it should be possible, look forward.
I searched another image (Wikipedia) to try to figure out what you mean.

Meanwhile one option would be to use the fingering palette and edit the numbers (then you could save them in a Custom Workspace). Try the attachment (save, right click->rename as *.workspace).

Attachment Size
khromka.PDF 8.87 KB

In reply to by KostaBo

Seems relatively easy for the top staff (basically just a mapping between certain pitches and button numbers), not so much for the bottom staff, a) due to the chords it'd need to detect and b) due to the overlap in pitches with the top staff, a plugin would need to detect which staff (or clef) it is working on.

In reply to by Jojo-Schmitz

Dear Mr. Jojo-Schmitz,
thank you for your answer.
So, you think, it is impossible, or there's hope?

When I see what you do in MusicScore, I get sure that for your team there's nothing impossible in this area.
Really. You do great things!!!

Or is it the question of price?

Thank you again!!!

In reply to by KostaBo

It may not be possible in a single plugin (depends on whether plugins have access to the clef in effect), I'm not sure about this though (Edit 2: I've checked meanwhile and can't find clefs being accessible to plugins).
It may not be feasible as 2 plugins which then would need to get run on a selection (one on a part or all of top staff, the other on a part or all of the bottom staff), not a very usable approach.

Edit 1: Hmm, it could go by staff number. Assuming there's always a top staff in treble clef, a 2nd staff, if exists, is in bass clef and there are never more than 2 staves (or all staves exceeding 2 are getting ignored)?

In reply to by Jojo-Schmitz

Dear Mister Schmitz,
If I understand correctly (my English is not good, sorry):
To get the result, I need two separate plugins: one for treble clef, one for bass clef. Right?
If so, it is not a problem at all !!!
I can select first the treble clef staff, and run the "treble clef plugin". Then select bass staff, and run the "bass clef plugin".

Do I understand correctly?

In reply to by Jojo-Schmitz

Yes, it can, but...
I can first make the score for Khromka. With two staffs.
And the - after running the plugins for numbering notes, I can add the additional instruments.
But in 99% cases, there's no additional instruments or staffs in Khromka scores.

When somebody needs numbering, it means - he does not know the notes.
It means - he does not need the additional score for let's say violin. Because he can't read it...

So, when we need numbering, we can surely assume, that there will be only two staffs.

In reply to by Jojo-Schmitz

Could you please, Herr Schmitz, help me to find this person?
Since I guess you know everybody here who's able to do it. And for me, this site and programming is absolutely unknown world. I feel blind and helpless here, alas.

Is this topic in the forum enough to find the programmer? And soon or later somebody will take the task.
Or you have some database, where the programmers are more available than here?

As I said, I am ready to pay for this plugin.

In reply to by Jojo-Schmitz

My 12 years old son moved today in the evening to this result.
He said, "I don't know programming, but I have the common sense"...

I can't get, how those kids' minds work...
Hope, tomorrow he solves the bass chords numbering...

But really doesn't know the programming. So, maybe I'll ask for help again...

Attachment Size
Kotyas result.jpg 190.86 KB

In reply to by Jojo-Schmitz

Dear Herr Schmitz,
Thank you very much for your help !!!

We achieved with our own attempt the result like in the attachment.
Without your idea, it would be impossible!!!

All the details we've already discussed.

Let me express one more time my delight about your team and your product!!!

You do very useful and honorable work for all the people.

When we admire some music - who knows - maybe it was learned using the Musescore program.

And you can be sure - a lot of Russian folk-musicians learn to play using the notes written in Musescore! :-)


Attachment Size
our own result.jpg 132.21 KB

In reply to by KostaBo

OK, nice. The original specs where different though, at least to my understanding:

a) just single notes for treble clef, no chords (you now show some chords)
b) just single notes and a (very) limited set of chords for bass clef (you now show a combination of single note and chord
c) those number below the staff (this is very easy to fix though)

BTW, you really should have only one volta 1. and one volta 2., check https://musescore.org/en/handbook/3/voltas#change-volta-measures ;-)

In reply to by Jojo-Schmitz

Dear Herr Schmitz,
a) was my mistake due to my bad English
b) I did it by hand :-). It is very seldom cased, no need in it.
c) would be great, but we couldn't do it

The main problem is:
I worked all day writing the notes.
And after closing and opening again the file, all red numbers got black!!!
It's awful!!! Because it is very inconvenient to read, when it's the application (which finger to use) is written almost in the same place...
It wouldn't be a problem, when we could make the c) those number below the staff
But we have no idea, how to do it...

I'm afraid to ask for advice, but... ???

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