Plugin for music theory "FMAO"

• Nov 13, 2013 - 14:48

Hello!

I'm teaching music theory, harmony and lectro-acoustic music in France for more than 10 years. I use in my courses Musescore, and my pupils learn music with this soft.

Musescore, simply, free and open source, is the ideal soft to do this ! So i decided to develop my own plugin for this task.

This plugin called FMAO (in french "Formation Musicale Assistée par Ordinateur" will help the pupil to easily select files of lessons classified by themes and difficulties.

So, i will post here the progress of this work. If someone is interesting by this project, any answers, suggestions or ideas are welcome !

Syl


Comments

Could you describe exactly how the plugin should work? What do you mean by "help the pupil to easily select files of lessons classified by themes and difficulties".

In reply to by [DELETED] 5

@Jojo-Schmitz : of course, i read this topic. It seems to be a good project. But it's not still ready. Then, i start now with the actual framework.

@lasconic : the first function of this plugin should be a "super" open file button. Actually, you must use File > Open and navigate in the arborescence of a lot of directories to find the appropriate score. It's sometimes difficult.
With young pupils, it should be very easy to find alone the good file. Besides, music theory includes many kinds of differents categories of exercices (notes reading, rythms reading, analysis, copying music, transcribing, listening...).
Then, i'd like to create a gui which help pupils to find immediatly the good lesson in the good category, with the good level of difficulty.

By example, the teacher say to his student "work on a notes reading in F key, lesson 3, level first year". The student actually should be a detective to open the good file, because in the computer of my school, there is a lot of lessons !
With the plugin, the student launch musescore, start the plugin, and the interface appears. He choose the good category, the good level, and then the good directorie opens. Finaly, he clic on lesson 3.

The second objective would be to be able to deactivate automatically the function to show the invisible elements and to block it. I don't know if it's possible...

In reply to by skunt

Let's focus on the first objective.
If I had to develop this kind of interface. I would not do it as a plugin first. I would do it as a website Even if it's a local website. So a bunch of HTML, CSS and eventually javascript.

Once the website would be done, online or not, if a easiest way to display it in MuseScore is needed, you could write a plugin to open the local browser with the website address or even have the Qt browser open it.

Does it make sense? Are your lessons/exercices already online?

In reply to by skunt

The advantage of having your corpus online (even in a private website) is that the students could send the resulting score to this website :) or even musescore.com and you could correct the exercices there, or even better write a musescore plugin to do so :)

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