I'm looking for freelance programmer to create a simple Musescore plugin
Hi!
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!
Regards,
Konstantin
Attachment | Size |
---|---|
Musescore notes to numbers.jpg | 78.72 KB |
Comments
What is the schema for the numbers? I can't detect any
In reply to What is the schema for the… by Jojo-Schmitz
My friend,
this is the traditional numeration for Russian button accordion "khromka"
In reply to My friend, this is the… by KostaBo
Does it match?
https://en.wikipedia.org/wiki/Khromka#/media/File:Russian_diatonic_acco…
In reply to Does it match? https://en… 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 Dear Shoichi, yes! It is the… by KostaBo
I won't even try but it might be possible to use the note names plugin and modify it?
In reply to I won't even try but it… by Shoichi
I tried to do this by myself. But I am not a programmer, so I failed :-(
In reply to I tried to do this by myself… by KostaBo
if it is enough to open with Plugin Creator and replace the names with numbers.
Wait a little while, someone might volunteer.
In reply to if it is enough to open with… by Shoichi
Dear Shoichi,
it's not quite enough.
As I see it:
If the notes are written above each other - then the plugin also writes the numbers of notes above each other.
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.
In reply to My friend, this is the… 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 What is the schema for the… 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 Lieber Herr Schmitz!!! Ich… by KostaBo
I made a few unsuccessful attempts :(
Should it be something like this?
In reply to I made a few unsuccessful… 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,
Konstantin
In reply to Dear Shoichi, Hellooooooo!!!… by KostaBo
Don't misunderstand me. I'm just trying to get some answers. For some contributors it should be possible, look forward.
Edit:
I searched another image (Wikipedia) to try to figure out what you mean.
https://en.wikipedia.org/wiki/Garmon#/media/File:Garmon_left.png
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).
In reply to Don't misunderstand me. I'm… by Shoichi
That attachment seems broken
In reply to That attachment seems broken by Jojo-Schmitz
:( Aside from the Frame, which I can't bring to the palette, it seems to work here. I retry.
In reply to :( Aside from the Frame,… by Shoichi
Same problem
In reply to Same problem by Jojo-Schmitz
Probably because it is the same file (X3.1). However, the principle should work.
In reply to Lieber Herr Schmitz!!! Ich… 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 Seems relativly easy for the… 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!!!
Regards,
Konstantin
In reply to Dear Mr. Jojo-Schmitz, thank… 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 It may not be possible in a… 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 Dear Mister Schmitz, If I… by KostaBo
Yes, but see my edits above.
In reply to Yes, but see my edits above. by Jojo-Schmitz
The edits are understandable.
For Khromka the number of staffs is constant:
Always two staffs. Not more, not less. The upper one is always a treble clef. The lower one is always a bass clef.
Tonality is constant too. It's C major.
In reply to The edits are understandable… by KostaBo
But a score can have more instruments than just a Khromka, can't it?
Only ever using voice 1?
In reply to But a score could have more… 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 Yes, it can, but... I can… by KostaBo
If there are more instruments would Khromka be the top one or the bottom one?
In reply to If there are more… by Jojo-Schmitz
The bottom.
In reply to If there are more… by Jojo-Schmitz
Dear Herr Schmitz, hello!!!
Is there still any hope for me, or is this idea hopeless?
Regards,
Konstantin
In reply to Dear Herr Schmitz, hello!!!… by KostaBo
The idea is not hopeless. Just needs someone to go and do it ;-)
In reply to The idea is not hopeless… 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 Could you please, Herr… by KostaBo
I've got something that seems to work, except for those bass chords
In reply to The idea is not hopeless… by Jojo-Schmitz
Wow...
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...
In reply to Wow... My 12 years old son… by KostaBo
I got mine ready meanwhile, including bass chords ;-)
In reply to I got mine ready ;-) 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! :-)
Regards,
Konstantin
In reply to Dear Herr Schmitz, Thank you… 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 OK, nice. The original specs… 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... ???
In reply to Dear Herr Schmitz, a) was my… by KostaBo
c) easy, use
text.placement = Placement.BELOW;
and probably (untested)text.color = red;
might turn them red (investigation needed)In reply to c) use text.placement =… by Jojo-Schmitz
Probably
text.color = "red";
is needed (note the quotes around "red").
In reply to Probably text.color = "red"… by dmitrio95
That's what meant ;-)
In reply to That's what meant ;-) by Jojo-Schmitz
Thank you!
Text color was written as you say.
But the problem with the color was fixed after installing of last Musescore version.