From 5af6add2b0159663b47503ff53e578207436e375 Mon Sep 17 00:00:00 2001 From: mwinter Date: Sun, 28 Apr 2024 21:43:01 +0200 Subject: [PATCH] committing slightly faster graph builder with directly tunable fix --- compact_sets_extended_simplified.ipynb | 10032 ++++++++++++++++++++++- 1 file changed, 10023 insertions(+), 9 deletions(-) diff --git a/compact_sets_extended_simplified.ipynb b/compact_sets_extended_simplified.ipynb index f55e70b..9cea9f5 100644 --- a/compact_sets_extended_simplified.ipynb +++ b/compact_sets_extended_simplified.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 8, + "execution_count": 18, "id": "806f6f69-1e0b-4d34-aac9-695c8531cdb1", "metadata": {}, "outputs": [], @@ -80,6 +80,9 @@ "def is_directly_tunable(intersection, diff):\n", " return max([len(collapse_pitch(pitch_difference(d, set(list(intersection)[0])))) for d in diff]) == 1\n", "\n", + "def is_directly_tunable(intersection, diff):\n", + " return max([sum(abs(p) for p in collapse_pitch(pitch_difference(d, set(list(intersection)[0])))) for d in diff]) == 1\n", + "\n", "def edge_data(chords, min_symdiff, max_symdiff, max_chord_size):\n", " [expanded_base, expanded_comp] = [expand_chord(chord) for chord in chords]\n", " edges = []\n", @@ -172,10 +175,10021 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 19, "id": "4e3ef738-7f64-47c3-9129-0450fd031375", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "[(((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -427.3725722703305}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -427.3725722703305}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 320.1438488338815}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 320.1438488338815}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': -396.1783220307972}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -396.1783220307972}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (7, 0, 0, -1, -1),\n", + " 'cent_difference': 66.1698650309529}}}),\n", + " (((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (7, 0, 0, -1, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 66.1698650309529}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1)),\n", + " {'transposition': (4, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-1, 0, -1, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 1462.368343770409}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1462.368343770409}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-1, 0, -1, 0, 1),\n", + " 'cent_difference': -483.67782913532136}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -483.67782913532136}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1)),\n", + " {'transposition': (1, 0, 1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 0, -1, 0, 1), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -978.6905146350871}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, -1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -978.6905146350871}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 155.13962033395956}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 155.13962033395956}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (6, 0, -1, 0, -1),\n", + " 'cent_difference': -386.31371386483465}}}),\n", + " (((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (6, 0, -1, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -386.31371386483465}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (1, 1, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (1, 1, -1, 0, 0),\n", + " 'cent_difference': -333.0407706346905}}}),\n", + " (((3, 0, -1, 0, 0), (1, 1, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (1, 1, -1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -333.0407706346905}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, 0, -2, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (5, 0, -2, 0, 0),\n", + " 'cent_difference': -221.30948536491297}}}),\n", + " (((5, 0, -2, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (5, 0, -2, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -221.30948536491297}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -262.3683437704086}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -262.3683437704086}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -97.36411527048665}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -97.36411527048665}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (2, 1, 0, 0, -1),\n", + " 'cent_difference': -663.0492276345348}}}),\n", + " (((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, 1, 0, 0, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -663.0492276345348}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (6, -1, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1311.7312852697778}}}),\n", + " (((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, -1, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -1311.7312852697778}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (5, -1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 1, 0, 0, 1), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -866.9592293653094}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-5, 1, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-5, 1, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -866.9592293653094}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, -1, -1, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (4, -1, -1, 0, 0),\n", + " 'cent_difference': -536.9507723654656}}}),\n", + " (((4, -1, -1, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, -1, -1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -536.9507723654656}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (6, 0, -1, -1, 0),\n", + " 'cent_difference': 396.17832203079683}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 396.17832203079683}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 1, 1, 0)),\n", + " {'transposition': (5, 0, -1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-2, 0, 0, 1, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -803.8216779692032}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 1, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 0, 1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 1, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -803.8216779692032}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -582.5121926042904}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -582.5121926042904}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (6, -1, 0, 0, -1),\n", + " 'cent_difference': 333.0407706346905}}}),\n", + " (((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (6, -1, 0, 0, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 333.0407706346905}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -111.73128526977791}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -111.73128526977791}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 53.27294323014405}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 53.27294323014405}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (6, 0, 0, -1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 1, 1), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1133.830134969047}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-6, 0, 0, 1, 1)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 0, 1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-6, 0, 0, 1, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -1133.830134969047}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (6, 0, -1, -1, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -879.8561511661185}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -879.8561511661185}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, -1, 1, 0),\n", + " 'cent_difference': -66.16986503095313}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, -1, 1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -66.16986503095313}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -315.6412870005529}}}),\n", + " (((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -315.6412870005529}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -150.63705850063093}}}),\n", + " (((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -150.63705850063093}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (6, 0, -1, 0, -1),\n", + " 'cent_difference': -551.3179423647566}}}),\n", + " (((6, 0, -1, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (6, 0, -1, 0, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -551.3179423647566}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, 0, 1, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (2, 0, 1, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((2, 0, 1, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, 0, 1, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, 0, 1, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (2, 0, 1, 0, -1),\n", + " 'cent_difference': 221.30948536491292}}}),\n", + " (((4, 0, 0, 0, -1), (2, 0, 1, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, 0, 1, 0, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 221.30948536491292}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -262.36834377040856}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -262.36834377040856}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (4, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-1, 0, -1, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (6, 0, -1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 262.3683437704087}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 262.3683437704087}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (7, 0, 0, 0, -2),\n", + " 'cent_difference': -716.3221708646787}}}),\n", + " (((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (7, 0, 0, 0, -2): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -716.3221708646787}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (7, 0, 0, -1, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1044.8603796660404}}}),\n", + " (((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(7, 0, 0, -1, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -1044.8603796660404}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -417.5079641043684}}}),\n", + " (((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -417.5079641043684}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -960.3931861963626}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -960.3931861963626}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -266.8709056037376}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -266.8709056037376}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (6, -2, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 27.26409180010014}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 2, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 27.26409180010014}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 782.4920358956317}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 782.4920358956317}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1146.7270567698558}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -1146.7270567698558}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -177.90115030073082}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -177.90115030073082}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 933.1290943962623}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 933.1290943962623}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (7, 0, 0, -1, -1), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1377.901150300731}}}),\n", + " (((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (4, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (7, 0, 0, -1, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -1377.901150300731}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (6, 0, 0, -1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -320.1438488338818}}}),\n", + " (((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 0, 1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, -1, 0, 0, 1): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -320.1438488338818}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " {'transposition': (1, 1, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-1, -1, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -996.0899982692251}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, -1, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, -1, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -996.0899982692251}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, -1, 0, 1, 0),\n", + " 'cent_difference': 498.04499913461245}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-1, -1, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 498.04499913461245}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (6, 0, 0, -1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 1, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1049.3629414993693}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 0, 1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 1, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -1049.3629414993693}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " {'transposition': (4, -1, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-4, 1, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-1, 1, 0, 0, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 1, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-4, 1, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 1, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (4, -2, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -266.87090560373764}}}),\n", + " (((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, -1, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, -2, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -266.87090560373764}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, -2, 0, 0, 0),\n", + " 'cent_difference': 1227.2640918001002}}}),\n", + " (((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (4, -2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1227.2640918001002}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -27.26409180010012}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -27.26409180010012}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 53.272943230144165}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 53.272943230144165}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 617.4878073957096}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 617.4878073957096}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 960.3931861963625}}}),\n", + " (((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 960.3931861963625}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 266.87090560373747}}}),\n", + " (((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 266.87090560373747}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (5, -1, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1227.2640918001002}}}),\n", + " (((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -1227.2640918001002}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (1, 1, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (2, -1, 1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (1, 1, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -84.46719346967784}}}),\n", + " (((3, 0, -1, 0, 0), (1, 1, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 1, -1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (1, 1, -1, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -84.46719346967784}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 0, 2, 0)),\n", + " {'transposition': (5, 0, 0, -2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-5, 0, 0, 2, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-2, 0, 0, 1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1466.8709056037376}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 0, 2, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 0, 0, 2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 0, 2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -1466.8709056037376}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 462.34818706174997}}}),\n", + " (((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 462.34818706174997}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -231.1740935308751}}}),\n", + " (((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -231.1740935308751}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, -1, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (2, 1, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 80.5370350302441}}}),\n", + " (((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 1, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (2, 1, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 80.5370350302441}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, -1, 0, 0, -1),\n", + " 'cent_difference': 1377.901150300731}}}),\n", + " (((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, -1, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1377.901150300731}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (2, 1, 0, -1, 0),\n", + " 'cent_difference': 203.91000173077475}}}),\n", + " (((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (2, 1, 0, -1, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 203.91000173077475}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -342.9053788006527}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -342.9053788006527}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (0, -1, 1, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (5, 0, -1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (0, -1, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -155.13962033395978}}}),\n", + " (((0, 0, 0, 0, 0), (0, -1, 1, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 0, 1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, -1, 1, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -155.13962033395978}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (1, 0, 1, -1, 0),\n", + " 'cent_difference': -111.73128526977791}}}),\n", + " (((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (1, 0, 1, -1, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -111.73128526977791}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (6, 0, -1, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1542.9053788006527}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -1542.9053788006527}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (1, 0, 1, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1115.5328065303224}}}),\n", + " (((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (1, 0, 1, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -1115.5328065303224}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " {'transposition': (5, 0, -1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -884.3587129994473}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 0, 1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 1, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -884.3587129994473}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -80.53703503024417}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -80.53703503024417}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (6, -1, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -417.5079641043683}}}),\n", + " (((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, -1, 0, 0, -1): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -417.5079641043683}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (1, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (2, 1, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1431.174093530875}}}),\n", + " (((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, 1, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -1431.174093530875}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (6, 0, -1, -1, 0),\n", + " 'cent_difference': 315.64128700055267}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 315.64128700055267}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " {'transposition': (0, 0, 1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, -1, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1311.7312852697778}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, -1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, -1, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -1311.7312852697778}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, -1, 1), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1280.5370350302442}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': -1280.5370350302442}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 879.8561511661183}}}),\n", + " (((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 879.8561511661183}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (0, -1, 1, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, -1, 1, 0, 0),\n", + " 'cent_difference': 1115.5328065303222}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (0, -1, 1, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, -1, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1115.5328065303222}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 1044.8603796660402}}}),\n", + " (((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1044.8603796660402}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, -1, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, -1, -1, 0, 0),\n", + " 'cent_difference': 342.90537880065267}}}),\n", + " (((4, -1, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (4, -1, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 342.90537880065267}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 239.60681380363735}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 239.60681380363735}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (8, -1, 0, -1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-5, 1, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 177.90115030073096}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-8, 1, 0, 1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 1, 0, 0, 1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 177.90115030073096}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 1280.5370350302442}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-1, -1, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1280.5370350302442}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (7, 0, 0, -1, -1),\n", + " 'cent_difference': 150.6370585006307}}}),\n", + " (((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (7, 0, 0, -1, -1): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 150.6370585006307}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 84.4671934696778}}}),\n", + " (((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 84.4671934696778}}}),\n", + " (((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-4, 1, 0, 1, 0)),\n", + " {'transposition': (7, -1, 0, -2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-4, 1, 0, 1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -239.60681380363758}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-4, 1, 0, 1, 0)),\n", + " ((5, -1, 0, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-7, 1, 0, 2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (-4, 1, 0, 1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -239.60681380363758}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 884.3587129994473}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 884.3587129994473}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -288.94959859434823}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -288.94959859434823}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 1488.9495985943481}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1488.9495985943481}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (1, 0, 1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-6, 0, 0, 0, 2), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -165.00422849992174}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (-1, 0, -1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -165.00422849992174}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 617.4878073957096}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 617.4878073957096}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 1435.6766553642042}}}),\n", + " (((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (-1, -1, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1435.6766553642042}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 1088.2687147302222}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1088.2687147302222}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 1, 1),\n", + " 'cent_difference': 706.4575626987164}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (-6, 0, 0, 1, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 706.4575626987164}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((1, 1, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-1, -1, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 1, -1, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1253.2729432301444}}}),\n", + " (((1, 1, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (1, 1, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (1, 1, -1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -1253.2729432301444}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " {'transposition': (-5, 0, 1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, -1, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 155.13962033395975}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (5, 0, -1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 155.13962033395975}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-8, 0, 2, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (6, 0, -1, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 123.94537009442634}}}),\n", + " (((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (8, 0, -2, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, -1, 0, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 123.94537009442634}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -439.58665709497916}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -439.58665709497916}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': 1323.9453700944264}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1323.9453700944264}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1488.9495985943483}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 1, 0, 1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -1488.9495985943483}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 1, 0, 1): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 165.0042284999219}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 1, 0, 1): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 165.0042284999219}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((5, 0, -2, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 0, 2, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, 0, -2, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1365.004228499922}}}),\n", + " (((5, 0, -2, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (5, 0, -2, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (5, 0, -2, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -1365.004228499922}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 1034.9957715000783}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1034.9957715000783}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 1, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 1, 1, 0, 0),\n", + " 'cent_difference': 150.6370585006306}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 1, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 1, 1, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': 150.6370585006306}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -706.4575626987166}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -706.4575626987166}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (0, -1, 1, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, -1, 1, 0, 0),\n", + " 'cent_difference': -53.27294323014428}}}),\n", + " (((0, 0, 0, 0, 0), (0, -1, 1, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, -1, 1, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -53.27294323014428}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 31.19425023953329}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': 31.19425023953329}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (1, 0, 1, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1168.8057497604668}}}),\n", + " (((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 1, -1, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -1168.8057497604668}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (1, 0, 1, -1, 0),\n", + " 'cent_difference': -320.143848833882}}}),\n", + " (((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 1, -1, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -320.143848833882}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -235.67665536420418}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -235.67665536420418}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (-3, 0, 1, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-2, 0, 0, 1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -31.194250239533684}}}),\n", + " (((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (3, 0, -1, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -31.194250239533684}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-5, 0, 1, 1, 0),\n", + " 'cent_difference': -782.4920358956318}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 1, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -782.4920358956318}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 1355.1396203339598}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1355.1396203339598}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 1168.8057497604664}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1168.8057497604664}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (0, -1, 1, 0, 0)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, -1, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1435.6766553642042}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (0, -1, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, -1, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -1435.6766553642042}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((6, 0, -1, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, -1, 0, -1), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((6, 0, -1, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (6, 0, -1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (6, 0, -1, 0, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((2, 0, 1, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (2, 0, 1, 0, -1),\n", + " 'cent_difference': 97.36411527048665}}}),\n", + " (((2, 0, 1, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, 0, 1, 0, -1): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': 97.36411527048665}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (2, 0, 1, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (2, 0, 1, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1586.3137138648349}}}),\n", + " (((4, 0, 0, 0, -1), (2, 0, 1, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (4, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, 0, 1, 0, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -1586.3137138648349}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -123.94537009442627}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -123.94537009442627}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((4, -1, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 1, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, -1, -1, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1049.3629414993693}}}),\n", + " (((4, -1, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (4, -1, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, -1, -1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -1049.3629414993693}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 1, 0, 0, 1),\n", + " 'cent_difference': 439.58665709497893}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (-5, 1, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 439.58665709497893}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " {'transposition': (-4, 1, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-1, -1, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -111.73128526977777}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (4, -1, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, -1, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -111.73128526977777}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-4, -1, 1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (2, 1, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-1, 1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 235.67665536420398}}}),\n", + " (((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (4, 1, -1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, 1, 0, 0, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 235.67665536420398}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 1, 1, 0, 0)),\n", + " {'transposition': (1, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-3, 1, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1639.5866570949793}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 1, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (-1, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 1, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -1639.5866570949793}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 0, -1, 0, 1),\n", + " 'cent_difference': 551.3179423647567}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 551.3179423647567}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (1, 0, 1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 0, -1, 0, 1), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1102.6358847295132}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (-1, 0, -1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -1102.6358847295132}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (0, 0, -1, 1, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, -1, 1, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1520.143848833882}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, -1, 1, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, -1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, -1, 1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -1520.143848833882}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 772.6274277296696}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 772.6274277296696}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -386.3137138648349}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -386.3137138648349}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-9, 0, 1, 0, 2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (7, 0, 0, 0, -2),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 288.9495985943483}}}),\n", + " (((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (9, 0, -1, 0, -2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(7, 0, 0, 0, -2): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-5, 0, 1, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 288.9495985943483}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-4, 0, 2, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-4, 0, 2, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1323.9453700944264}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-4, 0, 2, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-4, 0, 2, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -1323.9453700944264}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-4, 0, 2, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-4, 0, 2, 0, 0),\n", + " 'cent_difference': -165.00422849992196}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-4, 0, 2, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-4, 0, 2, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -165.00422849992196}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (2, 0, 0, -2, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (1, 0, 0, 1, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -186.33387057349339}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 0, 0, 2, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -186.33387057349339}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -879.8561511661183}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -879.8561511661183}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 782.4920358956317}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 782.4920358956317}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 88.96975530300676}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 88.96975530300676}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (7, 0, 0, -1, -1), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1111.0302446969933}}}),\n", + " (((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (4, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (7, 0, 0, -1, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -1111.0302446969933}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (7, 0, 0, -1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -417.5079641043683}}}),\n", + " (((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(7, 0, 0, -1, -1): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -417.5079641043683}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " {'transposition': (4, 1, 0, -2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-1, -1, 0, 1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -35.69681207286248}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, -1, 0, 2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (-1, -1, 0, 1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -35.69681207286248}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " {'transposition': (1, 1, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-1, -1, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -729.2190926654876}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, -1, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, -1, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -729.2190926654876}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (6, 0, 0, -1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 1, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -782.4920358956317}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 0, 1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 1, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -782.4920358956317}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (9, 0, 0, -2, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-6, 0, 0, 1, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -88.96975530300674}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-9, 0, 0, 2, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (-6, 0, 0, 1, 1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -88.96975530300674}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " {'transposition': (4, -1, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-4, 1, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-1, 1, 0, 0, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -933.1290943962624}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 1, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-4, 1, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -933.1290943962624}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " {'transposition': (7, -1, 0, -2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-4, 1, 0, 1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -239.60681380363758}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-7, 1, 0, 2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (-4, 1, 0, 1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -239.60681380363758}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 933.1290943962623}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 933.1290943962623}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 239.60681380363746}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 239.60681380363746}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 1013.6661294265066}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1013.6661294265066}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 320.14384883388175}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 320.14384883388175}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 1, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -266.87090560373764}}}),\n", + " (((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, -1, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(5, -1, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -266.87090560373764}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (5, -1, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -960.3931861963625}}}),\n", + " (((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -960.3931861963625}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 0, 2, 0)),\n", + " {'transposition': (5, 0, 0, -2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-5, 0, 0, 2, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-2, 0, 0, 1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 0, 2, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 0, 0, 2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 0, 2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 0, 2, 0)),\n", + " {'transposition': (8, 0, 0, -3, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-5, 0, 0, 2, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -506.4777194073748}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 0, 2, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-8, 0, 0, 3, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 0, 2, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -506.4777194073748}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 729.2190926654876}}}),\n", + " (((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 729.2190926654876}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 35.696812072862485}}}),\n", + " (((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 35.696812072862485}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, 1, 0, -1, 0),\n", + " 'cent_difference': 1164.3031879271377}}}),\n", + " (((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (2, 1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1164.3031879271377}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (2, 1, 0, -1, 0),\n", + " 'cent_difference': 470.78090733451234}}}),\n", + " (((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (2, 1, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 470.78090733451234}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 617.4878073957096}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 617.4878073957096}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -76.03447319691514}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -76.03447319691514}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 0, 1, -1, 0),\n", + " 'cent_difference': 848.6619009265848}}}),\n", + " (((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (1, 0, 1, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 848.6619009265848}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (1, 0, 1, -1, 0),\n", + " 'cent_difference': 155.13962033395967}}}),\n", + " (((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (1, 0, 1, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 155.13962033395967}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (6, 0, -1, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1276.0344731969153}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -1276.0344731969153}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (6, 0, -1, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -582.5121926042904}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, -1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, -1, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -582.5121926042904}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (1, 0, 1, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -848.6619009265847}}}),\n", + " (((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (1, 0, 1, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -848.6619009265847}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (5, 0, -1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (1, 0, 1, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -155.13962033395978}}}),\n", + " (((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 0, 1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 1, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -155.13962033395978}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " {'transposition': (8, 0, -1, -2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-5, 0, 1, 1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 76.03447319691512}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-8, 0, 1, 2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 0, 1, 1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 76.03447319691512}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " {'transposition': (5, 0, -1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -617.4878073957098}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 0, 1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 1, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -617.4878073957098}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 879.8561511661183}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 879.8561511661183}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 186.3338705734934}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 186.3338705734934}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (1, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (2, 1, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1164.3031879271375}}}),\n", + " (((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, 1, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -1164.3031879271375}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (4, -1, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (2, 1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-1, 1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -470.78090733451245}}}),\n", + " (((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 1, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, 1, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -470.78090733451245}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, -1, -1, 0),\n", + " 'cent_difference': 1276.034473196915}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1276.034473196915}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (6, 0, -1, -1, 0),\n", + " 'cent_difference': 582.5121926042902}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 582.5121926042902}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " {'transposition': (0, 0, 1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, -1, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1044.8603796660404}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, -1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, -1, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -1044.8603796660404}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " {'transposition': (3, 0, 1, -2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, -1, 1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -351.33809907341526}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, -1, 2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, -1, 1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -351.33809907341526}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (6, 0, 0, -1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -320.1438488338818}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 0, 1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, -1, 1): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -320.1438488338818}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, -1, 1), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1013.6661294265067}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': -1013.6661294265067}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 506.47771940737493}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 506.47771940737493}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (7, 0, 0, -1, -1),\n", + " 'cent_difference': 1111.0302446969933}}}),\n", + " (((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (7, 0, 0, -1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1111.0302446969933}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (7, 0, 0, -1, -1),\n", + " 'cent_difference': 417.5079641043683}}}),\n", + " (((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (7, 0, 0, -1, -1): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 417.5079641043683}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, 0, -2, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 1044.8603796660402}}}),\n", + " (((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1044.8603796660402}}}),\n", + " (((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, 0, -2, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 351.3380990734154}}}),\n", + " (((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((6, 0, 0, -2, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (6, 0, 0, -2, 0),\n", + " 'cent_difference': 351.3380990734154}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 755.2279440955316}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 755.2279440955316}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 905.8650025961623}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 905.8650025961623}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 294.1349974038376}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': 294.1349974038376}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 2, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -347.4079406339818}}}),\n", + " (((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, -2, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, -1, 0, 0, 1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -347.4079406339818}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, -1, 0, 1, 0),\n", + " 'cent_difference': 470.7809073345124}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, -1, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 470.7809073345124}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 347.40794063398187}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': 347.40794063398187}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((1, 1, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (1, 1, -1, 0, 0),\n", + " 'cent_difference': 111.73128526977806}}}),\n", + " (((1, 1, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 1, -1, 0, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': 111.73128526977806}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (-4, 1, 0, 1, 0),\n", + " 'cent_difference': 266.8709056037376}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-4, 1, 0, 1, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': 266.8709056037376}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 3, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (4, -2, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -294.13499740383776}}}),\n", + " (((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (5, -3, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, -2, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -294.13499740383776}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, -2, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (4, -2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 27.264091800100147}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': 27.264091800100147}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 590.2237155956096}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 590.2237155956096}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 933.1290943962623}}}),\n", + " (((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 933.1290943962623}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (1, 1, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 1, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (1, 1, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -111.73128526977777}}}),\n", + " (((3, 0, -1, 0, 0), (1, 1, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (4, -1, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (1, 1, -1, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -111.73128526977777}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 435.0840952616498}}}),\n", + " (((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 435.0840952616498}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (2, 1, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 53.27294323014412}}}),\n", + " (((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (5, -1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, 1, 0, 0, -1): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 53.27294323014412}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, -1, 0, 0, -1),\n", + " 'cent_difference': 1350.6370585006305}}}),\n", + " (((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (6, -1, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1350.6370585006305}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, 1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -435.08409526164996}}}),\n", + " (((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, 1, 0, -1, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': -435.08409526164996}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (-5, 1, 0, 0, 1),\n", + " 'cent_difference': -150.6370585006307}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-5, 1, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 1, 0, 0, 1): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': -150.6370585006307}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 1, 1, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-3, 1, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -590.2237155956096}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 1, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-3, 1, 1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': -590.2237155956096}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (0, -1, 1, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (-1, 2, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (0, -1, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -182.40371213405996}}}),\n", + " (((0, 0, 0, 0, 0), (0, -1, 1, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (1, -2, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(0, -1, 1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -182.40371213405996}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((4, -1, -1, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 1, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, -1, -1, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -315.6412870005526}}}),\n", + " (((4, -1, -1, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (4, -1, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, -1, -1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': -315.6412870005526}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 182.40371213406}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': 182.40371213406}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-7, 2, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (6, -1, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -444.77205590446846}}}),\n", + " (((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (7, -2, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, -1, 0, 0, -1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -444.77205590446846}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 444.7720559044685}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': 444.7720559044685}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 609.7762844043905}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': 609.7762844043905}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (2, 1, 0, -1, 0),\n", + " 'cent_difference': 729.2190926654874}}}),\n", + " (((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, 1, 0, -1, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': 729.2190926654874}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 1172.7359081998998}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1172.7359081998998}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 852.5920593660184}}}),\n", + " (((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 852.5920593660184}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (0, -1, 1, 0, 0)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, -1, 1, 0, 0),\n", + " 'cent_difference': 1088.2687147302222}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (0, -1, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (0, -1, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1088.2687147302222}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 1017.5962878659401}}}),\n", + " (((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1017.5962878659401}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((4, -1, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, -1, -1, 0, 0),\n", + " 'cent_difference': 315.6412870005529}}}),\n", + " (((4, -1, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (4, -1, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 315.6412870005529}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (2, 1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (-5, 1, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 150.6370585006306}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (-2, -1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-5, 1, 0, 0, 1): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 150.6370585006306}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " {'transposition': (-3, 2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 1253.2729432301442}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (3, -2, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, -1, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1253.2729432301442}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (2, 1, 0, 0, -1),\n", + " 'cent_difference': -53.27294323014425}}}),\n", + " (((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, 1, 0, 0, -1): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': -53.27294323014425}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 1, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (-3, 1, 1, 0, 0),\n", + " 'cent_difference': 884.3587129994473}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 1, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 1, 1, 0, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': 884.3587129994473}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 764.91590473835}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': 764.91590473835}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, -1, 0, 1, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (1, 1, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, -1, 0, 1, 0), 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -470.78090733451245}}}),\n", + " (((0, 0, 0, 0, 0), (-1, -1, 0, 1, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (-1, -1, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, -1, 0, 1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 2, 0, 0, 0),\n", + " 'cent_difference': -470.78090733451245}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-4, 1, 0, 1, 0)),\n", + " {'transposition': (1, 1, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 2, 0, 0, 0): {'destination': (-4, 1, 0, 1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -266.87090560373764}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-4, 1, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 2, 0, 0, 0)),\n", + " {'transposition': (-1, -1, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-4, 1, 0, 1, 0): {'destination': (-3, 2, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -266.87090560373764}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1049.3629414993693}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -1049.3629414993693}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 604.590885594901}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 604.590885594901}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -266.87090560373747}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -266.87090560373747}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 150.6370585006307}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 150.6370585006307}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-1, -1, 0, 0, 1), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1102.6358847295135}}}),\n", + " (((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, -1, 0, 0, 1): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -1102.6358847295135}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 551.3179423647568}}}),\n", + " (((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, -1, 0, 0, 1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 551.3179423647568}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-1, -1, 0, 1, 0),\n", + " 'cent_difference': -284.44703676101943}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, -1, 0, 1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -284.44703676101943}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 203.91000173077498}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 203.91000173077498}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-6, 0, 0, 1, 1),\n", + " 'cent_difference': -177.90115030073082}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 1, 1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -177.90115030073082}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (4, -2, 0, 0, 0),\n", + " 'cent_difference': 444.7720559044684}}}),\n", + " (((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (4, -2, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 444.7720559044684}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (4, -2, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1049.3629414993693}}}),\n", + " (((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, -2, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -1049.3629414993693}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -729.2190926654876}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, -1, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -729.2190926654876}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, -1, 0, -1), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -760.413342905021}}}),\n", + " (((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (6, 0, -1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (6, 0, -1, 0, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -760.413342905021}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -165.0042284999219}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -165.0042284999219}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': 439.58665709497916}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 439.58665709497916}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 177.90115030073082}}}),\n", + " (((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 177.90115030073082}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, -1, 0, 0), (1, 1, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, -1, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 1, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -866.9592293653095}}}),\n", + " (((3, 0, -1, 0, 0), (1, 1, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (1, 1, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 1, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -866.9592293653095}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -320.14384883388175}}}),\n", + " (((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -320.14384883388175}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 150.63705850063093}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 150.63705850063093}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 315.6412870005529}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 315.6412870005529}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, -1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (2, 1, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -701.9550008653875}}}),\n", + " (((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (2, 1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, 1, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -701.9550008653875}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (6, -1, 0, 0, -1),\n", + " 'cent_difference': 595.4091144050991}}}),\n", + " (((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (6, -1, 0, 0, -1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 595.4091144050991}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-5, 1, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-5, 1, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 1, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (0, -1, 1, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, -1, 1, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -937.6316562295915}}}),\n", + " (((0, 0, 0, 0, 0), (0, -1, 1, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, -1, 1, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -937.6316562295915}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -915.5529632389807}}}),\n", + " (((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -915.5529632389807}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (6, -1, 0, 0, -1), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (4, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (6, -1, 0, 0, -1): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-2, -1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -150.6370585006308}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (2, 1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -150.6370585006308}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 470.78090733451245}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 470.78090733451245}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 417.50796410436817}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 417.50796410436817}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 284.44703676101926}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 284.44703676101926}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 97.36411527048665}}}),\n", + " (((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 97.36411527048665}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (0, -1, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, -1, 1, 0, 0),\n", + " 'cent_difference': 333.0407706346906}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (0, -1, 1, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, -1, 1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 333.0407706346906}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 262.3683437704086}}}),\n", + " (((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 262.3683437704086}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, -1, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (4, -1, -1, 0, 0),\n", + " 'cent_difference': -439.586657094979}}}),\n", + " (((4, -1, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (4, -1, -1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -439.586657094979}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (5, -1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-5, 1, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -604.5908855949008}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-5, 1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 1, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -604.5908855949008}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-5, 1, 0, 0, 1),\n", + " 'cent_difference': -444.77205590446835}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 1, 0, 0, 1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -444.77205590446835}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-5, 1, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 1049.3629414993693}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 1, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1049.3629414993693}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -996.089998269225}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, -1, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -996.089998269225}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 498.04499913461257}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, -1, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 498.04499913461257}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-2, -1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, 1, 0, 0, -1), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -648.6820576352433}}}),\n", + " (((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (2, 1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (2, 1, 0, 0, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -648.6820576352433}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-1, 0, -1, 0, 1),\n", + " 'cent_difference': -333.04077063469043}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -333.04077063469043}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -111.73128526977763}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -111.73128526977763}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-7, 0, 0, 0, 2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (7, 0, 0, 0, -2), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -595.4091144050991}}}),\n", + " (((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (7, 0, 0, 0, -2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (7, 0, 0, 0, -2): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -595.4091144050991}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-4, 1, 0, 1, 0)),\n", + " {'transposition': (4, -1, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-4, 1, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1022.0988496992692}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-4, 1, 0, 1, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-4, 1, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-4, 1, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -1022.0988496992692}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 31.194250239533346}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 31.194250239533346}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (7, 0, 0, -1, -1),\n", + " 'cent_difference': 493.5424373012834}}}),\n", + " (((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (7, 0, 0, -1, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 493.5424373012834}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((1, 1, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-1, -1, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 1, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -964.323344635796}}}),\n", + " (((1, 1, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (1, 1, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (1, 1, -1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -964.323344635796}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1)),\n", + " {'transposition': (1, 0, 1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 0, -1, 0, 1), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -551.3179423647566}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (-1, 0, -1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -551.3179423647566}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 582.51219260429}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 582.51219260429}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (6, 0, -1, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, -1, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -150.63705850063093}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -150.63705850063093}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 1, 0, 1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((5, 0, -2, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 0, 2, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (5, 0, -2, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1076.0546299055736}}}),\n", + " (((5, 0, -2, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (5, 0, -2, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (5, 0, -2, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -1076.0546299055736}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 165.0042284999219}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 165.0042284999219}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (1, 0, 1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -165.00422849992174}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (-1, 0, -1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -165.00422849992174}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (2, 1, 0, 0, -1),\n", + " 'cent_difference': -235.67665536420424}}}),\n", + " (((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, 1, 0, 0, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -235.67665536420424}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (6, -1, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -884.3587129994473}}}),\n", + " (((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, -1, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -884.3587129994473}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (5, -1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 1, 0, 0, 1), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -439.5866570949789}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-5, 1, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (-5, 1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-5, 1, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -439.5866570949789}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 1, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-3, 1, 1, 0, 0),\n", + " 'cent_difference': 439.5866570949788}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 1, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 1, 1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 439.5866570949788}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -417.5079641043684}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -417.5079641043684}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (0, -1, 1, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, -1, 1, 0, 0),\n", + " 'cent_difference': 235.67665536420395}}}),\n", + " (((0, 0, 0, 0, 0), (0, -1, 1, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, -1, 1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 235.67665536420395}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 320.1438488338815}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 320.1438488338815}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (1, 0, 1, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -879.8561511661185}}}),\n", + " (((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 1, -1, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -879.8561511661185}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (1, 0, 1, -1, 0),\n", + " 'cent_difference': -31.194250239533744}}}),\n", + " (((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 1, -1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -31.194250239533744}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 53.27294323014405}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 53.27294323014405}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-5, 0, 1, 1, 0),\n", + " 'cent_difference': -493.5424373012836}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -493.5424373012836}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -155.13962033395984}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -155.13962033395984}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (6, -1, 0, 0, -1),\n", + " 'cent_difference': 760.413342905021}}}),\n", + " (((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (6, -1, 0, 0, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 760.413342905021}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 315.6412870005526}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 315.6412870005526}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (6, 0, 0, -1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 1, 1), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -706.4575626987166}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-6, 0, 0, 1, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (-6, 0, 0, 1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-6, 0, 0, 1, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -706.4575626987166}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 111.73128526977763}}}),\n", + " (((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 111.73128526977763}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (0, -1, 1, 0, 0)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, -1, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1146.727056769856}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (0, -1, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, -1, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -1146.727056769856}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((6, 0, -1, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (6, 0, -1, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 1034.9957715000783}}}),\n", + " (((6, 0, -1, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, 0, -1, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1034.9957715000783}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((6, 0, -1, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (6, 0, -1, 0, -1),\n", + " 'cent_difference': -123.9453700944261}}}),\n", + " (((6, 0, -1, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (6, 0, -1, 0, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -123.9453700944261}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((6, 0, -1, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, -1, 0, -1), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -911.0504014056519}}}),\n", + " (((6, 0, -1, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (6, 0, -1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (6, 0, -1, 0, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -911.0504014056519}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((2, 0, 1, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (2, 0, 1, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -772.6274277296695}}}),\n", + " (((2, 0, 1, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, 0, 1, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -772.6274277296695}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((2, 0, 1, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (2, 0, 1, 0, -1),\n", + " 'cent_difference': 386.3137138648349}}}),\n", + " (((2, 0, 1, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, 0, 1, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 386.3137138648349}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, 0, 1, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (2, 0, 1, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1297.3641152704868}}}),\n", + " (((4, 0, 0, 0, -1), (2, 0, 1, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (4, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, 0, 1, 0, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -1297.3641152704868}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, 0, 1, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (2, 0, 1, 0, -1),\n", + " 'cent_difference': 648.6820576352434}}}),\n", + " (((4, 0, 0, 0, -1), (2, 0, 1, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, 0, 1, 0, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 648.6820576352434}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 165.00422849992196}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 165.00422849992196}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, -1, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 1, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, -1, -1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -760.4133429050212}}}),\n", + " (((4, -1, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (4, -1, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, -1, -1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -760.4133429050212}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 1, 1, 0, 0)),\n", + " {'transposition': (1, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-3, 1, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1350.637058500631}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 1, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (-1, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 1, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -1350.637058500631}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (1, 0, 1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 0, -1, 0, 1), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -813.6862861351651}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (-1, 0, -1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -813.6862861351651}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (0, 0, -1, 1, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, -1, 1, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1231.1942502395336}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, -1, 1, 0), (-2, 0, 0, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, -1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, -1, 1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -1231.1942502395336}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -97.36411527048665}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -97.36411527048665}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (7, 0, 0, 0, -2),\n", + " 'cent_difference': -288.9495985943482}}}),\n", + " (((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (7, 0, 0, 0, -2): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -288.9495985943482}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (7, 0, 0, -1, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -617.48780739571}}}),\n", + " (((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(7, 0, 0, -1, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -617.48780739571}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-4, 0, 2, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-4, 0, 2, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1034.9957715000783}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-4, 0, 2, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-4, 0, 2, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -1034.9957715000783}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-4, 0, 2, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-4, 0, 2, 0, 0),\n", + " 'cent_difference': 123.94537009442627}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-4, 0, 2, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-4, 0, 2, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 123.94537009442627}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -871.4617911986385}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -871.4617911986385}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 782.4920358956317}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 782.4920358956317}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': -53.272943230144165}}}),\n", + " (((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, -1, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -53.272943230144165}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 1600.680883864126}}}),\n", + " (((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (-1, -1, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1600.680883864126}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -400.68088386412603}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -400.68088386412603}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 1253.2729432301442}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1253.2729432301442}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (-6, 0, 0, 1, 1),\n", + " 'cent_difference': -782.4920358956318}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 1, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -782.4920358956318}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 1, 1),\n", + " 'cent_difference': 871.4617911986385}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (-6, 0, 0, 1, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 871.4617911986385}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1333.8099782603886}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, -1, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -1333.8099782603886}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " {'transposition': (-6, 0, 0, 1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 320.14384883388163}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (6, 0, 0, -1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, -1, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 320.14384883388163}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-9, 0, 1, 0, 2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (6, 0, -1, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 288.9495985943483}}}),\n", + " (((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (9, 0, -1, 0, -2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (6, 0, -1, 0, -1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 288.9495985943483}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, -1, 0, -1), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1365.004228499922}}}),\n", + " (((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (6, 0, -1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (6, 0, -1, 0, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -1365.004228499922}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': -165.00422849992185}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -165.00422849992185}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': 1488.9495985943481}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1488.9495985943481}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -453.9538270942701}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -453.9538270942701}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -288.9495985943481}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -288.9495985943481}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 1365.0042284999222}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1365.0042284999222}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1520.1438488338817}}}),\n", + " (((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -1520.1438488338817}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (-4, 0, 0, -1, 2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (1, 0, 0, 1, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 133.8099782603884}}}),\n", + " (((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (4, 0, 0, 1, -2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 133.8099782603884}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -133.80997826038856}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -133.80997826038856}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 1520.1438488338815}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1520.1438488338815}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': -320.14384883388175}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -320.14384883388175}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 1333.8099782603886}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1333.8099782603886}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 1, 0, 0, 1),\n", + " 'cent_difference': 604.5908855949008}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (-5, 1, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 604.5908855949008}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (-5, 1, 0, 0, 1),\n", + " 'cent_difference': -1049.3629414993693}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 1, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -1049.3629414993693}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1600.680883864126}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, -1, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -1600.680883864126}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " {'transposition': (-5, 1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 53.27294323014412}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (5, -1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, -1, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 53.27294323014412}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-5, -1, 0, 0, 2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (2, 1, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 400.6808838641258}}}),\n", + " (((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (5, 1, 0, 0, -2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (2, 1, 0, 0, -1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 400.6808838641258}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-2, -1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, 1, 0, 0, -1), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1253.2729432301442}}}),\n", + " (((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (2, 1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (2, 1, 0, 0, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -1253.2729432301442}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (-1, 0, -1, 0, 1),\n", + " 'cent_difference': -937.6316562295915}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -937.6316562295915}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 0, -1, 0, 1),\n", + " 'cent_difference': 716.3221708646788}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 716.3221708646788}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -716.3221708646786}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -716.3221708646786}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 937.6316562295916}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 937.6316562295916}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-7, 0, 0, 0, 2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (7, 0, 0, 0, -2), 'cent_difference': 0},\n", + " (-6, 0, 0, 0, 2): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (7, 0, 0, 0, -2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (7, 0, 0, 0, -2): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " ((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-10, 0, 0, 0, 3),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 0, 2): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (7, 0, 0, 0, -2), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 453.95382709427014}}}),\n", + " (((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 0, 2)),\n", + " {'transposition': (10, 0, 0, 0, -3),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-6, 0, 0, 0, 2),\n", + " 'cent_difference': 0},\n", + " (7, 0, 0, 0, -2): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 453.95382709427014}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (-1, 0, -1, 0, 1),\n", + " 'cent_difference': -803.8216779692029}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -803.8216779692029}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -165.00422849992196}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -165.00422849992196}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (6, 0, -1, 0, -1),\n", + " 'cent_difference': -706.4575626987162}}}),\n", + " (((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (6, 0, -1, 0, -1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -706.4575626987162}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (1, 1, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (1, 1, -1, 0, 0),\n", + " 'cent_difference': -653.184619468572}}}),\n", + " (((3, 0, -1, 0, 0), (1, 1, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (1, 1, -1, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -653.184619468572}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 0, 2, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-5, 0, 0, 2, 0),\n", + " 'cent_difference': -76.03447319691543}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 0, 2, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 0, 2, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -76.03447319691543}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((5, 0, -2, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (5, 0, -2, 0, 0),\n", + " 'cent_difference': -541.4533341987944}}}),\n", + " (((5, 0, -2, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (5, 0, -2, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -541.4533341987944}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -417.50796410436817}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -417.50796410436817}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, -1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 582.5121926042902}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 582.5121926042902}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((4, -1, -1, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (4, -1, -1, 0, 0),\n", + " 'cent_difference': -857.0946211993471}}}),\n", + " (((4, -1, -1, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (4, -1, -1, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -857.0946211993471}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -427.3725722703305}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -427.3725722703305}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (6, 0, -1, -1, 0),\n", + " 'cent_difference': 76.03447319691531}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 76.03447319691531}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': -396.1783220307972}}}),\n", + " (((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -396.1783220307972}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " {'transposition': (3, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-5, 0, 1, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (-3, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 1, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 1, 1, 0)),\n", + " {'transposition': (3, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-5, 0, 1, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 1782.5121926042905}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 1, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (-3, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 1, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1782.5121926042905}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 1, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-5, 0, 1, 1, 0),\n", + " 'cent_difference': -658.5466658012056}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 1, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 1, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -658.5466658012056}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 1, 1, 0)),\n", + " {'transposition': (5, 0, -1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-2, 0, 0, 1, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1123.9655268030847}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 1, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (-5, 0, 1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 1, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -1123.9655268030847}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -266.87090560373747}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -266.87090560373747}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-6, 0, 0, 1, 1),\n", + " 'cent_difference': -493.5424373012837}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-6, 0, 0, 1, 1)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 1, 1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -493.5424373012837}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -262.3683437704086}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -262.3683437704086}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -315.6412870005529}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -315.6412870005529}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (6, 0, -1, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (0, 0, -1, 1, 0),\n", + " 'cent_difference': -386.31371386483465}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, -1, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -386.31371386483465}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -470.78090733451245}}}),\n", + " (((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -470.78090733451245}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -582.51219260429}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -582.51219260429}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -582.5121926042904}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -582.5121926042904}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -111.73128526977791}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -111.73128526977791}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (0, 0, -1, 1, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, -1, 1, 0),\n", + " 'cent_difference': -231.1740935308751}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, -1, 1, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, -1, 1, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -231.1740935308751}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, -1, 0, 1, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-1, -1, 0, 1, 0),\n", + " 'cent_difference': -546.815380531428}}}),\n", + " (((0, 0, 0, 0, 0), (-1, -1, 0, 1, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, -1, 0, 1, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -546.815380531428}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -737.6518129382499}}}),\n", + " (((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': -737.6518129382499}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-4, 1, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-4, 1, 0, 1, 0),\n", + " 'cent_difference': -342.90537880065295}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-4, 1, 0, 1, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-4, 1, 0, 1, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': -342.90537880065295}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 968.8259064691249}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 968.8259064691249}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (7, 0, 0, -1, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -231.1740935308751}}}),\n", + " (((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (7, 0, 0, -1, -1): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -231.1740935308751}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (7, 0, 0, -1, -1),\n", + " 'cent_difference': 462.3481870617501}}}),\n", + " (((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (7, 0, 0, -1, -1): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 462.3481870617501}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " {'transposition': (2, 1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (-1, -1, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 150.6370585006306}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, -1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, -1, 0, 1, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 150.6370585006306}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (7, 0, 0, 0, -2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (-6, 0, 0, 1, 1),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 97.36411527048664}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-7, 0, 0, 0, 2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 1, 1): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 97.36411527048664}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " {'transposition': (5, -1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (-4, 1, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-1, 1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -53.27294323014407}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-4, 1, 0, 1, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -53.27294323014407}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1)),\n", + " {'transposition': (1, 0, 1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 0, -1, 0, 1), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -582.5121926042899}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 0, -1, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, -1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': -582.5121926042899}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 1119.4629649697556}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1119.4629649697556}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 551.3179423647567}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 551.3179423647567}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 1, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (5, -1, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -80.5370350302443}}}),\n", + " (((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, -1, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -80.5370350302443}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 0, 2, 0)),\n", + " {'transposition': (6, 0, 0, -1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (-5, 0, 0, 2, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-2, 0, 0, 1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -320.1438488338818}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 0, 2, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 0, 1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 0, 2, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -320.1438488338818}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 915.5529632389805}}}),\n", + " (((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 915.5529632389805}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 133.80997826038856}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 133.80997826038856}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (2, 1, 0, 0, -1),\n", + " 'cent_difference': -266.8709056037376}}}),\n", + " (((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, 1, 0, 0, -1): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': -266.8709056037376}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (6, -1, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -915.5529632389807}}}),\n", + " (((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(6, -1, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': -915.5529632389807}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, 1, 0, -1, 0),\n", + " 'cent_difference': 1350.6370585006305}}}),\n", + " (((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (2, 1, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1350.6370585006305}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (5, -1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-5, 1, 0, 0, 1), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -470.7809073345122}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-5, 1, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-5, 1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-5, 1, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': -470.7809073345122}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 803.8216779692032}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 803.8216779692032}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 0, 1, -1, 0),\n", + " 'cent_difference': 1034.9957715000783}}}),\n", + " (((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (1, 0, 1, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1034.9957715000783}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 0, 1, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (6, 0, -1, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -396.17832203079683}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (2, 0, -1, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -396.17832203079683}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (3, 0, -1, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (1, 0, 1, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 31.19425023953361}}}),\n", + " (((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 1, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (1, 0, 1, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 31.19425023953361}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 320.1438488338815}}}),\n", + " (((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 320.1438488338815}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " {'transposition': (6, 0, -1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (-5, 0, 1, 1, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 262.3683437704087}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-5, 0, 1, 1, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 262.3683437704087}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -879.8561511661185}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -879.8561511661185}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 1066.1900217396117}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1066.1900217396117}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -186.3338705734932}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': -186.3338705734932}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (6, -1, 0, 0, -1),\n", + " 'cent_difference': 729.2190926654877}}}),\n", + " (((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (6, -1, 0, 0, -1): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 729.2190926654877}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 284.44703676101926}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 284.44703676101926}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (6, 0, 0, -1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 1, 1), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -737.65181293825}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-6, 0, 0, 1, 1)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 0, 1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-6, 0, 0, 1, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': -737.65181293825}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (2, -1, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (2, 1, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -284.4470367610194}}}),\n", + " (((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 1, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (2, 1, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -284.4470367610194}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, -1, -1, 0),\n", + " 'cent_difference': 1462.368343770409}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1462.368343770409}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " {'transposition': (1, 0, 1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, -1, 1, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -165.00422849992174}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, -1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, -1, 1, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -165.00422849992174}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (4, 0, 0, 1, -2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (0, 0, 0, -1, 1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -133.80997826038845}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 0, 0, -1, 2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -133.80997826038845}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 80.53703503024428}}}),\n", + " (((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 80.53703503024428}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((6, 0, -1, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (6, 0, -1, 0, -1),\n", + " 'cent_difference': -155.13962033395944}}}),\n", + " (((6, 0, -1, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (6, 0, -1, 0, -1): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': -155.13962033395944}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((2, 0, 1, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (2, 0, 1, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -803.8216779692029}}}),\n", + " (((2, 0, 1, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, 0, 1, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': -803.8216779692029}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, 0, 1, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (2, 0, 1, 0, -1),\n", + " 'cent_difference': 617.4878073957101}}}),\n", + " (((4, 0, 0, 0, -1), (2, 0, 1, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, 0, 1, 0, -1): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 617.4878073957101}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 1386.3338705734932}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1386.3338705734932}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (7, 0, 0, 0, -2),\n", + " 'cent_difference': -320.1438488338815}}}),\n", + " (((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (7, 0, 0, 0, -2): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': -320.1438488338815}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (7, 0, 0, -1, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -648.6820576352433}}}),\n", + " (((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(7, 0, 0, -1, -1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': -648.6820576352433}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (7, 0, 0, -1, -1),\n", + " 'cent_difference': 1297.3641152704868}}}),\n", + " (((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (7, 0, 0, -1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1297.3641152704868}}}),\n", + " (((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 1231.1942502395336}}}),\n", + " (((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (1, 0, 0, 1, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1231.1942502395336}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (7, 0, 0, -1, -1), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((7, 0, 0, -1, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (4, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (7, 0, 0, -1, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 818.1888479684943}}}),\n", + " (((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, -1, 0, 0, 1): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 818.1888479684943}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " {'transposition': (1, 1, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-1, -1, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -818.1888479684944}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-1, -1, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, -1, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -818.1888479684944}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 470.78090733451245}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 470.78090733451245}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (6, 0, 0, -1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-6, 0, 0, 1, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -871.4617911986386}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-6, 0, 0, 1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 1, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -871.4617911986386}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 1, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 782.4920358956317}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 1, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 782.4920358956317}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-6, 0, 0, 1, 1),\n", + " 'cent_difference': 88.96975530300665}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-6, 0, 0, 1, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-6, 0, 0, 1, 1): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 88.96975530300665}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " {'transposition': (4, -1, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-4, 1, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-1, 1, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1022.0988496992692}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-4, 1, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-4, 1, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -1022.0988496992692}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 150.6370585006307}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 150.6370585006307}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -417.5079641043683}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -417.5079641043683}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -462.3481870617501}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, -1, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -462.3481870617501}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 231.17409353087498}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (0, 0, 0, -1, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 231.17409353087498}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-6, 0, 1, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (6, 0, -1, 0, -1), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -493.5424373012835}}}),\n", + " (((6, 0, -1, 0, -1), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (6, 0, -1, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (6, 0, -1, 0, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -493.5424373012835}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-5, 0, 1, 0, 1),\n", + " 'cent_difference': 706.4575626987166}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 0, 1, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 0, 1, 0, 1): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 706.4575626987166}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (5, -1, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1049.3629414993693}}}),\n", + " (((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -1049.3629414993693}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 0, 2, 0)),\n", + " {'transposition': (5, 0, 0, -2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-5, 0, 0, 2, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-2, 0, 0, 1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1288.9697553030069}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-5, 0, 0, 2, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-5, 0, 0, 2, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 0, 2, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -1288.9697553030069}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -53.27294323014428}}}),\n", + " (((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -53.27294323014428}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 417.5079641043684}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 417.5079641043684}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 582.5121926042904}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 582.5121926042904}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (2, 1, 0, -1, 0),\n", + " 'cent_difference': 381.81115203150557}}}),\n", + " (((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (2, 1, 0, -1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 381.81115203150557}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -165.0042284999219}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -165.0042284999219}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (1, 0, 1, -1, 0),\n", + " 'cent_difference': 66.1698650309529}}}),\n", + " (((3, 0, 0, -1, 0), (1, 0, 1, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (1, 0, 1, -1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 66.1698650309529}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (6, 0, -1, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1365.004228499922}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (3, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -1365.004228499922}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (1, 0, 1, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -937.6316562295915}}}),\n", + " (((1, 0, 1, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (1, 0, 1, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -937.6316562295915}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (-1, 0, 0, -1, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (1, 0, 0, 1, -1), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -648.6820576352433}}}),\n", + " (((1, 0, 0, 1, -1), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (1, 0, 0, 1, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 0, 1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (1, 0, 0, 1, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -648.6820576352433}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " {'transposition': (5, 0, -1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-5, 0, 1, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -706.4575626987165}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-5, 0, 1, 1, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-5, 0, 1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 0, 1, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -706.4575626987165}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 97.36411527048665}}}),\n", + " (((4, 0, 0, 0, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 97.36411527048665}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-6, 0, 0, 1, 1)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-6, 0, 0, 1, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-6, 0, 0, 1, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-6, 0, 0, 1, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 1200.0}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 737.6518129382499}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 0, 1, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 737.6518129382499}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (1, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (2, 1, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1253.2729432301444}}}),\n", + " (((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-1, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, 1, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -1253.2729432301444}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (6, 0, -1, -1, 0),\n", + " 'cent_difference': 493.5424373012835}}}),\n", + " (((6, 0, -1, -1, 0), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (6, 0, -1, -1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 493.5424373012835}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " {'transposition': (0, 0, 1, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, -1, 1, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1133.830134969047}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (0, 0, -1, 1, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, -1, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, -1, 1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -1133.830134969047}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, -1, 1), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1102.6358847295135}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': -1102.6358847295135}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, -1, 1),\n", + " 'cent_difference': 551.3179423647567}}}),\n", + " (((0, 0, 0, 0, 0), (0, 0, 0, -1, 1), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, -1, 1): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 551.3179423647567}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 417.50796410436817}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 417.50796410436817}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-5, 1, 0, 0, 1),\n", + " 'cent_difference': -177.90115030073088}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 1, 0, 0, 1): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -177.90115030073088}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -729.2190926654876}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, -1, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -729.2190926654876}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-2, -1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, 1, 0, 0, -1), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -381.8111520315058}}}),\n", + " (((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (2, 1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (2, 1, 0, 0, -1): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -381.8111520315058}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-1, 0, -1, 0, 1),\n", + " 'cent_difference': -66.16986503095296}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 0, -1, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 0, -1, 0, 1): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -66.16986503095296}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 155.13962033395984}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': 155.13962033395984}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-7, 0, 0, 0, 2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (7, 0, 0, 0, -2), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -328.5382088013616}}}),\n", + " (((7, 0, 0, 0, -2), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (7, 0, 0, 0, -2),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (7, 0, 0, 0, -2): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -328.5382088013616}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (7, 0, 0, -1, -1),\n", + " 'cent_difference': 328.5382088013615}}}),\n", + " (((7, 0, 0, -1, -1), (3, 0, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (7, 0, 0, -1, -1): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 328.5382088013615}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 262.3683437704086}}}),\n", + " (((3, 0, 0, -1, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 262.3683437704086}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (3, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-1, -1, 0, 0, 1), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1253.2729432301442}}}),\n", + " (((0, 0, 0, 0, 0), (-1, -1, 0, 0, 1), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-3, 0, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-1, -1, 0, 0, 1): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -1253.2729432301442}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (-1, -1, 0, 1, 0),\n", + " 'cent_difference': -435.08409526165013}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 1, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, -1, 0, 1, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -435.08409526165013}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1),\n", + " 'cent_difference': 53.27294323014428}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 0, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 53.27294323014428}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((1, 1, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (1, 1, -1, 0, 0),\n", + " 'cent_difference': -182.40371213405956}}}),\n", + " (((1, 1, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (1, 1, -1, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -182.40371213405956}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-4, 1, 0, 1, 0),\n", + " 'cent_difference': -27.26409180010006}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-4, 1, 0, 1, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-4, 1, 0, 1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -27.26409180010006}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, 1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (4, -2, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (2, -1, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, -2, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -1200.0}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (4, -2, 0, 0, 0),\n", + " 'cent_difference': 294.1349974038377}}}),\n", + " (((4, -2, 0, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (4, -2, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 294.1349974038377}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -266.87090560373747}}}),\n", + " (((3, 0, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -266.87090560373747}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -315.6412870005526}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -315.6412870005526}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (5, -1, 0, -1, 0),\n", + " 'cent_difference': 27.26409180010012}}}),\n", + " (((5, -1, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (5, -1, 0, -1, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 27.26409180010012}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (1, 1, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-1, -1, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (1, 1, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, -1, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1017.5962878659402}}}),\n", + " (((3, 0, -1, 0, 0), (1, 1, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (1, 1, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(1, 1, -1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -1017.5962878659402}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (3, 0, 0, -1, 0),\n", + " 'cent_difference': -470.78090733451245}}}),\n", + " (((3, 0, 0, -1, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -470.78090733451245}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-2, -1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (2, 1, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -852.5920593660182}}}),\n", + " (((4, 0, 0, 0, -1), (2, 1, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (2, 1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, 1, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -852.5920593660182}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (6, -1, 0, 0, -1),\n", + " 'cent_difference': 444.7720559044684}}}),\n", + " (((6, -1, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (6, -1, 0, 0, -1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 444.7720559044684}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-3, 0, 0, 1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (2, 1, 0, -1, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (3, 0, 0, -1, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -729.2190926654876}}}),\n", + " (((3, 0, 0, -1, 0), (2, 1, 0, -1, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (3, 0, 0, -1, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(2, 1, 0, -1, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (3, 0, 0, -1, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -729.2190926654876}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-5, 1, 0, 0, 1),\n", + " 'cent_difference': -444.77205590446835}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-5, 1, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-5, 1, 0, 0, 1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -444.77205590446835}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 1, 1, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-3, 1, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -884.3587129994472}}}),\n", + " (((0, 0, 0, 0, 0), (-2, 0, 1, 0, 0), (-3, 1, 1, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-3, 1, 1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -884.3587129994472}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (0, -1, 1, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (2, 0, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, -1, 1, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1088.2687147302222}}}),\n", + " (((0, 0, 0, 0, 0), (0, -1, 1, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-2, 0, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-2, 0, 1, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, -1, 1, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -1088.2687147302222}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, -1, -1, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 1, 1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (4, -1, -1, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -609.7762844043903}}}),\n", + " (((4, -1, -1, 0, 0), (3, 0, -1, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (4, -1, -1, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(3, 0, -1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (4, -1, -1, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -609.7762844043903}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-2, 0, 1, 0, 0),\n", + " 'cent_difference': -111.73128526977763}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-2, 0, 1, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 1, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -111.73128526977763}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " {'transposition': (-4, 0, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (6, -1, 0, 0, -1), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -1350.6370585006307}}}),\n", + " (((6, -1, 0, 0, -1), (4, 0, 0, 0, -1), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (4, 0, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(4, 0, 0, 0, -1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (6, -1, 0, 0, -1): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -1350.6370585006307}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': 150.63705850063093}}}),\n", + " (((4, 0, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 150.63705850063093}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 315.6412870005529}}}),\n", + " (((3, 0, -1, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 315.6412870005529}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, 1, 0, -1, 0),\n", + " 'cent_difference': 435.08409526164985}}}),\n", + " (((2, 1, 0, -1, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, 1, 0, -1, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 435.08409526164985}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (-2, 0, 0, 1, 0),\n", + " 'cent_difference': 266.87090560373747}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-2, 0, 0, 1, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-2, 0, 0, 1, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 266.87090560373747}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (4, 0, 0, 0, -1),\n", + " 'cent_difference': -53.27294323014405}}}),\n", + " (((4, 0, 0, 0, -1), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (4, 0, 0, 0, -1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -53.27294323014405}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (0, -1, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, -1, 1, 0, 0),\n", + " 'cent_difference': 182.4037121340599}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (0, -1, 1, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, -1, 1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 182.4037121340599}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (3, 0, -1, 0, 0),\n", + " 'cent_difference': 111.73128526977791}}}),\n", + " (((3, 0, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (3, 0, -1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 111.73128526977791}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((4, -1, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (4, -1, -1, 0, 0),\n", + " 'cent_difference': -590.2237155956096}}}),\n", + " (((4, -1, -1, 0, 0), (2, -1, 0, 0, 0), (0, 0, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (4, -1, -1, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -590.2237155956096}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " {'transposition': (5, -1, 0, 0, -1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (-5, 1, 0, 0, 1),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-3, 0, 0, 0, 1), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': -755.2279440955315}}}),\n", + " (((0, 0, 0, 0, 0), (-3, 0, 0, 0, 1), (-5, 1, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (-5, 1, 0, 0, 1),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-5, 1, 0, 0, 1): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (-3, 0, 0, 0, 1): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': -755.2279440955315}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, 1, 0, 0, 0): {'destination': (-1, -1, 0, 0, 1),\n", + " 'cent_difference': 347.40794063398187}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, -1, 0, 0, 1)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, -1, 0, 0, 0), 'cent_difference': 0},\n", + " (-1, -1, 0, 0, 1): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 347.40794063398187}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (2, 1, 0, 0, -1),\n", + " 'cent_difference': -347.40794063398187}}}),\n", + " (((2, 1, 0, 0, -1), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': True,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, 1, 0, 0, -1): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': -347.40794063398187}}}),\n", + " (((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " ((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 1, 1, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (2, -1, 0, 0, 0): {'destination': (-3, 1, 1, 0, 0),\n", + " 'cent_difference': 590.2237155956097}}}),\n", + " (((0, 0, 0, 0, 0), (-1, 1, 0, 0, 0), (-3, 1, 1, 0, 0)),\n", + " ((2, -1, 0, 0, 0), (0, 0, 0, 0, 0), (-1, 1, 0, 0, 0)),\n", + " {'transposition': (0, 0, 0, 0, 0),\n", + " 'symmetric_difference': 2,\n", + " 'is_directly_tunable': False,\n", + " 'movements': {(-1, 1, 0, 0, 0): {'destination': (-1, 1, 0, 0, 0),\n", + " 'cent_difference': 0},\n", + " (0, 0, 0, 0, 0): {'destination': (0, 0, 0, 0, 0), 'cent_difference': 0},\n", + " (-3, 1, 1, 0, 0): {'destination': (2, -1, 0, 0, 0),\n", + " 'cent_difference': 590.2237155956097}}}),\n", + " ...]" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "dims = (2, 3, 5, 7, 11)\n", "root = (0, 0, 0, 0, 0)\n", @@ -183,26 +10197,26 @@ "#%timeit chords(chord, root, 4, 4)\n", "#print(len(chord_set))\n", "chord_set = chords(chord, root, 3, 3)\n", - "#edge_set = edges(chord_set, 2, 2, 3)\n", - "#edge_set\n", + "edge_set = edges(chord_set, 2, 2, 3)\n", + "edge_set\n", "#%timeit edges(chord_set, 2, 2, 4)\n", "#print(len(edge_set))\n", - "graph = generate_graph(chord_set, 4, 4, 3)" + "#graph = generate_graph(chord_set, 4, 4, 3)" ] }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 17, "id": "aea5215c-8551-4685-b761-11c2dc74cf22", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "131" + "146" ] }, - "execution_count": 12, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" }