You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
compact_sets_sandbox/compact_sets_extended_simpl...

10423 lines
618 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 18,
"id": "806f6f69-1e0b-4d34-aac9-695c8531cdb1",
"metadata": {},
"outputs": [],
"source": [
"from itertools import chain, combinations, permutations, product\n",
"from math import prod, log\n",
"from copy import deepcopy\n",
"import networkx as nx\n",
"from fractions import Fraction\n",
"import json\n",
"from operator import add\n",
"\n",
"def hs_array_to_fr(hs_array):\n",
" return prod([pow(dims[d], hs_array[d]) for d in range(len(dims))])\n",
"\n",
"def hs_array_to_cents(hs_array):\n",
" return (1200 * log(hs_array_to_fr(hs_array), 2))\n",
"\n",
"def expand_pitch(hs_array):\n",
" expanded_pitch = list(hs_array)\n",
" frequency_ratio = hs_array_to_fr(hs_array)\n",
" if frequency_ratio < 1:\n",
" while frequency_ratio < 1:\n",
" frequency_ratio *= 2\n",
" expanded_pitch[0] += 1\n",
" elif frequency_ratio >= 2:\n",
" while frequency_ratio >= 2:\n",
" frequency_ratio *= 1/2\n",
" expanded_pitch[0] += -1\n",
" return tuple(expanded_pitch)\n",
"\n",
"def expand_chord(chord):\n",
" return tuple(expand_pitch(p) for p in chord)\n",
"\n",
"def collapse_pitch(hs_array):\n",
" collapsed_pitch = list(hs_array)\n",
" collapsed_pitch[0] = 0\n",
" return tuple(collapsed_pitch)\n",
"\n",
"def collapse_chord(chord):\n",
" return tuple(collapse_pitch(p) for p in chord)\n",
"\n",
"def transpose_pitch(pitch, trans):\n",
" return tuple(map(add, pitch, trans))\n",
"\n",
"def transpose_chord(chord, trans):\n",
" return tuple(transpose_pitch(p, trans) for p in chord)\n",
"\n",
"def cent_difference(hs_array1, hs_array2):\n",
" return hs_array_to_cents(hs_array2) - hs_array_to_cents(hs_array1)\n",
"\n",
"def pitch_difference(hs_array1, hs_array2):\n",
" return transpose_pitch(hs_array1, [p * -1 for p in hs_array2])\n",
"\n",
"# this is modified for different chord sizes like original version\n",
"def grow_chords(chord, root, min_chord_size, max_chord_size):\n",
" #this could use the tranpose_pitch function\n",
" branches = [branch for alt in [-1, 1] for d in range(1, len(root)) if (branch:=(*(r:=root)[:d], r[d] + alt, *r[(d + 1):])) not in chord]\n",
" subsets = chain.from_iterable(combinations(branches, r) for r in range(1, max_chord_size - len(chord) + 1))\n",
" for subset in subsets:\n",
" extended_chord = chord + subset\n",
" if(len(extended_chord) < max_chord_size):\n",
" for branch in subset:\n",
" yield from grow_chords(extended_chord, branch, min_chord_size, max_chord_size)\n",
" if(len(extended_chord) >= min_chord_size):\n",
" yield tuple(sorted(extended_chord, key=hs_array_to_fr))\n",
"\n",
"def chords(chord, root, min_chord_size, max_chord_size):\n",
" # this will filter out the 4x dups of paths that are loops, there might be a faster way to test this\n",
" return set(grow_chords(chord, root, min_chord_size, max_chord_size))\n",
"\n",
"def reverse_movements(movements):\n",
" return {value['destination']:{'destination':key, 'cent_difference':value['cent_difference']} for key, value in movements.items()}\n",
"\n",
"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",
" transpositions = set(pitch_difference(pair[0], pair[1]) for pair in set(product(expanded_base, expanded_comp)))\n",
" for trans in transpositions:\n",
" expanded_comp_transposed = transpose_chord(expanded_comp, trans)\n",
" intersection = set(expanded_base) & set(expanded_comp_transposed)\n",
" symdiff_len = sum([len(chord) - len(intersection) for chord in [expanded_base, expanded_comp_transposed]])\n",
" if (min_symdiff <= symdiff_len <= max_symdiff):\n",
" rev_trans = tuple(t * -1 for t in trans)\n",
" [diff1, diff2] = [list(set(chord) - intersection) for chord in [expanded_base, expanded_comp_transposed]]\n",
" base_map = {val: {'destination':transpose_pitch(val, rev_trans), 'cent_difference': 0} for val in intersection}\n",
" base_map_rev = reverse_movements(base_map)\n",
" tunability = is_directly_tunable(intersection, diff2)\n",
" maps = []\n",
" diff1 += [None] * (max_chord_size - len(diff1) - len(intersection))\n",
" perms = [list(perm) + [None] * (max_chord_size - len(perm) - len(intersection)) for perm in set(permutations(diff2))]\n",
" for p in perms:\n",
" appended_map = {\n",
" diff1[index]:\n",
" {\n",
" 'destination': transpose_pitch(val, rev_trans) if val != None else None, \n",
" 'cent_difference': cent_difference(diff1[index], val) if None not in [diff1[index], val] else None\n",
" } for index, val in enumerate(p)}\n",
" edges.append((tuple(expanded_base), tuple(expanded_comp), {\n",
" 'transposition': trans,\n",
" 'symmetric_difference': symdiff_len, \n",
" 'is_directly_tunable': tunability,\n",
" 'movements': base_map | appended_map\n",
" }))\n",
" edges.append((tuple(expanded_comp), tuple(expanded_base), {\n",
" 'transposition': rev_trans,\n",
" 'symmetric_difference': symdiff_len, \n",
" 'is_directly_tunable': tunability,\n",
" 'movements': base_map_rev | reverse_movements(appended_map)\n",
" }))\n",
" return edges if edges != [] else None\n",
"\n",
"# this is very slow, I have an idea in mind that my be faster by simply growing the chords to max_chord_size + max_sim_diff\n",
"# technically at that point you have generated both chords and can get the second chord from the first\n",
"def edges(chords, min_symdiff, max_symdiff, max_chord_size): \n",
" return list(chain(*[e for c in combinations(chords, 2) if (e := edge_data(c, min_symdiff, max_symdiff, max_chord_size)) is not None]))\n",
"\n",
"def graph_from_edges(edges):\n",
" g = nx.MultiDiGraph()\n",
" g.add_edges_from(edges)\n",
" return g\n",
"\n",
"def generate_graph(chord_set, min_symdiff, max_symdiff, max_chord_size):\n",
" #chord_set = chords(pitch_set, min_chord_size, max_chord_size)\n",
" edge_set = edges(chord_set, min_symdiff, max_symdiff, max_chord_size)\n",
" res_graph = graph_from_edges(edge_set)\n",
" return res_graph\n",
"\n",
"def display_graph(graph):\n",
" show_graph = nx.Graph(graph)\n",
" pos = nx.draw_spring(show_graph, node_size=5, width=0.1)\n",
" plt.figure(1, figsize=(12,12)) \n",
" nx.draw(show_graph, pos, node_size=5, width=0.1)\n",
" plt.show()\n",
" #plt.savefig('compact_sets.png', dpi=150)\n",
"\n",
"def reconcile_path(path):\n",
" reconciled_path = [[tuple(0 for d in dims), sorted([p for p in list(path[0][2]['movements'].keys())], key=hs_array_to_fr)]] \n",
" #print(reconciled_path)\n",
" for cdx in range(len(path)-1):\n",
" movements = path[cdx][2]['movements']\n",
" next_chord = [movements[p]['destination'] for p in reconciled_path[-1][1]]\n",
" trans = path[cdx][2]['transposition']\n",
" reconciled_path.append([trans, next_chord])\n",
" return reconciled_path\n",
"\n",
"def path_to_chords(path):\n",
" current_root = Fraction(1, 1)\n",
" chords = []\n",
" for trans, points in path:\n",
" #print(trans)\n",
" current_root = current_root * hs_array_to_fr(trans)\n",
" chord = [float(current_root * hs_array_to_fr(p)) if p is not None else None for p in points]\n",
" chords.append(chord)\n",
" return chords\n",
"\n",
"def write_chord_sequence(path):\n",
" file = open(\"seq.txt\", \"w+\")\n",
" content = json.dumps(path)\n",
" content = content.replace(\", \\\"\", \",\\n\\t\\\"\")\n",
" file.write(content)\n",
" file.close()"
]
},
{
"cell_type": "code",
"execution_count": 19,
"id": "4e3ef738-7f64-47c3-9129-0450fd031375",
"metadata": {},
"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",
"chord = (root,)\n",
"#%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",
"#%timeit edges(chord_set, 2, 2, 4)\n",
"#print(len(edge_set))\n",
"#graph = generate_graph(chord_set, 4, 4, 3)"
]
},
{
"cell_type": "code",
"execution_count": 17,
"id": "aea5215c-8551-4685-b761-11c2dc74cf22",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"146"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from random import choice, choices\n",
"\n",
"def stochastic_hamiltonian(graph):\n",
" \n",
" def movement_size_weights(edges):\n",
" \n",
" def max_cent_diff(edge):\n",
" res = max([abs(v) for val in edge[2]['movements'].values() if (v:=val['cent_difference']) is not None])\n",
" return res\n",
" \n",
" def min_cent_diff(edge):\n",
" res = [abs(v) for val in edge[2]['movements'].values() if (v:=val['cent_difference']) is not None]\n",
" res.remove(0)\n",
" return min(res)\n",
" \n",
" return [(1000 if ((max_cent_diff(e) < 200) and (min_cent_diff(e)) > 50) else 1) for e in edges]\n",
"\n",
" \n",
" def hamiltonian_weights(edges):\n",
" return [(10 if e[1] not in [path_edge[0] for path_edge in path] else 1) for e in edges] \n",
"\n",
" \n",
" def contrary_motion_weights(edges):\n",
"\n",
" def is_contrary(edge):\n",
" cent_diffs = [v for val in edge[2]['movements'].values() if (v:=val['cent_difference']) is not None]\n",
" cent_diffs.sort()\n",
" return (cent_diffs[0] < 0) and (cent_diffs[1] == 0) and (cent_diffs[2] > 0)\n",
" \n",
" return [(10 if is_contrary(e) else 1) for e in edges]\n",
"\n",
" \n",
" def is_directly_tunable_weights(edges):\n",
" return [(10 if e[2]['is_directly_tunable'] else 1) for e in edges]\n",
"\n",
" \n",
" def voice_crossing_weights(edges):\n",
" \n",
" def has_voice_crossing(edge):\n",
" source = list(edge[0])\n",
" ordered_source = sorted(source, key=hs_array_to_fr) \n",
" source_order = [ordered_source.index(p) for p in source]\n",
" destination = [transpose_pitch(edge[2]['movements'][p]['destination'], edge[2]['transposition']) for p in source]\n",
" ordered_destination = sorted(destination, key=hs_array_to_fr)\n",
" destination_order = [ordered_destination.index(p) for p in destination]\n",
" #print(source_order != destination_order)\n",
" return source_order != destination_order\n",
" \n",
" return [(10 if not has_voice_crossing(e) else 0) for e in edges]\n",
" \n",
" \n",
" check_graph = graph.copy()\n",
" next_node = choice(list(graph.nodes()))\n",
" check_graph.remove_node(next_node)\n",
" path = []\n",
" while (nx.number_of_nodes(check_graph) > 0) and (len(path) < 5000):\n",
" out_edges = list(graph.out_edges(next_node, data=True))\n",
" #print([l for l in zip(movement_size_weights(out_edges), hamiltonian_weights(out_edges))])\n",
" factors = [\n",
" movement_size_weights(out_edges), \n",
" hamiltonian_weights(out_edges), \n",
" contrary_motion_weights(out_edges), \n",
" is_directly_tunable_weights(out_edges),\n",
" voice_crossing_weights(out_edges)\n",
" ]\n",
" weights = [prod(a) for a in zip(*factors)]\n",
" #weights = [reduce(mul, x) for x in [movement_size_weights(out_edges), hamiltonian_weights(out_edges)]]\n",
" #print(weights)\n",
" edge = choices(out_edges, weights=weights)[0]\n",
" #edge = random.choice(out_edges)\n",
" next_node = edge[1]\n",
" path.append(edge)\n",
" if next_node in check_graph.nodes:\n",
" check_graph.remove_node(next_node)\n",
" return path\n",
" \n",
"stochastic_ham = stochastic_hamiltonian(graph)\n",
"path = reconcile_path(stochastic_ham)\n",
"write_chord_sequence(path_to_chords(path))\n",
"len(path)"
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "7f2d356f-6377-46cf-bbb1-32111be90f4f",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"The line_profiler extension is already loaded. To reload it, use:\n",
" %reload_ext line_profiler\n"
]
}
],
"source": [
"%load_ext line_profiler"
]
},
{
"cell_type": "code",
"execution_count": 134,
"id": "7f141bf5-fdcb-4c01-a10b-3e86d3d1a7b4",
"metadata": {},
"outputs": [],
"source": [
"chord_set = chords(chord, root, 3, 3)"
]
},
{
"cell_type": "code",
"execution_count": 136,
"id": "88850b8c-a743-44d0-b863-7cd9066690d9",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Timer unit: 1e-09 s\n",
"\n",
"Total time: 0.112228 s\n",
"File: /tmp/ipykernel_515812/2679284550.py\n",
"Function: edge_data at line 74\n",
"\n",
"Line # Hits Time Per Hit % Time Line Contents\n",
"==============================================================\n",
" 74 def edge_data(chords, min_symdiff, max_symdiff, max_chord_size):\n",
" 75 990 29603044.0 29902.1 26.4 [expanded_base, expanded_comp] = [expand_chord(chord) for chord in chords]\n",
" 76 990 229527.0 231.8 0.2 edges = []\n",
" 77 990 23648371.0 23887.2 21.1 transpositions = set(pitch_difference(pair[0], pair[1]) for pair in set(product(expanded_base, expanded_comp)))\n",
" 78 9193 2315267.0 251.9 2.1 for trans in transpositions:\n",
" 79 8203 33386775.0 4070.1 29.7 expanded_comp_transposed = transpose_chord(expanded_comp, trans)\n",
" 80 8203 8393773.0 1023.3 7.5 intersection = set(expanded_base) & set(expanded_comp_transposed)\n",
" 81 8203 11812057.0 1440.0 10.5 symdiff_len = sum([len(chord) - len(intersection) for chord in [expanded_base, expanded_comp_transposed]])\n",
" 82 8203 2530596.0 308.5 2.3 if (min_symdiff <= symdiff_len <= max_symdiff):\n",
" 83 rev_trans = tuple(t * -1 for t in trans)\n",
" 84 [diff1, diff2] = [list(set(chord) - intersection) for chord in [expanded_base, expanded_comp_transposed]]\n",
" 85 base_map = {val: {'destination':transpose_pitch(val, rev_trans), 'cent_difference': 0} for val in intersection}\n",
" 86 base_map_rev = reverse_movements(base_map)\n",
" 87 tunability = is_directly_tunable(intersection, diff2)\n",
" 88 maps = []\n",
" 89 diff1 += [None] * (max_chord_size - len(diff1) - len(intersection))\n",
" 90 perms = [list(perm) + [None] * (max_chord_size - len(perm) - len(intersection)) for perm in set(permutations(diff2))]\n",
" 91 for p in perms:\n",
" 92 appended_map = {\n",
" 93 diff1[index]:\n",
" 94 {\n",
" 95 'destination': transpose_pitch(val, rev_trans) if val != None else None, \n",
" 96 'cent_difference': cent_difference(diff1[index], val) if None not in [diff1[index], val] else None\n",
" 97 } for index, val in enumerate(p)}\n",
" 98 edges.append((tuple(expanded_base), tuple(expanded_comp), {\n",
" 99 'transposition': trans,\n",
" 100 'symmetric_difference': symdiff_len, \n",
" 101 'is_directly_tunable': tunability,\n",
" 102 'movements': base_map | appended_map\n",
" 103 }))\n",
" 104 edges.append((tuple(expanded_comp), tuple(expanded_base), {\n",
" 105 'transposition': rev_trans,\n",
" 106 'symmetric_difference': symdiff_len, \n",
" 107 'is_directly_tunable': tunability,\n",
" 108 'movements': base_map_rev | reverse_movements(appended_map)\n",
" 109 }))\n",
" 110 990 308812.0 311.9 0.3 return edges if edges != [] else None"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"lprun -f edge_data edges(chord_set, 3, 3, 4)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.8"
}
},
"nbformat": 4,
"nbformat_minor": 5
}