Sign in

preserve split order within instruments & presets

Category: Feature requests
  • SC 69 0
    Within the instruments I create, I usually have a deliberate order for the samples to appear. This is true for the instrument splits within a preset as well. In GeneralUser GS , for example, I have the following splits (instruments) in preset "000:002 Electric Grand":

    Split Name:Velocity Range:
    CP-80 EP0-50
    CP-80 EP51-69
    CP-80 EP70-86
    CP-80 EP87-106
    CP-80 EP107-127
    Stereo Grand Bright0-75
    Stereo Grand Bright76-91
    Stereo Grand Bright92-108
    Stereo Grand Bright109-127

    However, in Polyphone, the splits are displayed like this:

    Split Name:Velocity Range:
    CP-80 EP0-50
    Stereo Grand Bright0-75
    CP-80 EP51-69
    CP-80 EP70-86
    Stereo Grand Bright76-91
    CP-80 EP87-106
    Stereo Grand Bright92-108
    CP-80 EP107-127
    Stereo Grand Bright109-127

    This is a bit messy. It would appear that Polyphone is sorting the splits by velocity range (all splits span the entire key range). My request is for Polyphone to either turn off automatic sorting for instrument and preset-level splits, or at least provide an option to do so. I have my splits carefully organized, and Polyphone's sorting always confuses my workflow. The alphabetical sorting within the separate sample and instrument pools is helpful, however, and should remain.
  • 417 0
    Message from Davy on
    Here is the way Polyphone order divisions inside an instrument or preset:
    • first by key range
    • then by velocity range
    • finally by name (natural order)
    I cannot think of another way to do and reordering the divisions just as they come in the sf2 file is a non-sense to me since they can be stored in any way. During the creation of an instrument, I usually prefer that the division I am adding is correctly positioned instead of being at the end of the list.

    In the case you mention, it is indeed hard to distinguish the two sets of samples. But in this case, is it possible to consider creating 2 instruments (one with CP-* and one with Stereo Grand Bright) and then create a preset being the combination of these two instruments? This way you will be able to clearly identify and edit the two sets of samples.
  • SC 69 0
    Davy on -
    Here is the way Polyphone order divisions inside an instrument or preset:
    • first by key range
    • then by velocity range
    • finally by name (natural order)
    I cannot think of another way to do and reordering the divisions just as they come in the sf2 file is a non-sense to me since they can be stored in any way. During the creation of an instrument, I usually prefer that the division I am adding is correctly positioned instead of being at the end of the list.

    In the case you mention, it is indeed hard to distinguish the two sets of samples. But in this case, is it possible to consider creating 2 instruments (one with CP-* and one with Stereo Grand Bright) and then create a preset being the combination of these two instruments? This way you will be able to clearly identify and edit the two sets of samples.
    These aren't sets of samples. The example I gave was a preset with the instruments "CP-80 EP" and "Stereo Bright Grand" being mapped multiple times within the preset.

    I'll give you another example of the problem. Here is the "Fast Strings" preset from the VSCO2 strings library I am creating for MuseScore, viewed in Swami so you can easily see the key ranges for each zone:
    I have purposely placed the low velocity instruments (name ending in "1") in ascending order of key range with the attack zones ("Att") always placed directly following the sustain zones they are paired with. After that, the high velocity zones follow according to the same pattern.

    When I view the same preset in Polyphone, I get this order instead:
    ...which makes it really confusing to work with.
  • 417 0
    Message from Davy on 1
    Ok I see. The best I could do is to add in the software preferences a configuration with 4 options.

    Order division
    • by key range
    • by velocity range
    • in the alphabetical order
    • none
  • SC 69 0
    I think that is the perfect solution. Slightly clearer English would be:

    Sort divisions
    • by key range
    • by velocity range
    • in alphabetical order
    • none
    Thanks again for all the work you put into this software!
  • The new division sorting works great and has helped my workflow substantially! When I open a new SoundFont, however, the sorting resets back to "key range", although it still shows "in alphabetical order" in settings.

    Steps to reproduce:
    1. Open a SoundFont.
    2. In settings, set the division sorting to "in alphabetical order".
    3. You should be able to see that divisions are now sorted alphabetically.
    4. Close and re-open the SoundFont
    Result: Divisions are now sorted by key range.
    Expected result: Divisions should still be sorted alphabetically.

    I am running Polyphone 2.0 compiled in KDE neon 5.14 (based on Ubuntu 18.04).
  • 417 0
    Message from Davy on
    Fixed

Sign in or register to take part in discussions.

Polyphone needs you!

Polyphone is free but there are costs associated with its website and development. A small donation will help a lot.

Donate
Learn the basics Try a tutorial
Scroll to
top