Bug Report: converting triplets to Tremolo

I am trying to figure out how to convert imported midi triplets to tremolo.

  1. The import with articulation tremolo checked does not work as hoped. But keeps the triplet and adds tremolo to each note with in the triplet.

  2. I can achieve desired notations with quantisation (to eight note) and filter undesired noted then apply tremolo.

HOWEVER, in doing doing I have found a bug which crashes Dorico!

BUG:

  1. I select all notes and quantise.
  2. ISSUE: If I no try and filter notes (in this case bottom notes of chord) Dorico crashes!
    3: Work around: If I unselect notes and reselect them and then filter it all works fine!!

Small file which crashes if above applied attached:
Trem_quantize_bug.dorico (481.3 KB)

Hi @David_Marshall1, I am afraid I cannot follow your description of what you are doing. But from your Title, here what I would do (no re-quantisation, and no crashes). But probably I misinterpreted your wishes:

2 Likes

Christian, 1st thanks for such a quick initial reponse.

First, I think I have found a bug as I have replicated the crash with new inputted data. I did not wish to focus on my specific problem as I think the crash issue may occur in other situations.

The crash seem to occur with any triplets quantised and filtered

1: Create a bunch of triplets and select them
2: Quantise to a value higher than triplet note duration (naturally)
3: Try and filter upper or lower note in coalesced quantised notes (still selected)
4: CRASH

Secondly:
The end result I actually wish to achieve is this

So not quite what you realised: The triplets need to be got rid of which is messy or requires some further work.

Also I have several bars of these triplets so I was trying to avoid manually selecting notes: looking for a more elegant solution which I found but have to avoid the crash issue:

1 Select all notes in triplets:

2 Quantise to all values in my case eight notes (I have “fill gaps” selected in quantise option and no triplet detection):


3 unselect (to avoid crash) and reselect
4 Filter lower notes and upper notes (Deletes doubles)
5 Apply tremolo

(There’s no need to go messing with quantisation)

Set grid to quavers.
Insert on (I). Select notes. Filter tuplets. Delete. (removes tuplets)
Insert off (I). Select notes. Remove duplicates (Shift-Alt-right) by lengthening notes
Insert on (I). Change duration back to quavers (5).
Create tremolo (shift-R ///)

3 Likes