Good Morning Michael,
2018-01-02 22:10 GMT+01:00 Michael Oswald <[email protected]>:
> Hi,
>
> On 2018-01-02 18:23, Robert Jonsson wrote:
>
>>
>> Otherwise I'm gearing up for a 3.0 release I think. Will prepare the
>> packaging and do more tests over the coming days. Whatever you manage to
>> fix put it in. If there are any known issues left we'll mention them in the
>> release note as know issues.
>>
>
> I have something on my wishlist for quite some time. I could also do this
> myself, and it doesn't need to be in the release, no stress. I would just
> need some hints for the code.
>
And ofcourse you are quite welcome to get into it :)
>
> What I really would need (for more realistic drums) would be that the MIDI
> transform dialog would also handle a randomization of the note position
> (for tiny shifts).
>
I confess I rarely use the midi input transformer, could you describe how
you imagine using it for this purpose?
> I had a brief look into the current code base and if I understand
> correctly, this should be a quite small change. The main function would be
> MidiTransferDialog::transformEvent where for the position the randomize
> case in the switch is not handled, which should be pretty easy to add (for
> the processing alone).
>
> Of course also the Randomize would need to be added to the position combo
> box to be selectable (means a change in transformbase.ui, I think) and
> procPosOpSel needs also to handle the Randomize.
>
> Is there something else that needs to be changed for this, which I haven't
> seen (my Qt knowledge is quite rusty, worked a lot more GTK in the last
> time)?
>
Never been in that code so I couldn't really comment but it seems
reasonable, barring that it is actually possible to make time changes.
Can't really figure it out in the GUI but I see in the code there is a
switch for modifying pos so it certainly looks possible.
Another way to go a bout adding randomization, or Swing, is to
create/modify a midi plugin. There's currently a plugin called
SwingQuantize1 (which no longer works I see now, need to fix that) which
employs a method to randomize note placement.
As I recall I never really figured out the right algorithm so it probably
needs further study (apart from fixing the execution bug).
Regards,
Robert
>
>
> lg,
> Michael
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Lmuse-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/lmuse-developer
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer