Automating the existing procedures for combine/uncombine voices and staves
should be fairly easy, probably too easy for 3 months of work.

This https://musescore.org/en/node/89736 is quite different. Here we are
not talking about a single shot operation but a way to make voices linked
to staves in a part so when you modify a part the staff is also modified.
Honestly, this is quite hard if we want to do it like linked staves.
So, my current thinking for this would be a way to make a voice entirely
invisible on a staff, as a property of the voice (not a property of
elements in the voice). This way you could have a main score with 1 staff,
2 voices + two linked parts containing the same staff but one part with a
voice 2 hidden and the other with voice 1 hidden. See this score
https://www.dropbox.com/s/stycs2w1caybmq3/VoiceParts.mscz?dl=1 (Use "View >
Display invisible elements" in the parts to see the trick, except there if
you add more content to the score it will not work)

lasconic

2016-03-22 11:56 GMT+04:00 Gerhard Brauchle <feli...@online.de>:

> Hi Lasconic,
>
> Thanks for the link. I already read it and have done most of the steps.
>
> > My understanding is that you want to automate the following process but
> for SATB <-> Piano or Open Score(S.A.T.B) <-> Closed Score (SA.TB).
> I think that in most cases the Closed Score (SA.TB) would be same as the
> Piano Score, or am I wrong?
> But yes, I think you get my point. In my opinion this would be the most
> frequent form of usage for this tool.
>
> There are two more points I'm thinking of:
> * If there are more than 8 part's that should be merged in a piano
> reduction an additional line is added to the Piano part (like an
> Organ-score)
> * It should be possible to just select single parts and add them to the
> piano reduction (but I actually have no idea how to handle the limitation
> of 4 voices per line)
> * for the Explode version there should be a possibillity to select the
> instrument to which the voice is assigned (I'm thinking of an graphical
> interface where you can manually assign this)
> The last point is quite interesting for composer which are using MIDI
> input. As I described in my proposal they now could easily assign the
> voices to the Instrument.
>
> Currently, I'm thinking about if it would be better to see about the
> single part creation of multiple voices in a staff first. (See
> https://musescore.org/en/node/89736) <https://musescore.org/en/node/89736>
> To pass to the Implode/Explode then and maybe just get along with how to
> deal with different rhythms in a staff.
> So in fact just automate https://musescore.org/en/node/12345 and
> https://musescore.org/en/node/52261 (I think you refered to this).
>
> I think that if I take this way there would be a lot more people who
> benefit of these improvements as there would be if I concentrate to
> excessive on the piano reduction which perhaps is really used by just a few.
>
> What do you think about that?
>
> Felix
> Dienstag, 22. März 2016 um 07:37 Uhr Lasconic lasco...@gmail.com
>
> Hi Felix,
>
> Please make sure you read
> https://musescore.org/en/developers-handbook/google-summer-code/steps-toward-successful-application
> Also note that the deadline for GSoC proposal submission is March 25th, in
>
> Regarding your proposal, I must say it's not entirely clear to me. Some
> examples might help. My understanding is that you want to automate the
> following process but for SATB <-> Piano or Open Score(S.A.T.B) <-> Closed
> Score (SA.TB).
>
> * Merge/Combine/implode two staves with one voice in one staff with two
> voices : https://musescore.org/en/node/12345
> * Unmerge/Explode one staff with two voices into two staves with one
> voice. (I can't find a how to but it's doable with selection filter,
> exchange voice and select all rests in the same staff/voice to delete them)
>
> Do I understand correctly?
>
> lasconic
>
>
>
> 2016-03-22 4:05 GMT+04:00 Felix Brauchle <feli...@online.de>:
>>
>> Hi all!
>>
>>
>>
>> My name is Felix, currently a second year student studying at University
>> of Ulm in Germany Electrical Engineering.
>>
>> I’m playing piano and organ for more than 10 years and since one year I’m
>> conducting a wind orchestra.
>>
>> I used many different applications to compose and arrange music like
>> Finale, Capella and - of course -  Musescore.
>>
>>
>>
>> I have advanced programming skills in C and Java and know the basics of
>> C++ and Qt, but I haven’t used it, yet. But I’m confident that I can learn
>> what I need to start well prepared in the GSoC work season.
>>
>>
>>
>> I’d like to work on a tool which is able to create a piano reduction of a
>> score.
>>
>> There is already the Implode/Explode-tool provided by MarcSabatella. But
>> one of the biggest restrictions is,
>>
>> that it’s not possible to Implode/Explode correctly if there are
>> different rhythms in the selected measures.
>>
>> In choral music for example are often passages of mixed rhythms and even
>> a bass solo wouldn’t have copied correctly.
>>
>> Of course it’s not necessary to implement a big tool to im-/explode some
>> SATB-scores, but it’s an often requestet feature
>>
>> and regarding a bigger score with more than 4 different parts it might be
>> a good idea to make the process of im-/explode much easier and faster.
>>
>>
>>
>> Who would benefit from this tool?
>>
>> The first group are composer, which use MIDI input: They could now play a
>> reduced version of their piece and then easily assign the voices to a part.
>>
>> The second are arranger, which want to create a piano reduction of an
>> choir or an orchestra (maybe it should be possible to easily add things to
>> a piano reduction)
>>
>> The last group are students and conductors, which want to have a smaller
>> summary of the score to analyze, or learn by heart.
>>
>>
>>
>> My idea is to
>>
>> > take the existing Im-/Explode tool and make it possible to have
>> different rhythms (but limit the maximal number of parts to 4)
>>
>> > fill a new line with the selected measures
>>
>> > fill a full piano part (two lines) equally with voices
>>
>> > try to split the voices in an intelligent way, so you’ll get a playable
>> piano reduction
>>
>> There is quite a big similarity of the Im- and Explode function, so I
>> reduced my aims to the Implode function.
>>
>>
>>
>> At the end there could be a tool to merge a score into an intelligent
>> Piano reduction (such as SA – right hand, TB – left hand)
>>
>> and on the other side you should be able to reproduce a score from a
>> Piano reduction.
>>
>>
>>
>> With the knowledge of this project it shouldn’t be difficult to extract a
>> voice to a separate part.
>>
>> Maybe it could also be done the other way around, so first add a command
>> to extract a single voice to a part and then transfer the idea to the
>> Explode command.
>>
>>
>>
>> Please let me know if you’ve any suggestions about these ideas.
>>
>>
>>
>> Thanks,
>>
>> Felix Brauchle
>>
>>
>> ------------------------------------------------------------------------------
>> Transform Data into Opportunity.
>> Accelerate data analysis in your applications with
>> Intel Data Analytics Acceleration Library.
>> Click to learn more.
>> http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
>> _______________________________________________
>> Mscore-developer mailing list
>> Mscore-developer@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>>
>
> ------------------------------------------------------------------------------
> Transform Data into Opportunity. Accelerate data analysis in your
> applications with Intel Data Analytics Acceleration Library. Click to learn
> more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140_______________________________________________
> Mscore-developer mailing list Mscore-developer@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>
>
> ------------------------------------------------------------------------------
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
> _______________________________________________
> Mscore-developer mailing list
> Mscore-developer@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>
>
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
_______________________________________________
Mscore-developer mailing list
Mscore-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to