Suggestion: Move the patches instead of exchanging them

Discussion in 'Testimonials & Suggestions' started by konsumschaf, Dec 26, 2018.

  1. konsumschaf

    konsumschaf New Member

    Hi ...

    I really love this software - it is so much easier to use than the original one - and it runs on linux. Thanks a lot for you work!

    There is one thing I would like to see to improve the overall usability even more:

    Could you include a way to move the patches instead of exchanging them? Right now I add a new patch to a free slot lets say Slot 5 - when I drag and drop the Patch to Slot 2 the old Patch from Slot 2 is moved to Slot 5 and the new one is stored in Slot 2.
    I would like to end up with the old patch 2 in slot 3 and so an.
    I don't know if I can make myself clear, so I try to make it more visuell:

    Old behavior:

    1: patch 1
    2: patch 2
    3: patch 3
    4: patch 4
    5: new patch

    I want the new patch to go to Slot 2 and end up with:

    1: patch 1
    2: new patch
    3: patch 3
    4: patch 4
    5: patch 2

    What I would like to see in the end:

    1: patch 1
    2: new patch
    3: patch 2
    4: patch 3
    5: patch 4

    Is this possible?

    OK, I assume that there is a internal zoom function like exchange_slot(a,b) that is used by ToneLib if so there would be the need for some kind of bubblesort to get the move feature.

    Thanks a lot

    Thomas
     
    Sachelis and Oly Spart like this.
  2. Oly Spart

    Oly Spart New Member

    I agree with this suggestion, this is possible with the zoom software, so it should be 0ossible implement in this one too.
    And it's much easier to organise patches by inserting the one you move than swapping them.
     
  3. Sachelis

    Sachelis New Member

    I agree! Trying to sort several items when you can only **swap** them is like playing the Tower of Hanoi logic game. I wish:
    1. I could drop a patch at a new location and the other patches would be shifted to allow for the new location.
    2. I could select multiple patches and choose Sort to alphabetically sort the patches.
    In your example, moving a new patch from the 5th position to the second while maintaining the existing sort order requires three moves and a software engineer's mindset. And that's when you only have five patches:

    Start
    1: patch 1
    2: patch 2
    3: patch 3
    4: patch 4
    5: new patch


    After Move #1 (swapped #2 and #5)
    1: patch 1
    2: new patch
    3: patch 3
    4: patch 4
    5: patch 2

    After Move #2 (swapped #3 and #5)
    1: patch 1
    2: new patch
    3: patch 2
    4: patch 4
    5: patch 3

    After Move #3 (swapped #4 and #5)
    1: patch 1
    2: new patch
    3: patch 2
    4: patch 3

    5: patch 4


    I am a software engineer and still find that I need to write down the final sort order before I begin the tedious task of moving patches.


    ToneLib is a great tool, but it's challenging to move patches.
     
  4. Oly Spart

    Oly Spart New Member

    It's been sorted in the B3n editor, now you can move/insert patches.
     
  5. Sachelis

    Sachelis New Member

    Hi OlySpart. What do you mean by "it's been sorted in the B3n editor.."? What editor is that? I'm using ToneLib Zoom 3.8.5 (the latest) and don't see Move or Insert commands. Just drag-and-drop (which swaps) and Copy/Paste (which overwrites).
     
  6. Oly Spart

    Oly Spart New Member

    Are you using toneLib with a B3n or with another device?
     
  7. Sachelis

    Sachelis New Member

    Ah! There's our disconnect. A B1on.
     
  8. Oly Spart

    Oly Spart New Member

    Yes, that is why you cant move the patches.
    I have an MS60B and cant move patchs either. Only with the B3n.

    The program is one, but it does not work the same with all devices.
    I was the tester for B3n implementation.

    Maybe if you suggest to developer to change this for B1on he would make it ...
     
    Sachelis likes this.