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.

12612 lines
1.5 MiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 108,
"id": "41af0ca5-e67c-405f-9a31-cf49a073b0e3",
"metadata": {},
"outputs": [],
"source": [
"import itertools as it\n",
"import more_itertools as mit\n",
"import networkx as nx\n",
"from collections import Counter\n",
"import copy\n",
"import matplotlib.pyplot as plt\n",
"import random\n",
"from fractions import Fraction\n",
"import math\n",
"\n",
"def collapse(fraction):\n",
" if fraction < 1:\n",
" while fraction < 1:\n",
" fraction *= Fraction(2, 1)\n",
" elif fraction >= 2:\n",
" while fraction >= 2:\n",
" fraction *= Fraction(1, 2)\n",
" return fraction\n",
"\n",
"def hsPointToFR(point):\n",
" if point is None:\n",
" return None\n",
" else:\n",
" fraction = Fraction(1, 1)\n",
" for dim in point:\n",
" if dim > 0:\n",
" fraction = fraction * dim\n",
" else:\n",
" fraction = fraction * 1/abs(dim)\n",
" return fraction\n",
" \n",
"def pitches(iterable, r):\n",
" for base in it.combinations_with_replacement(iterable, r - 1):\n",
" split = tuple(list(g) for k, g in it.groupby(tuple(b for b in base if b != 1)))\n",
" mults = list(it.product([-1, 1], repeat = len(split)))\n",
" for mult in mults:\n",
" yield tuple(it.chain(*[[val * mult[idx] for val in g] for idx, g in enumerate(split)]))\n",
"\n",
"def expandPitch(pitch):\n",
" num = 1;\n",
" den = 1;\n",
" expandedPitch = list(pitch)\n",
" for dim in pitch:\n",
" if dim > 0:\n",
" num *= dim\n",
" else:\n",
" den *= abs(dim)\n",
" fraction = num/den\n",
" if fraction < 1:\n",
" while fraction < 1:\n",
" fraction *= 2\n",
" expandedPitch = [2] + expandedPitch\n",
" elif fraction >= 2:\n",
" while fraction >= 2:\n",
" fraction *= 1/2\n",
" expandedPitch = [-2] + expandedPitch\n",
" return tuple(expandedPitch)\n",
"\n",
"def expandChord(chord):\n",
" return tuple([expandPitch(p) for p in chord])\n",
"\n",
" \n",
"def transposePitch(pitch, trans):\n",
" if pitch is None:\n",
" return None\n",
" else:\n",
" transposedPitch = list(pitch)\n",
" for t in trans:\n",
" if (t * -1) in transposedPitch:\n",
" transposedPitch.remove(t * -1)\n",
" else:\n",
" transposedPitch.append(t)\n",
" transposedPitch.sort(key=lambda val: abs(val))\n",
" return tuple(transposedPitch)\n",
" \n",
"def transposeChord(chord, trans):\n",
" transposedChord = list(chord)\n",
" for pdx, pitch in enumerate(chord):\n",
" transposedPitch = transposePitch(pitch, trans)\n",
" transposedChord[pdx] = tuple(transposedPitch)\n",
" return tuple(transposedChord)\n",
" \n",
"def chords(pitches, minChordSize, maxChordSize):\n",
" def is_connected(iterable):\n",
" points = comparitors = list(iterable)\n",
" connectedPoints = []\n",
" base = points[0]\n",
" bIdxScroll = 0\n",
" while True:\n",
" for comp in comparitors:\n",
" comps = sorted([base, comp], key=len, reverse=True)\n",
" if ((Counter(comps[0]) - Counter(comps[1])).total() == 1) and (len(comps[0]) - len(comps[1]) == 1):\n",
" comparitors = connectedPoints = connectedPoints + comps\n",
" points.remove(base)\n",
" if comp in points:\n",
" points.remove(comp)\n",
" if(len(points) == 0):\n",
" return True\n",
" else:\n",
" base = points[0]\n",
" bIdxScroll = 0\n",
" break\n",
" else:\n",
" if bIdxScroll < (len(points) - 1):\n",
" bIdxScroll += 1\n",
" base = points[bIdxScroll]\n",
" else:\n",
" return False\n",
" def is_centered(iterable):\n",
" return len(list(iterable)[0]) == 0\n",
" #return filter(is_connected, it.takewhile(is_centered, it.combinations(pitches, r)))\n",
" #return {c for c in it.takewhile(is_centered, it.combinations(pitches, minChordSize)) if is_connected(c)}\n",
" chords = []\n",
" pitches = list(pitches)\n",
" for cSize in range(minChordSize, maxChordSize + 1):\n",
" chords = chords + list({c for c in it.takewhile(is_centered, it.combinations(pitches, cSize)) if is_connected(c)})\n",
" return chords\n",
"\n",
"def pitchDifference(frs):\n",
" if None in frs:\n",
" return None\n",
" else:\n",
" cents1 = (1200 * math.log(hsPointToFR(frs[0]), 2))\n",
" cents2 = (1200 * math.log(hsPointToFR(frs[1]), 2))\n",
" return abs(cents2 - cents1)\n",
"\n",
"def difference(p1, p2):\n",
" return transposePitch(p1, [p * -1 for p in p2])\n",
"\n",
"def edges(chords, minSymDiff, maxSymDiff, maxChordSize): \n",
" def reverseDict(dict):\n",
" revDict = copy.deepcopy(dict)\n",
" revTrans = tuple(t * -1 for t in revDict['transposition'])\n",
" revDict['transposition'] = revTrans\n",
" #revDict['movements'] = {transposePitch(value['destination'], revTrans):{'destination':transposePitch(key, revTrans), 'pitch_difference':value['pitch_difference']} for key, value in revDict['movements'].items()}\n",
" revDict['movements'] = {value['destination']:{'destination':key, 'pitch_difference':value['pitch_difference']} for key, value in revDict['movements'].items()}\n",
" return revDict\n",
" \n",
" def edgeData(iterable):\n",
" [base, comp] = list(iterable)\n",
" expandedBase = expandChord(base)\n",
" expandedComp = expandChord(comp)\n",
" edges = []\n",
" transpositions = set([tuple(difference(pair[0], pair[1])) for pair in set(it.product(expandedBase, expandedComp))])\n",
" for trans in transpositions:\n",
" revTrans = tuple(t * -1 for t in trans)\n",
" expandedCompTransposed = transposeChord(expandedComp, trans)\n",
" intersection = set(expandedBase) & set(expandedCompTransposed)\n",
" diff1 = list(set(expandedBase) - intersection)\n",
" diff2 = list(set(expandedCompTransposed) - intersection)\n",
" baseMap = {val: {'destination':transposePitch(val, revTrans), 'pitch_difference': 0} for val in intersection}\n",
" symDiffLen = (len(diff1) + len(diff2))\n",
" if minSymDiff <= (len(diff1) + len(diff2)) <= maxSymDiff:\n",
" edgeDict = {}\n",
" edgeDict['transposition'] = trans\n",
" edgeDict['symmetric_difference'] = symDiffLen\n",
" maps = []\n",
" diff1 += [None] * (maxChordSize - len(diff1) - len(intersection))\n",
" #diff2 += [None] * (maxChordSize - len(diff2) - len(intersection))\n",
" #this could be faster\n",
" perms = set(it.permutations(diff2))\n",
" perms = [list(perm) + [None] * (maxChordSize - len(perm) - len(intersection)) for perm in perms]\n",
" for p in perms:\n",
" appendedMap = {diff1[index]: {'destination':transposePitch(val, revTrans), 'pitch_difference': pitchDifference([diff1[index], val])} for index, val in enumerate(p)}\n",
" edgeDict['movements'] = baseMap | appendedMap\n",
" edges.append((expandedBase, expandedComp, edgeDict))\n",
" edges.append((expandedComp, expandedBase, reverseDict(edgeDict)))\n",
" if edges != []:\n",
" return edges\n",
" else:\n",
" return None\n",
" return list(it.chain(*[e for c in it.combinations(chords, 2) if (e := edgeData(c)) is not None]))\n",
"\n",
"def graph(edges):\n",
" G = nx.MultiDiGraph()\n",
" G.add_edges_from(edges)\n",
" return G\n",
"\n",
"def hamiltonian(G):\n",
" F = [(G,[list(G.nodes())[0]])]\n",
" n = G.number_of_nodes()\n",
" while F:\n",
" graph,path = F.pop()\n",
" confs = []\n",
" neighbors = (node for node in graph.neighbors(path[-1]) \n",
" if node != path[-1]) #exclude self loops\n",
" for neighbor in neighbors:\n",
" conf_p = path[:]\n",
" conf_p.append(neighbor)\n",
" conf_g = nx.Graph(graph)\n",
" conf_g.remove_node(path[-1])\n",
" confs.append((conf_g,conf_p))\n",
" for g,p in confs:\n",
" if len(p)==n:\n",
" return p\n",
" else:\n",
" F.append((g,p))\n",
" return None\n",
"\n",
"def stochastic_hamiltonian(graph):\n",
" check_graph = graph.copy()\n",
" #next_node = random.choice(list(graph.nodes()))\n",
" next_node = list(graph.nodes())[0]\n",
" check_graph.remove_node(next_node)\n",
" path = [next_node]\n",
" while (nx.number_of_nodes(check_graph) > 0) and (len(path) < 5000):\n",
" neighbors = graph[next_node]\n",
" nd_list = list(graph.degree(list(neighbors)))\n",
" neighbors, weights = zip(*[[n, 1/pow(d, 2) if n not in path else 0.0000001] for n, d in nd_list]) \n",
" next_node = random.choices(neighbors, weights=weights)[0]\n",
" path.append(next_node)\n",
" if next_node in check_graph.nodes:\n",
" check_graph.remove_node(next_node)\n",
" return [path, check_graph]\n",
"\n",
"def stochastic_hamiltonian(graph):\n",
" def getMaxPitchDifference(edge):\n",
" return max([v for val in edge[2]['movements'].values() if (v:=val['pitch_difference']) is not None])\n",
" check_graph = graph.copy()\n",
" #next_node = random.choice(list(graph.nodes()))\n",
" next_node = list(graph.nodes())[0]\n",
" check_graph.remove_node(next_node)\n",
" path = []\n",
" while (nx.number_of_nodes(check_graph) > 0) and (len(path) < 5000):\n",
" outEdges = list(graph.out_edges(next_node, data=True))\n",
" weights = [(1 if getMaxPitchDifference(e) < 200 else 0.001) * (1 if e[1] not in [pE[0] for pE in path] else 0.0000001) for e in outEdges]\n",
" #weights = [(1 if e[1] not in [pE[0] for pE in path] else 0.0000001) for e in outEdges]\n",
" edge = random.choices(outEdges, weights=weights)[0]\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"
]
},
{
"cell_type": "code",
"execution_count": 121,
"id": "38636490-6b16-4346-8ac9-a9ba02a830c1",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[((), (-3,), (5,)), ((), (5,), (3, 5)), ((), (-5,), (5,)), ((), (3,), (3, -5)), ((), (-5,), (3, -5)), ((), (-3,), (-3, -5)), ((), (-3,), (-3, -3)), ((), (3,), (5,)), ((), (-3,), (-5,)), ((), (-5,), (-3, -5)), ((), (5,), (-3, 5)), ((), (3,), (3, 5)), ((), (5,), (5, 5)), ((), (-5,), (-5, -5)), ((), (3,), (3, 3)), ((), (3,), (-5,)), ((), (-3,), (-3, 5)), ((), (-3,), (3,)), ((), (3,), (5,), (3, -5)), ((), (3,), (5,), (-3, 5)), ((), (3,), (-5,), (-5, -5)), ((), (-3,), (3,), (-3, -3)), ((), (3,), (3, -5), (3, 3, -5)), ((), (5,), (3, 5), (5, 5)), ((), (-3,), (5,), (5, 5)), ((), (-3,), (-3, -5), (-3, 5)), ((), (3,), (3, 5), (3, 3, 5)), ((), (5,), (5, 5), (3, 5, 5)), ((), (3,), (3, 5), (3, 5, 5)), ((), (-3,), (-3, 5), (-3, 5, 5)), ((), (-5,), (-5, -5), (-3, -5, -5)), ((), (-5,), (5,), (-3, -5)), ((), (-3,), (-3, -3), (-3, -5)), ((), (3,), (3, 3), (3, 3, -5)), ((), (3,), (5,), (5, 5)), ((), (-5,), (3, -5), (3, -5, -5)), ((), (3,), (-5,), (3, 3)), ((), (-5,), (5,), (3, 5)), ((), (5,), (-3, 5), (5, 5)), ((), (5,), (5, 5), (-3, 5, 5)), ((), (-3,), (3,), (3, 3)), ((), (-3,), (3,), (-5,)), ((), (-3,), (5,), (-3, -3)), ((), (-3,), (-5,), (5,)), ((), (-3,), (-5,), (-3, -5)), ((), (-3,), (-3, -5), (-3, -3, -5)), ((), (5,), (-3, 5), (-3, 5, 5)), ((), (5,), (3, 5), (3, 3, 5)), ((), (-5,), (5,), (-3, 5)), ((), (-3,), (-3, -3), (-3, 5)), ((), (3,), (3, 3), (3, 3, 5)), ((), (-5,), (5,), (3, -5)), ((), (3,), (-5,), (5,)), ((), (3,), (-5,), (-3, -5)), ((), (-5,), (3, -5), (3, 3, -5)), ((), (5,), (3, 5), (3, 5, 5)), ((), (-3,), (-3, -3), (-3, -3, 5)), ((), (3,), (-5,), (3, 5)), ((), (-5,), (-3, -5), (3, -5)), ((), (-3,), (3,), (5,)), ((), (-3,), (3,), (-3, -5)), ((), (-3,), (-5,), (3, -5)), ((), (-3,), (-5,), (-3, 5)), ((), (-5,), (3, -5), (-5, -5)), ((), (-3,), (3,), (3, 5)), ((), (3,), (3, -5), (3, 5)), ((), (5,), (-3, 5), (3, 5)), ((), (-3,), (-3, -3), (-3, -3, -5)), ((), (3,), (-5,), (3, -5)), ((), (-3,), (-3, 5), (-3, -3, 5)), ((), (-5,), (5,), (5, 5)), ((), (3,), (5,), (3, 3)), ((), (-3,), (3,), (-3, 5)), ((), (-3,), (-3, -5), (-3, -5, -5)), ((), (-5,), (-3, -5), (-3, -3, -5)), ((), (-3,), (3,), (3, -5)), ((), (-3,), (5,), (-3, -5)), ((), (3,), (3, 3), (3, 5)), ((), (5,), (-3, 5), (-3, -3, 5)), ((), (-3,), (5,), (3, 5)), ((), (-5,), (-5, -5), (3, -5, -5)), ((), (-3,), (-3, -3), (-3, -3, -3)), ((), (3,), (3, -5), (3, -5, -5)), ((), (-5,), (-5, -5), (-5, -5, -5)), ((), (-5,), (5,), (-5, -5)), ((), (3,), (3, 3), (3, 3, 3)), ((), (5,), (5, 5), (5, 5, 5)), ((), (3,), (5,), (3, 5)), ((), (3,), (3, 3), (3, -5)), ((), (-3,), (-5,), (-3, -3)), ((), (-5,), (-3, -5), (-5, -5)), ((), (-3,), (5,), (-3, 5)), ((), (-5,), (-3, -5), (-3, -5, -5)), ((), (-3,), (-5,), (-5, -5)), ((), (-5,), (5,), (5, 5), (5, 5, 5)), ((), (5,), (-3, 5), (3, 5), (-3, -3, 5)), ((), (5,), (3, 5), (5, 5), (5, 5, 5)), ((), (3,), (5,), (3, 3), (3, 5)), ((), (-3,), (-3, -3), (-3, 5), (-3, -3, -3)), ((), (-3,), (3,), (5,), (-3, -5)), ((), (-3,), (-5,), (5,), (3, -5)), ((), (-3,), (5,), (-3, -3), (-3, -5)), ((), (-3,), (5,), (5, 5), (-3, 5, 5)), ((), (-3,), (-5,), (3, -5), (3, 3, -5)), ((), (-3,), (-3, -3), (-3, -3, -3), (-3, -3, 5)), ((), (3,), (3, 3), (3, 3, -5), (3, 3, 5)), ((), (5,), (5, 5), (-3, 5, 5), (3, 5, 5)), ((), (3,), (5,), (3, 3), (-3, 5)), ((), (3,), (-5,), (3, -5), (3, 5)), ((), (-3,), (-3, -3), (-3, 5), (-3, 5, 5)), ((), (3,), (5,), (-3, 5), (5, 5)), ((), (-5,), (5,), (3, -5), (-5, -5)), ((), (-5,), (5,), (3, 5), (3, 3, 5)), ((), (-3,), (3,), (3, 3), (3, -5)), ((), (3,), (-5,), (-3, -5), (-5, -5)), ((), (-3,), (5,), (-3, 5), (3, 5)), ((), (-3,), (-3, -5), (-3, 5), (-3, -3, -5)), ((), (-5,), (5,), (-3, -5), (3, -5)), ((), (-3,), (-5,), (-3, -5), (-3, 5)), ((), (3,), (3, 3), (3, -5), (3, -5, -5)), ((), (-5,), (5,), (5, 5), (-3, 5, 5)), ((), (-3,), (3,), (-5,), (-3, -3)), ((), (-3,), (-5,), (-3, -3), (-3, 5)), ((), (3,), (5,), (3, 5), (3, 3, 5)), ((), (5,), (3, 5), (5, 5), (-3, 5, 5)), ((), (-3,), (5,), (-3, -5), (5, 5)), ((), (3,), (3, 3), (3, 3, 3), (3, 3, -5)), ((), (-5,), (3, -5), (-5, -5), (3, -5, -5)), ((), (-5,), (-3, -5), (-5, -5), (3, -5, -5)), ((), (-3,),
]
},
{
"data": {
"text/plain": [
"[(((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 590.2237155956097},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 590.2237155956097},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 315.6412870005529},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 315.6412870005529},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 813.686286135165},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 813.686286135165},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 701.9550008653873},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 701.9550008653873},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 609.7762844043903},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 609.7762844043903},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 884.3587129994474},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 884.3587129994474},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, 2, -3, -5),\n",
" 'pitch_difference': 274.5824285950571},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 274.5824285950571},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 884.3587129994473},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 884.3587129994473},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 609.7762844043903},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 609.7762844043903},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, 3),\n",
" 'pitch_difference': 203.91000173077498},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 203.91000173077498},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 427.3725722703305},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 427.3725722703305},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, -5), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 772.6274277296695},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 772.6274277296695},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 386.313713864835},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 386.313713864835},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 884.3587129994472},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 884.3587129994472},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 274.5824285950572},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 274.5824285950572},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 925.4175714049428},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 925.4175714049428},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 590.2237155956097},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 590.2237155956097},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 315.64128700055255},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 315.64128700055255},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 996.089998269225},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 996.089998269225},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5),\n",
" 'pitch_difference': 498.0449991346126},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 498.0449991346126},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3),\n",
" 'pitch_difference': 315.6412870005526},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 315.6412870005526},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (2, 2, 2, 2, 2, -3, -3, -3)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (2, 2, 2, 2, 2, -3, -3, -3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -3, -3, -3): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (2, 2, 2, 2, 2, -3, -3, -3)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (2, 2, 2, 2, 2, -3, -3, -3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3), (3, 3, -5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (3, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3), (3, 3, -5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3), (3, 3, -5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (3, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3), (3, 3, -5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (3, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (-3, 5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (-3, 5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (-3, 5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (-3, 5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (2, -3, -3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, -3, -3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (2, -3, -3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (2, -3, -3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, -3, -3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (2, -3, -3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, -3, -3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (2, -3, -3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (2, -3, -3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, -3, -3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (2, -3, -3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (2, -3, -3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 3, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, 3, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, 3, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, 3, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, 3, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 3, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (3, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, 2, 2, 2, -3, -5), (-3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, 2, 2, 2, -3, -5), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, 2, 2, 2, -3, -5), (-3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, 2, 2, 2, -3, -5), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 5, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 5, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5), (2, -3, -3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5), (2, -3, -3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, -3, -3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5), (2, -3, -3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5), (2, -3, -3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, -2, 3, 3, 3),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, -2, 3, 3, 3),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 3, 3, 3): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, -2, 3, 3, 3),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, -2, 3, 3, 3),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5), (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5), (-2, -2, -2, -3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5), (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5), (-2, -2, -2, -3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, 3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, 3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, 3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, 3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 2, 2, -5), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 2, 2, -5), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 2, 2, -5), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 2, 2, -5), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5), (2, -3, -3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5), (2, -3, -3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, -3, -3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5), (2, -3, -3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5), (2, -3, -3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-3, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, 2, -3, -3, -3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -3, -3, -3),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, 2, -3, -3, -3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, 2, -3, -3, -3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -3, -3, -3),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, 2, -3, -3, -3)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -3, -3, -3): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (-3, 5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (-3, 5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (-3, 5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, -3, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (-3, 5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -3): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 274.58242859505685},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 274.58242859505685},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, 3),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 701.9550008653874},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 701.9550008653874},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (),\n",
" 'pitch_difference': 1403.9100017307746},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 1403.9100017307746},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, 3),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 772.6274277296696},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 772.6274277296696},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (-2, 3),\n",
" 'pitch_difference': 386.31371386483477},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 386.31371386483477},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 274.582428595057},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 274.582428595057},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (-3, 5),\n",
" 'pitch_difference': 203.91000173077475},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 203.91000173077475},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, 3),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 1474.582428595057},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (),\n",
" 'pitch_difference': 1474.582428595057},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (),\n",
" 'pitch_difference': 1790.2237155956097},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (-2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 1790.2237155956097},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3),\n",
" 'pitch_difference': 315.6412870005526},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 315.6412870005526},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (),\n",
" 'pitch_difference': 1474.582428595057},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 1474.582428595057},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 315.64128700055255},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 315.64128700055255},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (),\n",
" 'pitch_difference': 1515.6412870005524},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 1515.6412870005524},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, 3),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3),\n",
" 'pitch_difference': 590.2237155956096},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (),\n",
" 'pitch_difference': 590.2237155956096},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, 3),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, -5), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (),\n",
" 'pitch_difference': 1586.3137138648349},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 1586.3137138648349},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, 3)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, 3),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 884.3587129994474},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 884.3587129994474},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (2, -3, -3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (2, -3, -3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, -3, -3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (2, -3, -3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (2, -3, -3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, -2, -2, 5, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, 2, 2, -5, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, 2, 2, -5, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5): {'destination': (),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, -2, -2, 5, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, 2, 2, -5, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, 2, 2, -5, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5): {'destination': (),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, -3, -3), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-3, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 3),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, -2, 3, 5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (), 'pitch_difference': 1129.327573135718},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, -5), 'pitch_difference': 1129.327573135718},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 70.67242686428227},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 70.67242686428227},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (), 'pitch_difference': 925.4175714049431},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, -5), 'pitch_difference': 925.4175714049431},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3),\n",
" 'pitch_difference': 111.73128526977791},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 111.73128526977791},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 111.73128526977763},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 111.73128526977763},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, 2, -3, -5),\n",
" 'pitch_difference': 274.5824285950571},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 274.5824285950571},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-3, 5),\n",
" 'pitch_difference': 70.6724268642821},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 70.6724268642821},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (), 'pitch_difference': 1515.641287000553},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (-2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, -5), 'pitch_difference': 1515.641287000553},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, -5), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 41.0588584054957},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 41.0588584054957},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, -2, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, 2, -5, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (), 'pitch_difference': 1241.0588584054958},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, 2, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, -5), 'pitch_difference': 1241.0588584054958},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, -5), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 41.058858405495585},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 41.058858405495585},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3),\n",
" 'pitch_difference': 315.6412870005526},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 315.6412870005526},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-3, 5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (), 'pitch_difference': 1311.7312852697778},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, -5), 'pitch_difference': 1311.7312852697778},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 5, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3), (3, 3, -5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (3, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3), (3, 3, -5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(3, 3, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3), (3, 3, -5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (3, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3), (3, 3, -5), (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(3, 3, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 3, -5), (3, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (3, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (3, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 3, -5), (3, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (3, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -3)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 3, -5), (-2, -2, -2, 3, 5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (-2, -2, -2, 3, 5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 3, -5), (-2, -2, -2, 3, 5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (-2, -2, -2, 3, 5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 3)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 3)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 3, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, 2, 2, -5, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, 2, 2, -5, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (2, -3, -3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (2, -3, -3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, -3, -3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (2, -3, -3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (2, -3, -3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 3, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, 3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, 3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, 3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, 3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5), (-3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (-2, 3), (-2, -2, 5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 3, -5, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (3, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (3, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (3, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (3, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 3, -5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5), (3, 3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, 2, -3, -3, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (-3, 5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (-3, 5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (-3, 5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (-3, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (-3, 5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (-2, -2, -2, -2, 5, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5), 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" -5): {'destination': (2, 2, 2, 2, 2, 2, 2, -3, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, 5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)),\n",
" ((), (2, 2, 2, -5), (-2, -2, 5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" 2,\n",
" -3,\n",
" -5,\n",
" -5): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 111.73128526977791},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3),\n",
" 'pitch_difference': 111.73128526977791},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (-2, -2, -2, 3, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, 2, 2, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 203.91000173077484},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, 2, -3, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 203.91000173077484},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (), 'pitch_difference': 1088.2687147302222},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (-2, 3), 'pitch_difference': 1088.2687147302222},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, 3), 'pitch_difference': 1017.5962878659401},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (), 'pitch_difference': 1017.5962878659401},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 70.67242686428227},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 70.67242686428227},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (2, 2, 2, -5)),\n",
" {'transposition': (-2, -2, 3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, -3), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, -3),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (), 'pitch_difference': 0},\n",
" (): {'destination': (-2, 3), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (2, 2, 2, 2, -3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (), 'pitch_difference': 427.37257227033035},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, -3, -5): {'destination': (),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (2, 3, -5), 'pitch_difference': 427.37257227033035},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, -2, 5), (-3, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-3, 5), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (), 'pitch_difference': 1200.0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 386.31371386483477},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 386.31371386483477},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (-2, -2, -2, 3, 5),\n",
" 'pitch_difference': 772.6274277296696},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 772.6274277296696},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, -2, 5, 5),\n",
" 'pitch_difference': 1088.2687147302222},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (),\n",
" 'pitch_difference': 1088.2687147302222},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" {'transposition': (2, 2, 2, 3, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 70.67242686428227},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, -2, -3, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 70.67242686428227},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 111.73128526977777},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, -5, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 111.73128526977777},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (-2, -2, -2, 3, 3),\n",
" 'pitch_difference': 111.73128526977771},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 111.73128526977771},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 2, 2, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (2, 2, 2, -5),\n",
" 'pitch_difference': 498.0449991346128},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 498.0449991346128},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-3, 5)),\n",
" {'transposition': (-2, 3, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 182.40371213405996},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, -3, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 182.40371213405996},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, 3)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 182.4037121340599},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 182.4037121340599},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5), (3, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (3, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5), (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (2, 2, 2, 3, -5, -5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5), (-2, -2, -2, -3, 5, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, -2, -3, 5, 5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-3, 5), (2, -3, -3, 5)),\n",
" {'transposition': (-2, 3, 3, -5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, -3, -3, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-3, 5), (2, -3, -3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, -3, -3, 5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, -3, -3, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(-2, 3): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 1,\n",
" 'movements': {(2, 2, 2, 2, 2, -5, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (2, 2, 2, 3, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, -2, -3, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (2, 2, 2, 3, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, -3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, -2, -3, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (2, 2, 2, 3, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, -2, -3, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" {'transposition': (2, 2, 2, 3, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, -2, 3, 5, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5),\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, -2, -3, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, -2, 3, 5, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 3, -5), (-2, -2, -2, 3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, -5, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, -5, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 3, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, 3, 3), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (2, 2, 2, 3, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, -2, -3, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (2, 2, 2, 3, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, -5), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, -2, -3, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" {'transposition': (2, 2, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, 3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, -2, -2, -2, 3, 3, 5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, 3),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, -2, 3, 3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, 3): {'destination': (2, 3, -5), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, -2, 3, 3, 5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (2, 2, 2, 3, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, -2, -3, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, -2, 3, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" {'transposition': (2, 2, 2, 3, -5, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (-2, -2, 5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (-2, -2, -2, -3, 5, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, -2, -2, -2, 5, 5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (-2, -2, 5),\n",
" (-2, -2, -2, 3, 5),\n",
" (-2, -2, -2, -2, 5, 5),\n",
" (-2, -2, -2, -3, 5, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (-2, -2, -2, -3, 5, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(-2, -2, 5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (-2, -2, -2, -3, 5, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-2, -2, -2, -2, 5, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, -5, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, -5, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 3, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5), (3, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (3, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (3, 3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5), (3, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 3, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (3, 3, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 3, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (-2, -2, 5), 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (-2, -2, 5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -5), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -5), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -5), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, -5, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, -3, -3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, -5, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, -5, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" {'transposition': (-2, -2, -2, -2, 3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, 2, 2, 2, -3, -5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (2, 2, 2, -5), 'pitch_difference': 0},\n",
" None: {'destination': (), 'pitch_difference': None}}}),\n",
" (((),\n",
" (2, 2, 2, -5),\n",
" (2, 2, 2, 2, -3, -5),\n",
" (2, 2, 2, 2, 2, -5, -5),\n",
" (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, 2, 2, 2, -3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, 2, 2, 2, -5, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -5): {'destination': (), 'pitch_difference': 0},\n",
" (2, 2, 2, -5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 3, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, 2, -5, -5),\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 3, -5, -5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, 2, -5, -5): {'destination': None,\n",
" 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (2, -3, -3, 5)),\n",
" {'transposition': (-2, 3, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, -3, -3, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (2, -3, -3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, -3, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, -3, -3, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (): {'destination': None, 'pitch_difference': None}}}),\n",
" (((), (-2, 3), (2, 3, -5)),\n",
" ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (2, -3, -3, 5)),\n",
" {'transposition': (-2, 3, 3, -5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 3, -5): {'destination': (2, 2, -3),\n",
" 'pitch_difference': 0},\n",
" (): {'destination': (2, -3, -3, 5), 'pitch_difference': 0},\n",
" (-2, 3): {'destination': (-3, 5), 'pitch_difference': 0},\n",
" None: {'destination': (2, 2, 2, 2, -3, -3), 'pitch_difference': None}}}),\n",
" (((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, 5), (2, -3, -3, 5)),\n",
" ((), (-2, 3), (2, 3, -5)),\n",
" {'transposition': (2, -3, -3, 5),\n",
" 'symmetric_difference': 2,\n",
" 'movements': {(2, 2, -3): {'destination': (2, 3, -5),\n",
" 'pitch_difference': 0},\n",
" (2, -3, -3, 5): {'destination': (), 'pitch_difference': 0},\n",
" (-3, 5): {'destination': (-2, 3), 'pitch_difference': 0},\n",
" (2, 2, 2, 2, -3, -3): {'destination': None, 'pitch_difference': None}}}),\n",
" ...]"
]
},
"execution_count": 121,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pSet = pitches([1, 3, 5], 4)\n",
"#print(len(list(pSet)))\n",
"cSet = chords(pSet, 3, 5)\n",
"print(cSet)\n",
"eSet = edges(cSet, 1, 2, 5)\n",
"#for e in eSet:\n",
"# print(e)\n",
"testGraph = graph(eSet)\n",
"eSet"
]
},
{
"cell_type": "code",
"execution_count": 116,
"id": "cc1fc93b-a737-42f9-9ab1-f123bda58dde",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"349"
]
},
"execution_count": 116,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"len(testGraph.nodes)"
]
},
{
"cell_type": "code",
"execution_count": 117,
"id": "f3a85a37-6c81-4d99-9d4e-7435b7e47b4e",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"14378"
]
},
"execution_count": 117,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"len(testGraph.edges)"
]
},
{
"cell_type": "code",
"execution_count": 118,
"id": "9f2b39bf-fad3-474f-8bbe-f2decff5d91b",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAApQAAAHzCAYAAACe1o1DAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOz9d3BkZ36miT5pkZlIJJDwCe9t+UJZFsuRrCaL7O7pbrHdtNFoJI1aGiPt7t3YmJ0bc/fGjiZCq9GYlWLihmbVak6PWm3ZZBuyyDIs7z28SYNEAonMRHpv7x/Q+QiUZxfZ9nsiGCRhMw8yz3nPz7yvqlQqlZBIJBKJRCKRSH5G1L/oByCRSCQSiUQi+dVGCkqJRCKRSCQSyVMhBaVEIpFIJBKJ5KmQglIikUgkEolE8lRIQSmRSCQSiUQieSqkoJRIJBKJRCKRPBVSUEokEolEIpFIngopKCUSiUQikUgkT4UUlBKJRCKRSCSSp0IKSolEIpFIJBLJUyEFpUQikUgkEonkqZCCUiKRSCQSiUTyVEhBKZFIJBKJRCJ5KqSglEgkEolEIpE8FVJQSiQSiUQikUieCikoJRKJRCKRSCRPhRSUEolEIpFIJJKnQgpKiUQikUgkEslTIQWlRCKRSCQSieSpkIJSIpFIJBKJRPJUSEEpkUgkEolEInkqpKCUSCQSiUQikTwVUlBKJBKJRCKRSJ4KKSglEolEIpFIJE+FFJQSiUQikUgkkqdCCkqJRCKRSCQSyVMhBaVEIpFIJBKJ5KmQglIikUgkEolE8lRIQSmRSCQSiUQieSqkoJRIJBKJRCKRPBVSUEokEolEIpFIngopKCUSiUQikUgkT4UUlBKJRCKRSCSSp0IKSolEIpFIJBLJUyEFpUQikUgkEonkqZCCUiKRSCQSiUTyVEhBKZFIJBKJRCJ5KqSglEgkEolEIpE8FVJQSiQSiUQikUieCikoJRKJRCKRSCRPhRSUEolEIpFIJJKnQgpKiUQikUgkEslTIQWlRCKRSCQSieSpkIJSIpFIJBKJRPJUSEEpkUgkEolEInkqpKCUSCQSiUQikTwVUlBKJBKJRCKRSJ4K7S/6AUgkv4rkC0X+6r05rjqD7Oio5o8OdqPVyPsziUQikfxmIgWlRPIz8FfvzfGfjk9TAs7PBgD4V8/1/mIflEQikUgkvyBkSUUi+QDkcjmmp6d595ad0j98rAScvOuiVCo96lslEolEIvm1RVYoJZLHUCqVcDqd5PN5tFoter2eHguMBkqACkolypNL/PCHP8RkMtHX10dnZ+cv+mFLJBKJRPJzQ1WSZRWJ5IF4vV6i0SgAHR0d6PV6pqam0Ol03B0b53zIzDVXiJ5KFRtUC+RzWY4cOUKhUMDr9WI0Gunp6aGpqekX/EwkEolEIvlokYJSIllDJBJheXkZlUpFQ0MDFosFgGKxyOjoKL29vTgcDtxuN93d3SwvL6PVallaWsJkMjE2NsaOHTuw2Ww0NjYyNTWF3++nvr6epqYmGhoafsHPUCKRSCSSDx8pKCW/8WSzWZxOJwAWi4XGxsZ1n08mk8zOzrJx40amp6cpLy/H5/MJsTk7O8vAwABerxeDwcDFixcZGhqivr6eqqoqbDYbS0tLeDweQqEQra2t1NbWUltb+/N+qhKJRCKRfCRIQSn5jaRUKuFwOMjn8+j1etrb21GpVPd9XTAYJBAI0NfXx8rKCrlcDr/fT2VlJblcjlKpRCKRwGq14nK56OrqIpvNcubMGSorK9m1axfhcJimpiYqKyspFArY7XZCoRD5fF4Iy+rq6l/AUZBIJBKJ5MNBCkrJbxRLS0vE43FgdS5Sp9M99GsXFxcpFAq0trZSKpUYHx+nr6+PM2fOcPjwYSFILRYLCwsLjIyM8MMf/pBXXnmFaDTKu+++i8FgYHh4GKPRSCQSobe3V/zOcDiMz+cjGAxiMpkwGAyiqimRSCQSya8SUlBKfu1RhBuAzWajoqLisd8zNzeHxWKhrq4OgMnJSXp7e5mbmwOgr68Pj8dDMpmktbWV69evMzw8jF6v57333uPo0aPk83l++MMfUlNTA8CBAwew2+0AdHd3r6uIzs/Pk06niUQiWCwWVCrVEz9WiUQikUh+0UhBKfm1JJPJ4HK5UKlUVFZWUl9f/0TfVyqVGBsbo729XYi5QCBAoVCgoaGBqakp1Go1vb29BAIB1Go1oVCIQqEArArN2dlZIpEI27dvB+CnP/0pjY2NzM/Pc+jQIYxGI3Nzc1RWVt63AZ7JZMQ8Zz6fF9XMlpYWTCbTh3FoJBKJRCL50JGCUvJrQ6lUwm63UygUKCsro62t7YFzkQ8jl8sxPj7O8PAwWq1W/MyJiQmGhobwer34fD4GBgbQ6/XE43HxT0VFBR6Ph82bN6PRaDh16hQbNmwQFc5z585hNpvx+XzYbDY2btxIJBJhcXERm832wDa33+8nFAoBoNfryWazlEol2tvbMRgMT3/AJBKJRCL5kJCCUvIrj8fjIZFIoFKp6OzsFGLwgxCLxXC73QwODq4ToRMTE/T19aHRaJienkalUtHbuxqxmMvlWFxcJJfL0dPTw9TUFCqVir6+PkqlEm+++SYvv/yyeDx37twhEolQXV3NwsIChw8fRqfTsbi4SCQSobu7G71ef99jWyuUTSYTxWKRdDoNvO+PKZFIJBLJLxIpKCW/koRCIfx+PwBNTU2Yzeaf+Wf5fD7i8ThdXV3rPu73+ykWizQ0NJDL5Zifn6dYLApBqQi9UqlET08P09PTlEol+vv7gVVPy8uXL3PkyBHxM10uF6OjozzzzDOcPn2anTt3YrPZgFX7IeVnPayyGo/H8Xg8wOo8qLJ5/jRiWiKRSCSSp0UKSsmvDKlUCrfbDYDVahXt5Kdhfn4erVZ73yxjsVhkcnKSoaEhAKampqiurkaj0ayz+JmbmxMi0O/3k0qlUKvVtLS0ADA+Pk4ul2Pz5s3ie8LhMG+/8y6LVRs5ccfJUF0Z//5LB9Bq1ORyOWZnZ7FYLDQ3Nz/ysS8uLhKPx1Gr1XR1dYl4SJVKRVdXFxqN5qmPj0QikUgkT4IUlJJfaorFIg6Hg0KhgMFgoK2t7UP72dPT09TV1WG1Wu/73Pj4OAMDA6jVaoB1yzhrUba+Ozs7UavV91UpAU6cOMHmzZvXGZn/x3cn+c8nZwEVKuCVdhX//kv7RaU1Go2yuLhIQ0PDAx/fWhRvy1KpRFVVFbW1tdjtdorFIhqNRjw2iUQikUg+KqSglPxSsrCwQDKZ/EiqbcVikbGxMXp6ejAajfd93u/3UyqVxGa4z+dDr9fj9/sfKCibmppYWVmhpaWF6elpzGYzZrNZJOnk83nefvttjhw5wuLiIvl8nv/XT+e5uZQSP6dVF+fZ/G0OHTrEoUOHROva6/USCoXo7Ox8okUcZRRAWd7RarU4HA5KpRI6nY6Ojo4PtKgkkUgkEsmTIAeuJL80rKyssLKyAkBzc7NoG3+YpFIpZmdnGR4efmDVrlgsEggEGBwcFB8Lh8O0tbVRVlb2wJ9pNBrFkkx1dTUqlYqlpSVSqRSxWAyAuro6vvOd7/C5z30Op9NJZdYPlAMqKJVoKcuya/suLl++zHvvvUdvby+NjY1UV1dTU1ODw+FAo9HQ29v7SEFotVpFRdPlcpHJZEQSUC6XY2ZmBuBn2oKXSCQSieRhyAql5BdKMplkYWEBWBVjH2W+tVK96+vre+jX3NvqzufzuFwuisXiA5dl5ubm6O7u5vbt25SXlwPgcDgA2LFjxzo7oEuXLjE1NUVLSwv5QpFjbrixEGWk3YrFfYGB/j66u7tZWFhgeXmZbdu2oVKpCAaDxGIxysvLWV5epqOjg6amJurq6qisrHzs806n08zPzwOIFv/ajxmNRlpbW5/8QEokEolEcg+yQin5ubN25s9oND5S4H1YLC0tkcvlHvm7lpeXqaurW1e5tNvt9Pb2Mjs7K8RkPp8XG9/z8/OUSiWSyaRYvFHE59zcnBCUDoeDVColLH8OHDiA5tIlPrehBa1Wi7duK4FAgPHxcY4ePYrT6eTatWu0traye/d
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"sGraph = nx.Graph(testGraph)\n",
"pos = nx.draw_spring(sGraph, node_size=5, width=0.1)\n",
"\n",
"# larger figure size\n",
"plt.figure(1, figsize=(12,12)) \n",
"nx.draw(sGraph, pos, node_size=5, width=0.1)\n",
"#plt.show()\n",
"plt.savefig('compact_sets.png', dpi=150)"
]
},
{
"cell_type": "code",
"execution_count": 122,
"id": "f8c5c995-c7a7-4f84-bf68-e1551021d26d",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[[(), [(2, 2, -3), (), (-2, -2, 5), None]]]\n"
]
},
{
"ename": "KeyError",
"evalue": "()",
"output_type": "error",
"traceback": [
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)",
"Cell \u001b[0;32mIn[122], line 23\u001b[0m\n\u001b[1;32m 12\u001b[0m ham \u001b[38;5;241m=\u001b[39m [\u001b[38;5;28mlist\u001b[39m(e) \u001b[38;5;28;01mfor\u001b[39;00m e \u001b[38;5;129;01min\u001b[39;00m ham]\n\u001b[1;32m 13\u001b[0m \u001b[38;5;66;03m#print(len(ham))\u001b[39;00m\n\u001b[1;32m 14\u001b[0m \u001b[38;5;66;03m#for e in ham:\u001b[39;00m\n\u001b[1;32m 15\u001b[0m \u001b[38;5;66;03m# print(e[0])\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 21\u001b[0m \u001b[38;5;66;03m# print(movement)\u001b[39;00m\n\u001b[1;32m 22\u001b[0m \u001b[38;5;66;03m# print(\"---------\")\u001b[39;00m\n\u001b[0;32m---> 23\u001b[0m rPath \u001b[38;5;241m=\u001b[39m \u001b[43mreconcilePath\u001b[49m\u001b[43m(\u001b[49m\u001b[43mham\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m4\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[1;32m 24\u001b[0m rPath\n",
"Cell \u001b[0;32mIn[122], line 6\u001b[0m, in \u001b[0;36mreconcilePath\u001b[0;34m(ham, maxChordSize)\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m cdx \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mrange\u001b[39m(\u001b[38;5;28mlen\u001b[39m(ham)\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m1\u001b[39m):\n\u001b[1;32m 5\u001b[0m movements \u001b[38;5;241m=\u001b[39m ham[cdx][\u001b[38;5;241m2\u001b[39m][\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mmovements\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m----> 6\u001b[0m nextChord \u001b[38;5;241m=\u001b[39m \u001b[43m[\u001b[49m\u001b[43mmovements\u001b[49m\u001b[43m[\u001b[49m\u001b[43mp\u001b[49m\u001b[43m]\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mdestination\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mfor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mp\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01min\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mrPath\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m-\u001b[39;49m\u001b[38;5;241;43m1\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m1\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m]\u001b[49m\n\u001b[1;32m 7\u001b[0m trans \u001b[38;5;241m=\u001b[39m ham[cdx][\u001b[38;5;241m2\u001b[39m][\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtransposition\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 8\u001b[0m rPath\u001b[38;5;241m.\u001b[39mappend([trans, nextChord])\n",
"Cell \u001b[0;32mIn[122], line 6\u001b[0m, in \u001b[0;36m<listcomp>\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m cdx \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mrange\u001b[39m(\u001b[38;5;28mlen\u001b[39m(ham)\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m1\u001b[39m):\n\u001b[1;32m 5\u001b[0m movements \u001b[38;5;241m=\u001b[39m ham[cdx][\u001b[38;5;241m2\u001b[39m][\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mmovements\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m----> 6\u001b[0m nextChord \u001b[38;5;241m=\u001b[39m [\u001b[43mmovements\u001b[49m\u001b[43m[\u001b[49m\u001b[43mp\u001b[49m\u001b[43m]\u001b[49m[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mdestination\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;28;01mfor\u001b[39;00m p \u001b[38;5;129;01min\u001b[39;00m rPath[\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m1\u001b[39m][\u001b[38;5;241m1\u001b[39m]]\n\u001b[1;32m 7\u001b[0m trans \u001b[38;5;241m=\u001b[39m ham[cdx][\u001b[38;5;241m2\u001b[39m][\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtransposition\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 8\u001b[0m rPath\u001b[38;5;241m.\u001b[39mappend([trans, nextChord])\n",
"\u001b[0;31mKeyError\u001b[0m: ()"
]
}
],
"source": [
"def reconcilePath(ham, maxChordSize):\n",
" rPath = [[(), [p for p in list(ham[0][2]['movements'].keys())]]]\n",
" print(rPath)\n",
" for cdx in range(len(ham)-1):\n",
" movements = ham[cdx][2]['movements']\n",
" nextChord = [movements[p]['destination'] for p in rPath[-1][1]]\n",
" trans = ham[cdx][2]['transposition']\n",
" rPath.append([trans, nextChord])\n",
" return rPath\n",
"\n",
"ham = stochastic_hamiltonian(testGraph)\n",
"ham = [list(e) for e in ham]\n",
"#print(len(ham))\n",
"#for e in ham:\n",
"# print(e[0])\n",
"# print(e[1])\n",
"# print('transposition:')\n",
"# print(e[2]['transposition'])\n",
"# print('movements:')\n",
"# for movement in e[2]['movements']:\n",
"# print(movement)\n",
"# print(\"---------\")\n",
"rPath = reconcilePath(ham, 4)\n",
"rPath"
]
},
{
"cell_type": "code",
"execution_count": 92,
"id": "7a4b85ab-79cf-4cbf-9dde-505f465a5b46",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[[1.3333333333333333, 1.0, 1.25, None],\n",
" [1.3333333333333333, 1.0, 1.25, 1.6666666666666667],\n",
" [None, 1.0, 1.25, 1.6666666666666667],\n",
" [1.875, 1.0, 1.25, 1.6666666666666667],\n",
" [1.875, None, 1.25, 1.6666666666666667],\n",
" [2.0833333333333335, None, 1.25, 1.6666666666666667],\n",
" [2.0833333333333335, None, 1.3020833333333333, 1.6666666666666667],\n",
" [2.0833333333333335,\n",
" 1.6276041666666667,\n",
" 1.3020833333333333,\n",
" 1.6666666666666667],\n",
" [2.0833333333333335,\n",
" 1.6276041666666667,\n",
" 1.3020833333333333,\n",
" 1.7361111111111112],\n",
" [2.0833333333333335, None, 1.3020833333333333, 1.7361111111111112],\n",
" [2.0833333333333335, None, 1.3020833333333333, 1.5625],\n",
" [2.0833333333333335, 1.953125, 1.3020833333333333, 1.5625],\n",
" [2.0833333333333335, 1.953125, 1.25, 1.5625],\n",
" [2.0833333333333335, 1.953125, 1.3888888888888888, 1.5625],\n",
" [2.0833333333333335, None, 1.3888888888888888, 1.5625],\n",
" [2.0833333333333335, 2.2222222222222223, 1.3888888888888888, 1.5625],\n",
" [2.0833333333333335, 2.34375, 1.3888888888888888, 1.5625],\n",
" [2.0833333333333335, 2.5, 1.3888888888888888, 1.5625],\n",
" [2.0833333333333335, 2.6041666666666665, 1.3888888888888888, 1.5625],\n",
" [2.0833333333333335, 2.6041666666666665, 1.3888888888888888, None],\n",
" [2.0833333333333335,\n",
" 2.6041666666666665,\n",
" 1.3888888888888888,\n",
" 2.2222222222222223],\n",
" [2.0833333333333335, None, 1.3888888888888888, 2.2222222222222223],\n",
" [2.0833333333333335,\n",
" 1.7361111111111112,\n",
" 1.3888888888888888,\n",
" 2.2222222222222223],\n",
" [2.0833333333333335,\n",
" 1.8518518518518519,\n",
" 1.3888888888888888,\n",
" 2.2222222222222223],\n",
" [2.0833333333333335,\n",
" 1.8518518518518519,\n",
" 2.7777777777777777,\n",
" 2.2222222222222223],\n",
" [2.0833333333333335,\n",
" 1.8518518518518519,\n",
" 2.7777777777777777,\n",
" 2.4691358024691357],\n",
" [2.314814814814815,\n",
" 1.8518518518518519,\n",
" 2.7777777777777777,\n",
" 2.4691358024691357],\n",
" [2.314814814814815, 1.8518518518518519, 2.7777777777777777, None],\n",
" [2.314814814814815,\n",
" 1.8518518518518519,\n",
" 2.7777777777777777,\n",
" 2.0833333333333335],\n",
" [2.314814814814815,\n",
" 1.7361111111111112,\n",
" 2.7777777777777777,\n",
" 2.0833333333333335],\n",
" [2.314814814814815,\n",
" 1.7361111111111112,\n",
" 2.6041666666666665,\n",
" 2.0833333333333335],\n",
" [None, 1.7361111111111112, 2.6041666666666665, 2.0833333333333335],\n",
" [1.6666666666666667,\n",
" 1.7361111111111112,\n",
" 2.6041666666666665,\n",
" 2.0833333333333335],\n",
" [1.6666666666666667, None, 2.6041666666666665, 2.0833333333333335],\n",
" [1.6666666666666667,\n",
" 1.3888888888888888,\n",
" 2.6041666666666665,\n",
" 2.0833333333333335],\n",
" [1.6666666666666667,\n",
" 1.3333333333333333,\n",
" 2.6041666666666665,\n",
" 2.0833333333333335],\n",
" [1.6666666666666667, 1.3333333333333333, 2.5, 2.0833333333333335],\n",
" [1.6666666666666667, 1.3020833333333333, 2.5, 2.0833333333333335],\n",
" [1.5625, 1.3020833333333333, 2.5, 2.0833333333333335],\n",
" [1.5625, 1.3020833333333333, 2.34375, 2.0833333333333335],\n",
" [1.5625, 1.3020833333333333, 2.34375, 1.953125],\n",
" [1.5625, 1.3020833333333333, 2.5, 1.953125],\n",
" [1.5625, None, 2.5, 1.953125],\n",
" [1.5625, 1.46484375, 2.5, 1.953125],\n",
" [1.5625, 1.46484375, 2.6041666666666665, 1.953125],\n",
" [1.5625, 1.46484375, None, 1.953125],\n",
" [1.5625, 1.46484375, 2.197265625, 1.953125],\n",
" [1.5625, 1.46484375, 2.34375, 1.953125],\n",
" [1.5625, 1.46484375, 2.34375, 1.875],\n",
" [1.5625, 1.46484375, 2.34375, 1.7578125],\n",
" [1.5625, 1.46484375, 2.34375, None],\n",
" [1.5625, 1.46484375, 2.34375, 2.0833333333333335],\n",
" [1.5625, 1.46484375, 2.34375, 2.197265625],\n",
" [1.373291015625, 1.46484375, 2.34375, 2.197265625],\n",
" [1.373291015625, 1.46484375, 1.171875, 2.197265625],\n",
" [None, 1.46484375, 1.171875, 2.197265625],\n",
" [1.875, 1.46484375, 1.171875, 2.197265625],\n",
" [1.7578125, 1.46484375, 1.171875, 2.197265625],\n",
" [1.7578125, 1.5625, 1.171875, 2.197265625],\n",
" [1.7578125, 1.64794921875, 1.171875, 2.197265625],\n",
" [1.7578125, 1.64794921875, 1.2359619140625, 2.197265625],\n",
" [None, 1.64794921875, 1.2359619140625, 2.197265625],\n",
" [2.0599365234375, 1.64794921875, 1.2359619140625, 2.197265625],\n",
" [1.85394287109375, 1.64794921875, 1.2359619140625, 2.197265625],\n",
" [1.9775390625, 1.64794921875, 1.2359619140625, 2.197265625],\n",
" [1.9775390625, 1.64794921875, 1.2359619140625, 2.0599365234375],\n",
" [1.9775390625, 1.544952392578125, 1.2359619140625, 2.0599365234375],\n",
" [1.85394287109375, 1.544952392578125, 1.2359619140625, 2.0599365234375],\n",
" [1.85394287109375, 1.544952392578125, 1.2359619140625, 1.9311904907226562],\n",
" [1.9775390625, 1.544952392578125, 1.2359619140625, 1.9311904907226562],\n",
" [1.9775390625, 1.544952392578125, 1.2359619140625, 1.318359375],\n",
" [1.9775390625, 1.544952392578125, 2.471923828125, 1.318359375],\n",
" [1.9775390625, 1.544952392578125, 2.471923828125, 2.0599365234375],\n",
" [1.9775390625, 1.64794921875, 2.471923828125, 2.0599365234375],\n",
" [1.9775390625, 1.64794921875, 2.63671875, 2.0599365234375],\n",
" [1.9775390625, 1.64794921875, 2.63671875, 2.109375],\n",
" [1.9775390625, 1.6875, 2.63671875, 2.109375],\n",
" [1.9775390625, 1.6875, 1.318359375, 2.109375],\n",
" [2.25, 1.6875, 1.318359375, 2.109375],\n",
" [2.25, 1.6875, 2.63671875, 2.109375],\n",
" [2.25, 1.6875, 3.0, 2.109375],\n",
" [2.25, 1.6875, 3.0, 2.0],\n",
" [2.25, 1.8, 3.0, 2.0],\n",
" [2.4, 1.8, 3.0, 2.0],\n",
" [2.4, 1.8, 3.0, 1.875],\n",
" [2.4, 1.92, 3.0, 1.875],\n",
" [2.4, 1.92, 3.0, 1.8],\n",
" [2.4, 1.92, 2.25, 1.8],\n",
" [2.4, 3.375, 2.25, 1.8],\n",
" [2.53125, 3.375, 2.25, 1.8],\n",
" [2.8125, 3.375, 2.25, 1.8],\n",
" [2.8125, 3.375, 2.25, 1.875],\n",
" [2.8125, 3.375, 2.109375, 1.875],\n",
" [2.8125, 3.375, 2.109375, 1.7578125],\n",
" [2.8125, 1.58203125, 2.109375, 1.7578125],\n",
" [2.8125, 1.6875, 2.109375, 1.7578125],\n",
" [2.8125, None, 2.109375, 1.7578125],\n",
" [2.8125, 2.63671875, 2.109375, 1.7578125],\n",
" [2.8125, 2.63671875, 2.109375, 1.9775390625],\n",
" [2.8125, 2.63671875, 2.109375, None],\n",
" [2.8125, 2.63671875, 2.109375, 1.875],\n",
" [2.8125, 2.63671875, 2.109375, None],\n",
" [2.8125, 2.63671875, 2.109375, 1.7578125],\n",
" [2.8125, 2.63671875, 2.109375, 1.6875],\n",
" [2.8125, 2.63671875, 2.109375, None],\n",
" [2.8125, 2.63671875, 2.109375, 1.6875],\n",
" [2.8125, 2.63671875, 2.109375, None],\n",
" [2.8125, 2.63671875, 2.109375, 3.1640625]]"
]
},
"execution_count": 92,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"def pathToChords(path):\n",
" curRoot = Fraction(1, 1)\n",
" chords = []\n",
" for trans, points in path:\n",
" curRoot = curRoot * hsPointToFR(trans)\n",
" chord = [float(curRoot * hsPointToFR(p)) if p is not None else None for p in points]\n",
" chords.append(chord)\n",
" return chords\n",
"\n",
"fPath = pathToChords(rPath)\n",
"len(set([tuple(p) for p in fPath]))\n",
"fPath"
]
},
{
"cell_type": "code",
"execution_count": 93,
"id": "806a4471-61c7-4d83-81a1-6f6d54be66b2",
"metadata": {},
"outputs": [],
"source": [
"# Opening a file in write mode{\n",
"file = open(\"seq.txt\", \"w+\")\n",
"\n",
"# Converting the array to a string and writing to the file\n",
"content = str(fPath).replace(\"None\", \"[\\\"Rest\\\"]\")\n",
"file.write(content)\n",
"\n",
"# Closing the file\n",
"file.close()"
]
},
{
"cell_type": "code",
"execution_count": 279,
"id": "6a58ae52-b813-4936-86db-9712e5e20d42",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 128.2982446998143, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), {'melodic_movement': 1248.7703813968149, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), {'melodic_movement': 396.17832203079695, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), {'melodic_movement': 1071.7017553001858, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 48.770381396815196, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 101.86667710381573, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 1276.0344731969155, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 386.31371386483465, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 187.34304230073815, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), {'melodic_movement': 111.7312852697778, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), {'melodic_movement': 342.905378800653, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), {'melodic_movement': 235.67665536420407, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 11)), {'melodic_movement': 150.6370585006307, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 13)), {'melodic_movement': 1387.3430423007383, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (-5, 7)), {'melodic_movement': 813.6862861351653, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, -7, -7)), {'melodic_movement': 84.46719346967768, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 906.287718762117, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -5), (-2, -3, 7)), {'melodic_movement': 1311.7312852697778, 'transposition': (2, 3, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 4.502561833329082, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 777.9894740623026, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 1404.3327178967297, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, 7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 422.01052593769725, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 111.73128526977791, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 13)), {'melodic_movement': 685.3880414353508, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, -3, -3, 5)), {'melodic_movement': 48.77038139681492, 'transposition': (2, 2, 3, 3, -5, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 3, -5)), {'melodic_movement': 462.34818706174997, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (-2, -2, 5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 160.50166666659283, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 7)), {'melodic_movement': 315.64128700055255, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, -3, 5, -13)), {'melodic_movement': 187.34304230073835, 'transposition': (3, -5, -7, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 43.83105123013695, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 13)), {'melodic_movement': 524.8863747687582, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11), (2, 2, 2, -3, 5, -11)), {'melodic_movement': 101.86667710381566, 'transposition': (3, -5, -7, 11)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 3, -5)), {'melodic_movement': 879.8561511661186, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -11)), {'melodic_movement': 1195.497438166671, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 13)), {'melodic_movement': 138.57266090392318, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (-2, -2, 7), (-2, -2, -2, -2, 3, 7), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 76.03447319691549, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)), {'melodic_movement': 1360.501666666593, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 493.54243730128354, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 266.8709056037377, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 7, -13)), {'melodic_movement': 675.1136252312419, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -7)), {'melodic_movement': 470.78090733451216, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 582.5121926042904, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 182.4037121340599, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 293.71228123788296, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 3, -5)), {'melodic_movement': 590.6464317615646, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 3, -5)), {'melodic_movement': 782.4920358956317, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 729.2190926654876, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 658.5466658012054, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 333.04077063469094, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (-2, -2, -2, 11), (-2, -3, 11), (-2, -2, -2, -2, -3, 5, 11)), {'melodic_movement': 4.502561833329038, 'transposition': (2, 2, 2, 2, 2, 2, 2, 3, -5, -7, -11)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13), (-2, -2, -2, -2, -2, -2, 5, 13)), {'melodic_movement': 204.33271789672966, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 933.1290943962623, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -11)), {'melodic_movement': 53.27294323014411, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 5, -7)), {'melodic_movement': 70.67242686428222, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)), {'melodic_movement': 342.482662634698, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -3, -5, -7)), {'melodic_movement': 203.91000173077464, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (-2, 3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 155.13962033395978, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 11)), {'melodic_movement': 1098.1333228961844, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)), {'melodic_movement': 160.50166666659294, 'transposition': (2, 2, 2, 2, 2, 2, 3, -5, -5, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)), {'melodic_movement': 617.4878073957099, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 128.2982446998143, 'transposition': (2, 7, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, -5, 7, -13)), {'melodic_movement': 266.87090560373747, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), {'melodic_movement': 1377.0686260966297, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), {'melodic_movement': 524.4765667306114, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), {'melodic_movement': 1328.2982446998144, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, -3, 13)), {'melodic_movement': 1311.7312852697778, 'transposition': (2, 2, 3, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 2, 2, 2, -3, -5, -13)), {'melodic_movement': 203.91000173077504, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 1404.3327178967297, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 138.57266090392318, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (-2, -2, 7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 293.71228123788273, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), {'melodic_movement': 471.20362350046713, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 13)), {'melodic_movement': 1515.6412870005524, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (-5, 7)), {'melodic_movement': 941.9845308349796, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 1034.5859634619314, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 906.287718762117, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, -3), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 177.0686260966297, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 1532.6309625965441, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 13)), {'melodic_movement': 813.6862861351653, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, -3, -3, 5)), {'melodic_movement': 177.06862609662952, 'transposition': (2, 2, 2, 3, 3, -5, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 3, -5)), {'melodic_movement': 590.6464317615646, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (-2, 3), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 26.841375634145265, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, -2, -2, -2, 5, 13)), {'melodic_movement': 1200.0000000000002, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 7)), {'melodic_movement': 443.93953170036707, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -13)), {'melodic_movement': 111.73128526977757, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 26.431567595998786, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, -3, 5, -13)), {'melodic_movement': 315.64128700055255, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 2, 2, 2, -11, -13)), {'melodic_movement': 333.0407706346906, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11), (2, 2, 2, -3, 5, -11)), {'melodic_movement': 26.431567595998626, 'transposition': (2, 3, -5, 11, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 3, -5)), {'melodic_movement': 1008.1543958659328, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -11)), {'melodic_movement': 1323.7956828664853, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 2, 2, 2, -13, -13)), {'melodic_movement': 43.83105123013661, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -13, -13)), {'melodic_movement': 342.4826626346981, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 3, -13), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 111.7312852697778, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (-2, -2, 7), (-2, -2, -2, -2, 3, 7), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 204.33271789672966, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)), {'melodic_movement': 1488.7999113664075, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 621.8406820010979, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 7, -13)), {'melodic_movement': 546.8153805314279, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 454.21394790447584, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (-2, -2, -2, 13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 165.41403653806844, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 3, -5)), {'melodic_movement': 718.9446764613788, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 3, -5)), {'melodic_movement': 910.7902805954461, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, -5, 11, -13)), {'melodic_movement': 150.63705850063081, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 857.517337365302, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 786.8449105010197, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 443.9395317003672, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 11, -13)), {'melodic_movement': 235.67665536420395, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (-2, -2, -2, 11), (-2, -3, 11), (-2, -2, -2, -2, -3, 5, 11)), {'melodic_movement': 123.7956828664853, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, 3, -5, -11, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (-2, -2, -2, 11), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 123.79568286648544, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13), (-2, -2, -2, -2, -2, -2, 5, 13)), {'melodic_movement': 332.63096259654407, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -13, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 1061.427339096077, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -11, -13)), {'melodic_movement': 53.27294323014428, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 5, -13)), {'melodic_movement': 70.67242686428222, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 84.46719346967757, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (-2, -2, 5), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 288.79991136640734, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)), {'melodic_movement': 470.7809073345125, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 11)), {'melodic_movement': 1226.4315675959986, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)), {'melodic_movement': 288.79991136640734, 'transposition': (2, 2, 2, 2, 2, 2, 2, 3, -5, -5, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 3, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 386.3137138648349, 'transposition': ()})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)), {'melodic_movement': 745.7860520955244, 'transposition': (2, 2, 2, 2, -13)})\n",
"(((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 182.4037121340598, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 1248.7703813968149, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 1377.0686260966297, 'transposition': (-2, -2, -2, -2, 13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, 2, 2, -3, -13)), {'melodic_movement': 1173.1586243658544, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, -7)), {'melodic_movement': 546.8153805314275, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), {'melodic_movement': 852.592059366018, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), {'melodic_movement': 48.770381396815196, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), {'melodic_movement': 177.0686260966295, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 2, 3, -7)), {'melodic_movement': 1248.7703813968149, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 427.3725722703304, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, 7)), {'melodic_movement': 1284.4671934696776, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 27.26409180010012, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, -2, 13)), {'melodic_movement': 1156.1689487698634, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -13)), {'melodic_movement': 675.1136252312422, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), {'melodic_movement': 905.8650025961623, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, -2, 7), (-2, -2, -2, -2, 3, 7), (-2, -2, -2, -2, -2, 3, 3, 7)), {'melodic_movement': 155.13962033395978, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 13)), {'melodic_movement': 138.5726609039233, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-5, 7)), {'melodic_movement': 435.0840952616501, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, -5)), {'melodic_movement': 1129.3275731357178, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 342.48266263469793, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, 2, 2, -3, -11)), {'melodic_movement': 1462.3683437704083, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 470.78090733451245, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 155.56233649991475, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 13)), {'melodic_movement': 563.3823399614644, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, -3, -3, 5)), {'melodic_movement': 1200.0, 'transposition': (-2, 3, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, 3, 3, 3)), {'melodic_movement': 111.73128526977776, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 3, -5)), {'melodic_movement': 786.4221943350651, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 3, -5)), {'melodic_movement': 631.2825740011052, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -3, -3)), {'melodic_movement': 1311.7312852697778, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, -2, 3, 3)), {'melodic_movement': 519.5512887313275, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-3, 5)), {'melodic_movement': 1200.0, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13), (-2, -2, -2, -2, -2, -2, 3, 3, 13)), {'melodic_movement': 26.841375634145315, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 7)), {'melodic_movement': 933.1290943962625, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7), (2, 2, 3, -7)), {'melodic_movement': 84.46719346967761, 'transposition': (-2, -2, 3, -5, 7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, -3, 5, -13)), {'melodic_movement': 1061.427339096077, 'transposition': (-2, -2, -2, 3, -5, 13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11), (2, 2, 2, -3, 5, -11)), {'melodic_movement': 1350.637058500631, 'transposition': (-2, -2, -2, 3, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -3, 11)), {'melodic_movement': 1365.0042284999222, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, 3, -13)), {'melodic_movement': 43.83105123013685, 'transposition': (-2, -2, -2, 3, -5, 13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 3, -5)), {'melodic_movement': 368.9142302306967, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, -11)), {'melodic_movement': 964.3233446357958, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -11)), {'melodic_movement': 53.27294323014428, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 2, 3, -11)), {'melodic_movement': 466.27834550118325, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, -2, 7), (-2, -2, -2, -2, 3, 7), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 1172.7359081998998, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, -2, -2, 13), (-2, -2, -3, 13), (-3, -3, 13)), {'melodic_movement': 177.06862609662952, 'transposition': (2, 2, 2, 3, 3, -5, -13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)), {'melodic_movement': 111.73128526977769, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 755.2279440955317, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, 3), (2, 3, -5), (3, 3, -5)), {'melodic_movement': 111.73128526977791, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, -2, 7), (-2, -3, 7), (2, -3, -3, 7)), {'melodic_movement': 48.77038139681492, 'transposition': (2, 2, 3, 3, -5, -7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, -2, 11)), {'melodic_movement': 866.9592293653092, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 3, -5)), {'melodic_movement': 658.1239496352506, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, -3, -3, -5)), {'melodic_movement': 203.91000173077484, 'transposition': (-2, -2, -2, 3, 3)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 3, -5)), {'melodic_movement': 466.27834550118337, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 519.5512887313276, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 590.2237155956097, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, -3, 13)), {'melodic_movement': 454.2139479044758, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, -2, -2, 11), (-2, -3, 11), (-2, -2, -2, -2, -3, 5, 11)), {'melodic_movement': 1253.2729432301444, 'transposition': (2, 2, 2, 2, 3, -5, -11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, -2, -2, -2, 3, 11)), {'melodic_movement': 368.91423023069683, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13), (-2, -2, -2, -2, -2, -2, 5, 13)), {'melodic_movement': 1044.4376635000854, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 315.64128700055267, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 1044.8603796660402, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, -2, -2, 11), (-2, -2, -2, -2, -2, 3, 11), (-2, -2, -2, -2, -2, -2, 3, 3, 11)), {'melodic_movement': 262.3683437704084, 'transposition': (2, 2, 2, 2, 2, 2, -5, -11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 3, 3, -11)), {'melodic_movement': 165.00422849992202, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, 5)), {'melodic_movement': 701.9550008653874, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, -2, -2, 3, 7)), {'melodic_movement': 786.422194335065, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, -2, 3, 5)), {'melodic_movement': 1403.9100017307749, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -3, 7)), {'melodic_movement': 582.51219260429, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 11)), {'melodic_movement': 150.63705850063093, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, -2, -2, -2, 3, 13)), {'melodic_movement': 658.1239496352505, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)), {'melodic_movement': 1088.2687147302224, 'transposition': (2, 2, 2, 3, -5, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, 3, -13)), {'melodic_movement': 1377.0686260966297, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)), {'melodic_movement': 631.2825740011053, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, 3, 5)), {'melodic_movement': 70.67242686428227, 'transposition': (2, 2, 2, 3, -5, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 396.17832203079695, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 524.4765667306114, 'transposition': (-2, -2, -2, -2, 13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 7, -11)), {'melodic_movement': 582.5121926042901, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 3, -11)), {'melodic_movement': 396.17832203079695, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, 2, -11, -13), (2, 2, 2, 2, 2, 5, -11, -13)), {'melodic_movement': 510.1093967313202, 'transposition': (-2, -2, -2, -2, -2, -5, 11, 13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, -3, 11, -13)), {'melodic_movement': 43.83105123013666, 'transposition': (-2, -2, -2, 3, -5, 13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (-2, -5, 11)), {'melodic_movement': 111.73128526977786, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -2, -3, 5, 11)), {'melodic_movement': 70.67242686428234, 'transposition': (2, 2, 2, 3, -5, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), {'melodic_movement': 852.592059366018, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), {'melodic_movement': 803.8216779692029, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 2, 2, 2, 2, 2, 3, -11, -11)), {'melodic_movement': 964.3233446357958, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -5, 11), (2, -3, -5, 11)), {'melodic_movement': 347.40794063398175, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), {'melodic_movement': 675.5234332693885, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (-2, -5, 11)), {'melodic_movement': 203.9100017307748, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, 5), (2, 2, 5, -11), (-2, 5, 5, -11)), {'melodic_movement': 536.9507723654655, 'transposition': (2, -5, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 2, 2, 2, 2, 2, 3, -11, -13)), {'melodic_movement': 675.1136252312422, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (-3, -3, 11)), {'melodic_movement': 182.40371213405996, 'transposition': (-2, 3, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, -3), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11)), {'melodic_movement': 333.04077063469083, 'transposition': (-2, -2, -2, 3, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 879.8561511661183, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 2, 2, 2, 2, 3, -7, -11)), {'melodic_movement': 546.8153805314276, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), {'melodic_movement': 53.272943230144264, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 11)), {'melodic_movement': 546.8153805314276, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 13)), {'melodic_movement': 991.1647202699414, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (-5, 7)), {'melodic_movement': 417.507964104368, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (-2, -5, 11)), {'melodic_movement': 524.8863747687581, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, 3), (2, 2, 2, 2, -11), (2, 2, 3, -11)), {'melodic_movement': 866.9592293653092, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -5, 11), (-2, -2, 3, -5, 11)), {'melodic_movement': 551.3179423647566, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 510.10939673132015, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, 2, -11, -13), (2, 2, 2, 2, 2, 2, 3, -11, -13)), {'melodic_movement': 194.46810973076745, 'transposition': (-2, -2, -2, -2, -2, -5, 11, 13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 381.8111520315056, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 1008.1543958659329, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -5, 11), (-2, -5, 13)), {'melodic_movement': 138.57266090392324, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 13)), {'melodic_movement': 289.20971940455377, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, -2, 11), (-2, -3, 11), (-2, -2, -2, -2, -2, -3, 11, 11)), {'melodic_movement': 235.67665536420424, 'transposition': (2, 2, 2, 2, 3, -5, -11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, -3, -3, 5)), {'melodic_movement': 347.407940633982, 'transposition': (-2, 3, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -5, 11), (-2, -2, -2, -2, -5, 11, 11)), {'melodic_movement': 400.68088386412614, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 3, -5)), {'melodic_movement': 66.16986503095296, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, -3), (2, 2, 2, 2, -11), (2, 2, 3, -11)), {'melodic_movement': 663.0492276345343, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 2, 2, 2, 2, 3, -5, -11)), {'melodic_movement': 1129.3275731357178, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13), (-2, -2, -2, -2, -2, -2, -2, 11, 13)), {'melodic_movement': 26.841375634145315, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (-2, -5, 11)), {'melodic_movement': 729.2190926654877, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, 5), (2, 2, 2, 2, -11), (2, 2, 3, -11)), {'melodic_movement': 551.3179423647567, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (3, 5, -11)), {'melodic_movement': 701.9550008653874, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 7)), {'melodic_movement': 80.53703503024441, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -5, 11), (2, 2, -5, -5, 11)), {'melodic_movement': 663.0492276345345, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, -3, 5, -13)), {'melodic_movement': 208.83527973005886, 'transposition': (-2, -2, -2, 3, -5, 13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 2, 5, -11)), {'melodic_movement': 1200.0, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, 5), (2, 2, 5, -11), (3, 5, -11)), {'melodic_movement': 221.30948536491292, 'transposition': (2, -5, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11), (2, 2, 2, -3, 5, -11)), {'melodic_movement': 498.04499913461285, 'transposition': (-2, -2, -2, 3, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 427.3725722703304, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 3, -5)), {'melodic_movement': 483.67782913532136, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, -13), (2, 2, 3, -11)), {'melodic_movement': 524.4765667306114, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (-2, -2, -2, 11), (2, 2, 3, -11)), {'melodic_movement': 716.3221708646787, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11), (2, 2, 3, -11)), {'melodic_movement': 1311.7312852697778, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -11)), {'melodic_movement': 799.3191161358739, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, 3, 11)), {'melodic_movement': 111.73128526977776, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -5, 11), (2, 2, -5, -7, 11)), {'melodic_movement': 80.5370350302444, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (-2, -5, 11)), {'melodic_movement': 84.46719346967757, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (-2, -5, 11)), {'melodic_movement': 43.83105123013695, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, -3), (2, 2, 2, -5), (-2, -5, 11)), {'melodic_movement': 182.4037121340599, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (-11, 13)), {'melodic_movement': 454.2139479044758, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-5, 7), (-2, -5, 11)), {'melodic_movement': 266.87090560373747, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 2, 2, 2, 2, 2, 2, 2, -11, -13)), {'melodic_movement': 1173.1586243658548, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, 7), (-2, -2, -2, -2, 3, 7), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 320.1438488338818, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)), {'melodic_movement': 964.3233446357958, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 97.36411527048637, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (3, 7, -11)), {'melodic_movement': 1284.4671934696776, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -5, 11), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 857.5173373653023, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -5, 11), (-2, -2, -2, -2, -5, 11, 13)), {'melodic_movement': 689.8906032686801, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, 7), (-2, -2, -2, -2, 3, 7), (-2, -2, -2, -2, -2, -2, 7, 11)), {'melodic_movement': 155.13962033395978, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 2, 3, -11)), {'melodic_movement': 978.6905146350871, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (-2, -5, 11)), {'melodic_movement': 333.04077063469083, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -5, 11), (-2, -2, -2, -5, 7, 11)), {'melodic_movement': 818.1888479684943, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, 5, 13), (-2, -2, -2, -2, -2, -2, -2, 11, 13)), {'melodic_movement': 342.4826626346979, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 3, -5)), {'melodic_movement': 194.46810973076748, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 3, -5)), {'melodic_movement': 386.3137138648347, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, -5, 11, -13)), {'melodic_movement': 675.1136252312419, 'transposition': (-2, -2, -2, -2, 13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 333.04077063469043, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 262.3683437704084, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, -2, 11), (-2, -3, 11), (-2, -2, -2, -2, -3, 5, 11)), {'melodic_movement': 400.68088386412626, 'transposition': (2, 2, 2, 2, 3, -5, -11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -11), (-2, -5, 11)), {'melodic_movement': 53.272943230144165, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7), (2, -3, -7, 11)), {'melodic_movement': 84.46719346967761, 'transposition': (-2, -2, 3, -5, 7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13), (-2, -2, -2, -2, -2, -2, 5, 13)), {'melodic_movement': 191.84560413406734, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 536.9507723654654, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, 2, -7, -11), (2, 2, 2, 2, 5, -7, -11)), {'melodic_movement': 381.8111520315057, 'transposition': (-2, -2, -2, -2, -5, 7, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, 7), (-2, -2, -2, -2, -2, 5, 7), (-2, -2, -2, -2, -2, -2, 7, 11)), {'melodic_movement': 470.78090733451234, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (-2, 3, -11, 13)), {'melodic_movement': 1156.1689487698634, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, 2, -7, -11), (2, 2, 2, 2, 2, 3, -7, -11)), {'melodic_movement': 66.16986503095315, 'transposition': (-2, -2, -2, -2, -5, 7, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 2, 2, 2, 2, 2, 2, -11, -11)), {'melodic_movement': 262.3683437704084, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -2, 5), (-2, -5, 11)), {'melodic_movement': 70.67242686428227, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, -3), (2, 2, 2, 2, 2, 2, -3, -11), (2, 2, 2, -3, 5, -11)), {'melodic_movement': 648.6820576352434, 'transposition': (-2, -2, -2, 3, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 3, 3, -11)), {'melodic_movement': 1017.5962878659401, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 11)), {'melodic_movement': 1200.0, 'transposition': (2, 2, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (-2, -5, 11)), {'melodic_movement': 235.67665536420418, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (-2, -2, -2, 13), (2, 2, 3, -11)), {'melodic_movement': 1005.5318902692327, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -5, 11)), {'melodic_movement': 653.1846194685724, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 1044.8603796660402, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 11)), {'melodic_movement': 701.9550008653871, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)), {'melodic_movement': 235.6766553642043, 'transposition': (2, 2, 2, 3, -5, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -5, 11), (2, 2, 2, -5, 11, -13)), {'melodic_movement': 208.8352797300588, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, 3), (2, 2, 2, -5), (-2, -5, 11)), {'melodic_movement': 386.3137138648349, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (-2, -2, 7), (2, 2, 2, 2, -11), (2, 2, 3, -11)), {'melodic_movement': 1133.8301349690469, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)), {'melodic_movement': 221.3094853649128, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 1200.0, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 729.2190926654877, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 1328.2982446998144, 'transposition': (-2, -2, -2, -2, 13)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 7, -11)), {'melodic_movement': 101.86667710381562, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), {'melodic_movement': 48.770381396815196, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), {'melodic_movement': 803.8216779692029, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), {'melodic_movement': 128.2982446998143, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 160.5016666665928, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 76.03447319691531, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, 5, 13), (-2, -2, -2, -2, -2, -2, -2, -2, 5, 7, 13)), {'melodic_movement': 342.4826626346979, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 2, 2, 2, -11)), {'melodic_movement': 333.04077063469083, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -5, 13)), {'melodic_movement': 138.57266090392324, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -2, -2, -2, -2, -2, 7, 11)), {'melodic_movement': 4.502561833329082, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), {'melodic_movement': 857.0946211993471, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 13)), {'melodic_movement': 187.3430423007385, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-5, 7)), {'melodic_movement': 386.3137138648349, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 293.71228123788273, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (-2, 3), (-2, -2, 7), (2, 3, -5)), {'melodic_movement': 111.73128526977791, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 422.01052593769725, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 204.33271789672995, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 13)), {'melodic_movement': 514.6119585646491, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, -3, -3, 5)), {'melodic_movement': 1151.229618603185, 'transposition': (-2, 3, 3, -5)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -2, -2, 11)), {'melodic_movement': 235.67665536420418, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 3, -5)), {'melodic_movement': 737.6518129382499, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 7)), {'melodic_movement': 884.3587129994473, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (-5, 7)), {'melodic_movement': 266.87090560373747, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, -3, 5, -13)), {'melodic_movement': 1012.6569576992617, 'transposition': (-2, -2, -2, 3, -5, 13)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (-2, -2, 7)), {'melodic_movement': 84.46719346967757, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 53.272943230144165, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11), (2, 2, 2, -3, 5, -11)), {'melodic_movement': 1301.8666771038156, 'transposition': (-2, -2, -2, 3, -5, 11)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, 7)), {'melodic_movement': 182.4037121340599, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 3, -5)), {'melodic_movement': 320.1438488338815, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 857.5173373653023, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -11)), {'melodic_movement': 4.502561833329082, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 7)), {'melodic_movement': 386.3137138648349, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 111.73128526977786, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (-2, -2, 7), (-2, -2, -2, -2, 3, 7), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 1123.9655268030847, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -2, -2, -2, 3, 7)), {'melodic_movement': 155.13962033395984, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)), {'melodic_movement': 160.50166666659288, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 706.4575626987165, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -3, 7)), {'melodic_movement': 48.77038139681491, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -2, -2, -2, -2, 7, 7)), {'melodic_movement': 422.01052593769737, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 3, -5)), {'melodic_movement': 609.3535682384354, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 3, -5)), {'melodic_movement': 417.50796410436817, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 470.78090733451245, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 541.4533341987944, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -2, -2, -2, -2, -2, 7, 13)), {'melodic_movement': 293.7122812378831, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, -3), (-3, 5), (-2, -2, -2, -3, 5, 7)), {'melodic_movement': 1200.0, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (-2, -2, -2, 11), (-2, -3, 11), (-2, -2, -2, -2, -3, 5, 11)), {'melodic_movement': 1204.502561833329, 'transposition': (2, 2, 2, 2, 3, -5, -11)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, 7)), {'melodic_movement': 70.67242686428227, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 7, -13)), {'melodic_movement': 187.3430423007383, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 203.9100017307748, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13), (-2, -2, -2, -2, -2, -2, 5, 13)), {'melodic_movement': 995.6672821032702, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 266.87090560373747, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, -3), (-2, -3, 7), (-2, -2, -2, -3, 5, 7)), {'melodic_movement': 582.51219260429, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (-2, -2, 7), (-2, -2, -2, -2, -2, 5, 7), (-2, -2, -2, -2, -2, -2, -2, 5, 7, 7)), {'melodic_movement': 470.78090733451234, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -2, -2, 13)), {'melodic_movement': 524.8863747687581, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 2, 2, 2, -13)), {'melodic_movement': 43.83105123013695, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -5, 11)), {'melodic_movement': 150.63705850063053, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 11)), {'melodic_movement': 101.86667710381573, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)), {'melodic_movement': 1039.4983333334071, 'transposition': (2, 2, 2, 3, -5, -5)})\n",
"(((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)), {'melodic_movement': 582.51219260429, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 1071.7017553001858, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 1200.0, 'transposition': (-2, -2, -2, -2, 13)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), {'melodic_movement': 177.0686260966295, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), {'melodic_movement': 675.5234332693885, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), {'melodic_movement': 128.2982446998143, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, 7, 13)), {'melodic_movement': 293.7122812378831, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 203.9100017307748, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 204.3327178967296, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, -3), (-2, -2, -3, 13), (-2, -2, -2, -2, -3, 5, 13)), {'melodic_movement': 454.2139479044758, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), {'melodic_movement': 728.7963764995328, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 13)), {'melodic_movement': 315.6412870005528, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, 5, 13)), {'melodic_movement': 288.7999113664071, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-5, 7)), {'melodic_movement': 258.0154691650206, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (-2, -5, 11)), {'melodic_movement': 150.63705850063053, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 165.41403653806844, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, -2, 13, 13)), {'melodic_movement': 165.41403653806861, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 293.71228123788296, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 332.63096259654424, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 729.2190926654877, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 13)), {'melodic_movement': 386.3137138648348, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, -3, -3, 5)), {'melodic_movement': 1022.9313739033705, 'transposition': (-2, 3, 3, -5)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 3, -5)), {'melodic_movement': 609.3535682384356, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 7)), {'melodic_movement': 756.060468299633, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, -3, 5, -13)), {'melodic_movement': 884.3587129994474, 'transposition': (-2, -2, -2, 3, -5, 13)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (-5, 7)), {'melodic_movement': 266.87090560373747, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 13)), {'melodic_movement': 546.8153805314276, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11), (2, 2, 2, -3, 5, -11)), {'melodic_movement': 1173.5684324040014, 'transposition': (-2, -2, -2, 3, -5, 11)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 3, -5)), {'melodic_movement': 191.84560413406723, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, -3), (-3, 5), (-2, -2, -2, -2, -3, 5, 13)), {'melodic_movement': 1200.0, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (-2, -2, -2, 13)), {'melodic_movement': 84.46719346967757, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (-2, -2, -2, 13)), {'melodic_movement': 43.83105123013695, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -11)), {'melodic_movement': 123.79568286648521, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, -2, 13)), {'melodic_movement': 182.4037121340599, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 857.5173373653023, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (-2, -5, 13)), {'melodic_movement': 138.57266090392324, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (-2, -2, 7), (2, 7, -13), (2, 2, 2, 2, -5, 7, -13)), {'melodic_movement': 443.93953170036684, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 111.73128526977786, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (-2, -2, 7), (-2, -2, -2, -2, -2, 5, 7), (-2, -2, -2, -2, -2, -2, -2, -2, 5, 7, 13)), {'melodic_movement': 470.78090733451234, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (-2, -2, 7), (-2, -2, -2, -2, 3, 7), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 995.6672821032704, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, 13)), {'melodic_movement': 386.3137138648349, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)), {'melodic_movement': 288.7999113664072, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 578.1593179989022, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (-2, -2, -2, 13)), {'melodic_movement': 333.04077063469083, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 13), (2, 3, -5)), {'melodic_movement': 111.73128526977791, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (-7, 13)), {'melodic_movement': 756.0604682996333, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 3, -5)), {'melodic_movement': 481.0553235386211, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 3, -5)), {'melodic_movement': 289.2097194045539, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 342.48266263469816, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 413.1550894989802, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (-2, -2, -2, 11), (-2, -3, 11), (-2, -2, -2, -2, -3, 5, 11)), {'melodic_movement': 1076.204317133515, 'transposition': (2, 2, 2, 2, 3, -5, -11)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (-2, -2, -3, 13)), {'melodic_movement': 177.0686260966295, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13), (-2, -2, -2, -2, -2, -2, 5, 13)), {'melodic_movement': 867.3690374034559, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 138.57266090392318, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, 13)), {'melodic_movement': 70.67242686428227, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 53.272943230144165, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, 5, 13), (-2, -2, -2, -2, -2, -2, -2, -2, -2, 5, 13, 13)), {'melodic_movement': 342.4826626346979, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, -2, 11, 13)), {'melodic_movement': 123.79568286648527, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (-2, -2, -2, 13)), {'melodic_movement': 235.67665536420418, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -2, -2, 13)), {'melodic_movement': 653.1846194685724, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (-11, 13)), {'melodic_movement': 26.43156759599856, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 11)), {'melodic_movement': 26.43156759599856, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)), {'melodic_movement': 911.2000886335929, 'transposition': (2, 2, 2, 3, -5, -5)})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13)), {'melodic_movement': 26.841375634145436, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)), {'melodic_movement': 454.2139479044758, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 48.770381396815196, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 165.00422849992162, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, -7)), {'melodic_movement': 342.9053788006528, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-2, -3, 7), (2, -3, -3, 7)), {'melodic_movement': 1311.7312852697778, 'transposition': (2, 3, -7)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 5, -7)), {'melodic_movement': 427.37257227033035, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 150.63705850063093, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -3, -11)), {'melodic_movement': 101.86667710381562, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -7, -7)), {'melodic_movement': 1276.0344731969153, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 11), (-2, -2, -2, -2, -2, 3, 11), (-2, -2, 3, -7, 11)), {'melodic_movement': 1098.1333228961844, 'transposition': (2, 2, 2, 2, 2, -3, -11)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, -3, -3)), {'melodic_movement': 48.77038139681508, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 2, 2, 2, 2, 3, -7, -11)), {'melodic_movement': 1195.497438166671, 'transposition': (-2, -2, -3, 11)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 435.08409526164985, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (-3, 5)), {'melodic_movement': 160.50166666659277, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (-7, 11)), {'melodic_movement': 262.3683437704085, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (-2, -2, 7), (-2, -2, -2, -2, 3, 7)), {'melodic_movement': 1515.6412870005527, 'transposition': (2, 2, 2, 2, -3, -7)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 1693.5424373012836, 'transposition': (-2, -2, -2, -2, 11)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 138.57266090392295, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), {'melodic_movement': 160.501666666593, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), {'melodic_movement': 284.44703676101926, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 11)), {'melodic_movement': 101.8666771038155, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (-2, -3, 11)), {'melodic_movement': 4.502561833329082, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, -7, -7)), {'melodic_movement': 35.696812072862485, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, -11)), {'melodic_movement': 396.17832203079683, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -5), (-2, -3, 7)), {'melodic_movement': 729.2190926654876, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 53.27294323014428, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 1360.5016666665929, 'transposition': (-2, -3, 5)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -11), (2, 7, -11), (2, 2, 2, -3, 7, -11)), {'melodic_movement': 1462.3683437704085, 'transposition': (-2, -7, 11)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, 7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 470.78090733451245, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 111.73128526977763, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 2, 2, -7)), {'melodic_movement': 231.17409353087487, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 1404.3327178967297, 'transposition': (-2, -2, -2, -2, 13)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (-2, -2, -2, 11)), {'melodic_movement': 493.5424373012835, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 92.60143262695215, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 11), (-2, -3, 11), (-7, 11)), {'melodic_movement': 1596.178322030797, 'transposition': (2, 2, 2, -11)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 13)), {'melodic_movement': 573.6567561655734, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (-2, -2, -3, 13)), {'melodic_movement': 906.2877187621172, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 13)), {'melodic_movement': 187.34304230073838, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -7, -7)), {'melodic_movement': 582.5121926042902, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 7, -13), (2, 2, 2, -3, 7, -13)), {'melodic_movement': 1173.1586243658544, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 11), (-2, -2, -2, -2, -2, -2, 7, 11), (-2, -2, -2, -2, -3, 7, 11)), {'melodic_movement': 1365.0042284999217, 'transposition': (2, 2, 2, 2, 2, 2, -7, -11)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 315.64128700055267, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 315.6412870005529, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 7, -13)), {'melodic_movement': 626.3432438344267, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, 7), (-2, -3, 7)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -7)), {'melodic_movement': 422.01052593769697, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 231.1740935308751, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (-3, 5), (2, 5, -7)), {'melodic_movement': 1431.1740935308749, 'transposition': (2, 2, -5)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 342.48266263469816, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 454.2139479044756, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (-2, -2, -2, 3, 3), (3, 3, -7)), {'melodic_movement': 1248.770381396815, 'transposition': (2, 2, 2, -3, -3)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (-2, -3, 7)), {'melodic_movement': 777.9894740623026, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 381.81115203150614, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (-7, 13)), {'melodic_movement': 26.841375634145606, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13), (-2, -2, 3, -7, 13)), {'melodic_movement': 1387.3430423007383, 'transposition': (2, 2, 2, 2, 2, -3, -13)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 1542.9053788006527, 'transposition': (-2, -2, 3)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -11)), {'melodic_movement': 4.502561833328912, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 5, -7)), {'melodic_movement': 119.44280826109741, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-5, 7), (2, 2, -3, -5, 7)), {'melodic_movement': 1627.3725722703302, 'transposition': (5, -7)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -3, -13)), {'melodic_movement': 187.34304230073826, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, -7)), {'melodic_movement': 658.5466658012053, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)), {'melodic_movement': 293.7122812378828, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -3, -5, -7)), {'melodic_movement': 155.13962033395944, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (-2, -2, -2, -2, -2, 5, 7), (-2, -2, -2, -3, 5, 7)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 3, -7)), {'melodic_movement': 111.73128526977791, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 933.1290943962624, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 203.91000173077498, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (-2, -2, 7)), {'melodic_movement': 76.03447319691531, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, 7, 13), (-2, -2, -2, -2, -3, 7, 13)), {'melodic_movement': 1654.2139479044756, 'transposition': (2, 2, 2, 2, 2, 2, -7, -13)})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (-2, -2, -2, 13)), {'melodic_movement': 204.3327178967296, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 582.5121926042904, 'transposition': ()})\n",
"(((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, -13)), {'melodic_movement': 685.3880414353507, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 101.86667710381573, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 7, -11)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, -13)), {'melodic_movement': 685.3880414353507, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 3, -11)), {'melodic_movement': 894.2233211654096, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 5, -7)), {'melodic_movement': 427.37257227033035, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -7), (2, 2, 2, 2, -11)), {'melodic_movement': 342.9053788006528, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 150.63705850063093, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 7, -11)), {'melodic_movement': 627.352415561672, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (2, 5, -7), (2, 2, 5, -11)), {'melodic_movement': 1431.1740935308749, 'transposition': (2, 2, -5)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 284.4470367610189, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (-7, 11)), {'melodic_movement': 262.3683437704085, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 289.2097194045539, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), {'melodic_movement': 9.864608165962068, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), {'melodic_movement': 133.80997826038833, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 11)), {'melodic_movement': 252.50373560444643, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, -7, -7)), {'melodic_movement': 186.3338705734934, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -3, -11)), {'melodic_movement': 1542.9053788006527, 'transposition': (-2, -2, 3)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, -11)), {'melodic_movement': 546.8153805314278, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 97.36411527048665, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 315.64128700055267, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 7, -13), (2, 2, 2, 2, 2, 7, -11, -13)), {'melodic_movement': 1173.1586243658544, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (-11, 13)), {'melodic_movement': 755.6506602614862, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, 7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 320.1438488338815, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 262.36834377040856, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -11), (2, 7, -11), (2, 2, 2, 2, 2, 7, -11, -11)), {'melodic_movement': 1462.3683437704085, 'transposition': (-2, -7, 11)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (-7, 13)), {'melodic_movement': 26.841375634145606, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 58.03562587367878, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -7, -7), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 1276.0344731969153, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (-2, -2, -2, 11)), {'melodic_movement': 493.5424373012835, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 13)), {'melodic_movement': 423.01969766494244, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 2, 2, 2, -11)), {'melodic_movement': 231.17409353087487, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (-2, -2, -2, -2, -2, 3, 11), (-2, -2, 3, -7, 11)), {'melodic_movement': 1098.1333228961844, 'transposition': (2, 2, 2, 2, 2, -3, -11)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, 7), (2, 2, 2, 2, -11)), {'melodic_movement': 76.03447319691531, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 13)), {'melodic_movement': 36.70598380010745, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 3, -7)), {'melodic_movement': 111.73128526977791, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -5, 11), (2, 2, -5, -7, 11)), {'melodic_movement': 1209.8646081659622, 'transposition': (2, 5, -11)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -7, -7)), {'melodic_movement': 582.5121926042902, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 5, -11)), {'melodic_movement': 9.864608165962181, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (2, 2, 2, -7), (2, 2, 2, 2, -11)), {'melodic_movement': 658.5466658012053, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 782.4920358956318, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (-2, -2, -2, -2, -2, 5, 7), (-2, 5, 7, -11)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 165.00422849992196, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 7, -13)), {'melodic_movement': 776.9803023350577, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (-2, -2, -2, -2, 3, 7), (3, 7, -11)), {'melodic_movement': 1515.6412870005527, 'transposition': (2, 2, 2, 2, -3, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -7)), {'melodic_movement': 572.6475844383278, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 80.53703503024417, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 191.84560413406723, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, 2, 2, -11, -13)), {'melodic_movement': 36.70598380010745, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 165.00422849992162, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 454.2139479044756, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-2, -3, 7), (2, 2, 2, -3, 7, -11)), {'melodic_movement': 1311.7312852697778, 'transposition': (2, 3, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 231.1740935308752, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -7, -13), (2, 2, 2, 2, 2, 2, 2, 2, -11, -13)), {'melodic_movement': 1404.3327178967297, 'transposition': (-2, -2, -2, -2, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 582.5121926042904, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 7, -11)), {'melodic_movement': 879.8561511661186, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11)), {'melodic_movement': 101.86667710381562, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -11)), {'melodic_movement': 155.13962033395984, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 5, -7)), {'melodic_movement': 31.194250239533517, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)), {'melodic_movement': 444.3493397385137, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -3, -5, -7)), {'melodic_movement': 305.77667883459037, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 53.27294323014405, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, -2, 11, 13), (-2, -2, -2, -2, -7, 11, 13)), {'melodic_movement': 1236.7059838001076, 'transposition': (2, 2, 2, 2, 2, 2, 2, -11, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, 2, -11, -11)), {'melodic_movement': 947.4962643955536, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 7), (-2, -2, -2, 11), (-2, -2, -2, -2, -2, -2, 7, 11)), {'melodic_movement': 1365.0042284999217, 'transposition': (2, 2, 2, 2, 2, 2, -7, -11)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (-2, -2, -2, 13)), {'melodic_movement': 204.3327178967296, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 1276.0344731969155, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 653.1846194685724, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 1404.3327178967297, 'transposition': (-2, -2, -2, -2, 13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, -3, 5, -7)), {'melodic_movement': 1431.1740935308749, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (-2, -2, -3, 13)), {'melodic_movement': 454.2139479044756, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), {'melodic_movement': 27.26409180010012, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), {'melodic_movement': 879.8561511661183, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 386.3137138648349, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), {'melodic_movement': 76.03447319691531, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), {'melodic_movement': 204.3327178967296, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (-3, 5), (2, 2, 2, -3, 5, -7)), {'melodic_movement': 70.67242686428234, 'transposition': (2, 2, 2, 3, -5, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-3, 5), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 1200.0, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 111.73128526977786, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 203.9100017307748, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 1129.3275731357178, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 13)), {'melodic_movement': 369.7467544347983, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13), (-7, 13)), {'melodic_movement': 26.841375634145315, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), {'melodic_movement': 933.1290943962624, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, 2, 2, -3, -7, -11)), {'melodic_movement': 493.54243730128354, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 13)), {'melodic_movement': 111.30856910382317, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (-5, 7)), {'melodic_movement': 462.3481870617502, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 369.74675443479805, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -3, -11)), {'melodic_movement': 1462.3683437704083, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, 2, -3, -5, -7)), {'melodic_movement': 658.5466658012054, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -7)), {'melodic_movement': 239.60681380363707, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 498.04499913461257, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 128.29824469981463, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 524.8863747687581, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 13)), {'melodic_movement': 590.6464317615644, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, -3, -3, 5)), {'melodic_movement': 1227.2640918001002, 'transposition': (-2, 3, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 675.1136252312422, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-2, -2, -2, 11), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 866.9592293653092, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 3, -5)), {'melodic_movement': 813.6862861351652, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (2, -3, -7, 11)), {'melodic_movement': 396.17832203079695, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (-2, -5, 11)), {'melodic_movement': 150.63705850063053, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 7), (-2, -2, -2, -2, -2, 7, 7), (-2, -2, -2, -2, -2, -2, -2, 3, 7, 7)), {'melodic_movement': 76.03447319691549, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 7)), {'melodic_movement': 960.3931861963626, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, -3, 5, -13)), {'melodic_movement': 1088.691430896177, 'transposition': (-2, -2, -2, 3, -5, 13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (-2, -3, 11)), {'melodic_movement': 1365.0042284999222, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -11)), {'melodic_movement': 177.901150300731, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11), (2, 2, 2, -3, 5, -11)), {'melodic_movement': 1377.901150300731, 'transposition': (-2, -2, -2, 3, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-2, -2, 7), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 1284.4671934696776, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 3, -5)), {'melodic_movement': 396.17832203079683, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)), {'melodic_movement': 111.30856910382289, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, 5, 13), (-7, 13)), {'melodic_movement': 342.4826626346979, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -11)), {'melodic_movement': 80.5370350302444, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -3, -5, -7)), {'melodic_movement': 27.26409180010046, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, 7, 13), (-2, -2, -2, -2, -2, -2, -2, -2, 3, 7, 13)), {'melodic_movement': 204.33271789672966, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 7), (-2, -2, -2, -2, 3, 7), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)), {'melodic_movement': 84.46719346967757, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 782.4920358956318, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 11), (-2, -2, -2, -2, -2, 3, 11), (-7, 11)), {'melodic_movement': 262.3683437704084, 'transposition': (2, 2, 2, 2, 2, 2, -5, -11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 546.8153805314276, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 84.46719346967757, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-2, -2, 5), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 701.9550008653874, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 427.3725722703304, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 231.1740935308751, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 964.3233446357958, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (-2, -5, 13)), {'melodic_movement': 138.57266090392324, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 3, -5)), {'melodic_movement': 685.3880414353507, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 3, -5)), {'melodic_movement': 493.5424373012835, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 546.8153805314278, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 617.4878073957098, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 11), (-2, -3, 11), (-2, -2, -2, -2, -3, 5, 11)), {'melodic_movement': 1280.5370350302444, 'transposition': (2, 2, 2, 2, 3, -5, -11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, 2, 2, -3, -7, -7)), {'melodic_movement': 1276.0344731969155, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 333.04077063469083, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 1311.7312852697778, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13), (-2, -2, -2, -2, -2, -2, 5, 13)), {'melodic_movement': 1071.7017553001856, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 342.9053788006528, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, 2, 2, -3, -7, -7)), {'melodic_movement': 84.46719346967761, 'transposition': (-2, -2, 3, -5, 7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-2, -2, -2, 13), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 1156.1689487698634, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 2, 3, -7)), {'melodic_movement': 111.73128526977776, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -3, -3, -7)), {'melodic_movement': 342.905378800653, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 1017.5962878659401, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, 2, 2, 2, 2, 2, 2, -3, -7, -13)), {'melodic_movement': 43.83105123013685, 'transposition': (-2, -2, -2, 3, -5, 13)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), {'melodic_movement': 342.9053788006529, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 11)), {'melodic_movement': 80.5370350302444, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (-2, -3, 7)), {'melodic_movement': 582.51219260429, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (-5, 7)), {'melodic_movement': 266.87090560373747, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -11), (2, 2, 3, -11), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 165.00422849992202, 'transposition': (-2, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 70.67242686428227, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-5, 7), (-2, -2, 3, -5, 7)), {'melodic_movement': 231.17409353087498, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 11)), {'melodic_movement': 177.90115030073105, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 53.272943230144165, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)), {'melodic_movement': 1115.5328065303224, 'transposition': (2, 2, 2, 3, -5, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (2, -3, -7, 13)), {'melodic_movement': 685.3880414353508, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 43.83105123013695, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 235.67665536420418, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 182.4037121340599, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)), {'melodic_movement': 658.5466658012053, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -3, -7, -13)), {'melodic_movement': 1404.3327178967297, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -3, -13)), {'melodic_movement': 1173.1586243658548, 'transposition': (2, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 857.5173373653023, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 386.31371386483465, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (-2, -2, 3, -7, 13)), {'melodic_movement': 471.2036235004673, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 1276.0344731969153, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, 11)), {'melodic_movement': 782.4920358956318, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 165.00422849992162, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 3, -7, -13)), {'melodic_movement': 952.2589470390883, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 435.08409526164985, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 284.4470367610189, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, 7), (2, 2, 3, -7)), {'melodic_movement': 76.03447319691531, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, 3, 3)), {'melodic_movement': 435.08409526164996, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (2, 2, 2, -7), (2, 2, 3, -7)), {'melodic_movement': 658.5466658012053, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 3, -7, -7)), {'melodic_movement': 119.44280826109753, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 5, -7)), {'melodic_movement': 427.37257227033035, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (-5, 7)), {'melodic_movement': 813.6862861351651, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, -2, -2, 3, 11)), {'melodic_movement': 284.44703676101926, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 573.6567561655728, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), {'melodic_movement': 274.58242859505685, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 3, -13), (2, 7, -13)), {'melodic_movement': 1173.1586243658544, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), {'melodic_movement': 150.6370585006306, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 11)), {'melodic_movement': 536.9507723654654, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 1404.3327178967297, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (-7, 11)), {'melodic_movement': 262.3683437704085, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-2, 3), (2, 2, 2, -5)), {'melodic_movement': 729.2190926654876, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, -7, -7)), {'melodic_movement': 470.78090733451234, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, 5, 13), (-2, -2, -2, -2, -2, -2, -2, 3, 5, 13)), {'melodic_movement': 204.33271789672966, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 658.5466658012054, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 381.81115203150557, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5)), {'melodic_movement': 617.4878073957099, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 3, -7, -11)), {'melodic_movement': 663.0492276345344, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, 7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 35.6968120728626, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 498.04499913461257, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 546.8153805314275, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, 3, 5)), {'melodic_movement': 1319.442808261097, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 13), (-2, -2, -3, 13), (2, -3, -5, 13)), {'melodic_movement': 92.60143262695195, 'transposition': (2, 2, 2, 2, 2, 3, -7, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (-2, 3, 5, -7)), {'melodic_movement': 925.4175714049429, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 2, 3, -7)), {'melodic_movement': 231.17409353087487, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7), (2, 2, 3, -7)), {'melodic_movement': 315.64128700055267, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)), {'melodic_movement': 119.44280826109726, 'transposition': (-2, 3, 5, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 13), (2, 2, 3, -7)), {'melodic_movement': 204.3327178967296, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 342.4826626346977, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, -7)), {'melodic_movement': 462.34818706174997, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 13)), {'melodic_movement': 138.57266090392352, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (-7, 13)), {'melodic_movement': 26.841375634145606, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 3, -7)), {'melodic_movement': 1164.3031879271377, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -7, -7), (2, 2, 2, 2, 2, 3, -7, -7)), {'melodic_movement': 1276.0344731969153, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 342.905378800653, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 13)), {'melodic_movement': 247.74105296091147, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 493.54243730128354, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 3, -7)), {'melodic_movement': 396.17832203079683, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 7)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, 13)), {'melodic_movement': 1071.7017553001858, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -7, -7)), {'melodic_movement': 582.5121926042902, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 119.44280826109696, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, -13)), {'melodic_movement': 590.6464317615646, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 7, -13)), {'melodic_movement': 1061.4273390960766, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -7)), {'melodic_movement': 857.0946211993469, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, -2, 3, 7)), {'melodic_movement': 701.9550008653874, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -7), (2, 2, 3, -7)), {'melodic_movement': 342.9053788006528, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 203.91000173077475, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 92.60143262695169, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, -2, -2, 3, 13)), {'melodic_movement': 573.6567561655729, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 7), (-2, -3, 7), (2, 2, -3, -5, 7)), {'melodic_movement': 35.69681207286248, 'transposition': (2, 2, 2, 2, 3, -7, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 3, -13)), {'melodic_movement': 1292.601432626952, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 53.27294323014371, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 11), (2, 2, 3, -7)), {'melodic_movement': 493.5424373012835, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (-2, -2, 3, -7, 11)), {'melodic_movement': 760.413342905021, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 546.8153805314276, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 454.2139479044756, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -11)), {'melodic_movement': 439.58665709497876, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 5, -7)), {'melodic_movement': 315.64128700055244, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (3, 3, -7)), {'melodic_movement': 609.7762844043901, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)), {'melodic_movement': 728.7963764995327, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -3, -5, -7)), {'melodic_movement': 590.2237155956093, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 3, -7)), {'melodic_movement': 546.8153805314278, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 231.17409353087487, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 7), (-2, -2, -2, -2, -2, 5, 7), (-2, -2, -2, -2, -2, -2, 3, 5, 7)), {'melodic_movement': 76.03447319691549, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, -11)), {'melodic_movement': 879.8561511661186, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (-2, -5, 13)), {'melodic_movement': 685.3880414353508, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 7), (-2, -3, 7), (-2, -2, -2, -2, -3, 7, 7)), {'melodic_movement': 1080.5571917389027, 'transposition': (2, 2, 2, 2, 3, -7, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 3, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 128.2982446998143, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 3, -7)), {'melodic_movement': 685.3880414353507, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 3, -11)), {'melodic_movement': 381.8111520315058, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (-2, -5, 11)), {'melodic_movement': 396.17832203079695, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 187.34304230073815, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, -13)), {'melodic_movement': 396.17832203079683, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 11), (-7, 11), (2, 11, -13)), {'melodic_movement': 1596.1783220307968, 'transposition': (2, 2, 2, -11)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (-2, -2, -2, 13)), {'melodic_movement': 204.3327178967296, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 3, -7), (2, 2, 2, 3, -13)), {'melodic_movement': 1746.8153805314278, 'transposition': (2, -3)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 138.57266090392295, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 289.2097194045539, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -11), (2, 7, -11), (2, 2, 2, 2, 2, 7, -11, -13)), {'melodic_movement': 1462.3683437704083, 'transposition': (-2, -7, 11)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 165.00422849992162, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 5, -13)), {'melodic_movement': 299.07432757051583, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 573.6567561655728, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 5, -7)), {'melodic_movement': 427.37257227033035, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 11), (2, 2, 2, 2, -13)), {'melodic_movement': 493.5424373012835, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), {'melodic_movement': 299.07432757051595, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), {'melodic_movement': 423.0196976649422, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, 7), (2, 2, 2, 2, -13)), {'melodic_movement': 76.03447319691531, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 11)), {'melodic_movement': 36.70598380010745, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (-2, -2, -2, -2, -2, -2, 5, 13), (-2, -2, -2, 5, -7, 13)), {'melodic_movement': 1071.7017553001856, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (2, 2, 2, -7), (2, 2, 2, 2, -13)), {'melodic_movement': 658.5466658012053, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, -7, -7)), {'melodic_movement': 102.87584883106047, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (-7, 11)), {'melodic_movement': 262.3683437704085, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -11), (-11, 13), (2, 2, 2, -7, -11, 13)), {'melodic_movement': 1334.070099070594, 'transposition': (11, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 191.84560413406723, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, 7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 609.3535682384354, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 26.841375634145322, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (-2, -2, -2, -2, -2, 5, 7), (-2, 5, 7, -13)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 7, -13)), {'melodic_movement': 590.6464317615646, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-2, -3, 7), (2, 2, 2, -3, 7, -13)), {'melodic_movement': 1311.7312852697778, 'transposition': (2, 3, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 231.1740935308751, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 13)), {'melodic_movement': 712.2294170694963, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-5, 7), (2, 2, 2, 2, -5, 7, -13)), {'melodic_movement': 1627.3725722703302, 'transposition': (5, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -7, -7), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 1276.0344731969153, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (-7, 13)), {'melodic_movement': 26.841375634145606, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 13)), {'melodic_movement': 325.9157032046613, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, 2, -13, -13)), {'melodic_movement': 325.91570320466144, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 11), (-2, -2, -2, -2, -2, -2, 7, 11), (-2, -2, 7, 11, -13)), {'melodic_movement': 1365.0042284999217, 'transposition': (2, 2, 2, 2, 2, 2, -7, -11)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 2, 2, 2, -13)), {'melodic_movement': 231.17409353087487, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, 2, -7, -11), (2, 2, 2, 2, 2, 2, 2, 2, -11, -13)), {'melodic_movement': 1693.5424373012836, 'transposition': (-2, -2, -2, -2, 11)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 5), (2, 5, -7), (2, 2, 5, -13)), {'melodic_movement': 1431.1740935308749, 'transposition': (2, 2, -5)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 454.21394790447584, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 7, -13)), {'melodic_movement': 487.7705829305038, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -5, 13), (2, 2, -5, -7, 13)), {'melodic_movement': 1499.0743275705158, 'transposition': (2, 5, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, -2, 13, 13), (-2, -2, -2, -2, -7, 13, 13)), {'melodic_movement': 1525.9157032046614, 'transposition': (2, 2, 2, 2, 2, 2, 2, -13, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -7, -7)), {'melodic_movement': 582.5121926042902, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -7)), {'melodic_movement': 283.437865033774, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 369.74675443479805, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 481.0553235386211, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (-2, -2, -2, -2, 3, 7), (3, 7, -13)), {'melodic_movement': 1515.6412870005527, 'transposition': (2, 2, 2, 2, -3, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 128.29824469981463, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 11, -13)), {'melodic_movement': 134.0700990705941, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, -3, -7)), {'melodic_movement': 315.64128700055267, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 520.3838129354291, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 7, -13), (2, 2, 2, 2, 2, 7, -13, -13)), {'melodic_movement': 1173.1586243658544, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 7, -13)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, 2, -11, -13)), {'melodic_movement': 36.70598380010745, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -7), (2, 2, 2, 2, -13)), {'melodic_movement': 342.9053788006528, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -11)), {'melodic_movement': 134.07009907059404, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 5, -7)), {'melodic_movement': 258.01546916502036, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -7, -13), (2, 2, 2, 2, 2, 2, 2, 2, -13, -13)), {'melodic_movement': 1404.3327178967297, 'transposition': (-2, -2, -2, -2, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 454.2139479044756, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)), {'melodic_movement': 155.13962033395984, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -3, -5, -7)), {'melodic_movement': 16.56695943003649, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 7), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, -2, 7, 13)), {'melodic_movement': 1654.2139479044756, 'transposition': (2, 2, 2, 2, 2, 2, -7, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 3, -13)), {'melodic_movement': 16.56695943003683, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 342.48266263469793, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (-2, -2, -3, 13), (2, -3, -7, 13)), {'melodic_movement': 1183.4330405699634, 'transposition': (2, 2, 3, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13)), {'melodic_movement': 187.34304230073826, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, 3), (-2, -2, -2, -2, -2, 3, 13), (-2, -2, 3, -7, 13)), {'melodic_movement': 1387.3430423007383, 'transposition': (2, 2, 2, 2, 2, -3, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 582.5121926042904, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, -2, 11), (-2, -2, -2, -2, -2, -2, -2, 11, 13), (-2, -2, -2, -2, -7, 11, 13)), {'melodic_movement': 1236.7059838001076, 'transposition': (2, 2, 2, 2, 2, 2, 2, -11, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (-2, -2, 7), (-2, -2, -2, -2, -2, 7, 7), (-2, 7, 7, -13)), {'melodic_movement': 1782.5121926042902, 'transposition': (2, 2, 2, 2, 2, -7, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 7, -13)), {'melodic_movement': 916.5621349662259, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 3, -7)), {'melodic_movement': 111.73128526977791, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -3, -13)), {'melodic_movement': 1542.9053788006527, 'transposition': (-2, -2, 3)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 1858.5466658012056, 'transposition': (-2, -2, -2, 5)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, -13)), {'melodic_movement': 546.8153805314278, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 111.7312852697778, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 879.8561511661185, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (-2, -5, 11)), {'melodic_movement': 396.1783220307971, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, 5), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 160.501666666593, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 9.864608165962068, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, -5, -5, 11)), {'melodic_movement': 1209.8646081659622, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 1276.0344731969153, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 274.58242859505685, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), {'melodic_movement': 889.7207593320805, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 590.6464317615646, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 299.07432757051595, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 782.4920358956318, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 729.2190926654876, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), {'melodic_movement': 123.94537009442627, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 11)), {'melodic_movement': 262.3683437704085, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (-5, 7)), {'melodic_movement': 813.6862861351653, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, -7, -7)), {'melodic_movement': 196.19847873945548, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 3, -5, -5)), {'melodic_movement': 1360.501666666593, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 933.1290943962623, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 107.22872343644872, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 1404.3327178967297, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, 7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 310.27924066791945, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (-2, -5, 13)), {'melodic_movement': 685.3880414353508, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (-2, -2, 5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 272.2329519363706, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)), {'melodic_movement': 1156.5916649358182, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -13)), {'melodic_movement': 128.2982446998143, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (-2, -2, -2, 13), (-2, -5, 13), (-2, -2, -2, -2, -2, -2, 5, 13)), {'melodic_movement': 204.33271789672966, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -7, -13)), {'melodic_movement': 67.90023403964085, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 13)), {'melodic_movement': 413.1550894989804, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 617.4878073957099, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, -3), (-3, 5), (-2, -2, -2, -3, 5, 5)), {'melodic_movement': 160.50166666659294, 'transposition': (2, 2, 2, 2, 2, 2, 3, -5, -5, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 13)), {'melodic_movement': 26.84137563414538, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, -5, -5, 7)), {'melodic_movement': 427.3725722703304, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 1071.7017553001858, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 493.54243730128354, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 155.1396203339599, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 7, -13)), {'melodic_movement': 786.8449105010197, 'transposition': (-2, -7, 13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -7)), {'melodic_movement': 582.51219260429, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 70.6724268642821, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -11)), {'melodic_movement': 1307.2287234364487, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, 2, -11), (2, 2, 5, -11), (-2, 5, 5, -11)), {'melodic_movement': 9.864608165962263, 'transposition': (2, 2, 2, 2, -5, -5, -7, 11)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, -5, -5, 13)), {'melodic_movement': 299.07432757051606, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (-2, -2, -2, 13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 181.98099596810516, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -13)), {'melodic_movement': 1018.0190040318948, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 546.8153805314276, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 2, 2, 2, -5, -5, -5)), {'melodic_movement': 272.23295193637074, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 342.905378800653, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -7, -11)), {'melodic_movement': 221.30948536491314, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (-2, 3), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, -2, -2, 3, 5, 5)), {'melodic_movement': 43.40833506418198, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, 2, -3, -5, -5, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (-2, -2, 7), (-5, 7), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 76.03447319691549, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -11)), {'melodic_movement': 165.0042284999219, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 5, -7)), {'melodic_movement': 41.058858405495585, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -7, -13)), {'melodic_movement': 454.2139479044758, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -3, -5, -7)), {'melodic_movement': 315.64128700055244, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 462.34818706174997, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), {'melodic_movement': 582.5121926042904, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (-2, 3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 43.40833506418198, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), ((), (-2, -2, -2, 11), (-2, -2, -2, -2, -2, 5, 11), (-2, -2, -2, -2, -2, -2, -2, -2, 5, 5, 11)), {'melodic_movement': 107.22872343644873, 'transposition': (2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7, -11)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 342.905378800653, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 471.20362350046713, 'transposition': (-2, -2, -2, -2, 13)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, 2, 2, 2, 2, -3, -3, -3)), {'melodic_movement': 182.40371213406007, 'transposition': (-2, 3, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, 3, 13)), {'melodic_movement': 454.21394790447573, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, -2, -2, 13), (-2, -2, -3, 13), (-2, -2, -2, -2, -2, -2, 5, 13)), {'melodic_movement': 342.482662634698, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (3, 3, -5)), {'melodic_movement': 905.8650025961623, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 11)), {'melodic_movement': 53.272943230144264, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 3, -5)), {'melodic_movement': 857.0946211993471, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, -3, -5, 13)), {'melodic_movement': 636.6176600385357, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 3, -5)), {'melodic_movement': 728.7963764995328, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (-2, -5, 11)), {'melodic_movement': 150.63705850063053, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (2, 2, 2, 2, -11), (-2, -2, -2, 3, 3)), {'melodic_movement': 760.4133429050212, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, 2, 2, -3, -5, -13)), {'melodic_movement': 155.56233649991458, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, -3, -5, 11)), {'melodic_movement': 347.40794063398175, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, -2, 3, 3, 5)), {'melodic_movement': 274.582428595057, 'transposition': (2, 2, 2, 2, 2, 2, -3, -5, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 13), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 524.8863747687581, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, -5)), {'melodic_movement': 427.37257227033035, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, -2, -2, 13), (-2, -2, -3, 13), (-2, -2, -2, -2, -2, 3, 13)), {'melodic_movement': 26.84137563414541, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, 3, 3)), {'melodic_movement': 925.4175714049431, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, 2, -5, -13), (2, 2, 2, 2, 2, 2, 2, 2, -3, -5, -13)), {'melodic_movement': 675.1136252312422, 'transposition': (-2, -2, -2, -2, 13)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 933.1290943962624, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 729.2190926654877, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, -2, 7), (-2, -3, 7), (-2, -2, -2, -2, 3, 7)), {'melodic_movement': 155.13962033395975, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, 2, -3, -5, -7)), {'melodic_movement': 27.26409180010046, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 333.04077063469083, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, -2, -2, 3, 5, 5)), {'melodic_movement': 590.2237155956096, 'transposition': (2, 2, 2, 2, 2, 2, -3, -5, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 13)), {'melodic_movement': 1044.4376635000856, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-5, 7)), {'melodic_movement': 470.7809073345123, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, -2, -2, 11), (-2, -3, 11), (-3, -3, 11)), {'melodic_movement': 235.67665536420424, 'transposition': (2, 2, 2, 2, 3, -5, -11)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -13)), {'melodic_movement': 563.3823399614644, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (2, 2, 2, 2, -13), (-2, -2, -2, 3, 3)), {'melodic_movement': 471.20362350046713, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 11), (-2, -2, -2, 3, 3)), {'melodic_movement': 663.0492276345343, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, -3, -5, 7)), {'melodic_movement': 764.9159047383502, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 2, 3, -11)), {'melodic_movement': 262.3683437704084, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, 3, 3, 5)), {'melodic_movement': 701.9550008653874, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 435.0840952616499, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 1061.427339096077, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -5, 13)), {'melodic_movement': 342.48266263469804, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, -3), (2, 2, 2, 2, -3, -3), (2, -3, -3, 5)), {'melodic_movement': 294.1349974038377, 'transposition': (-2, 3, 3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, 3, 3, 3)), {'melodic_movement': 1017.5962878659401, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 3, -13), (2, 3, 3, -13)), {'melodic_movement': 247.7410529609116, 'transposition': (-3, -5, 13)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 3, -5)), {'melodic_movement': 119.44280826109723, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, -2, 3, 3, 11)), {'melodic_movement': 866.9592293653092, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (-2, -5, 13)), {'melodic_movement': 138.57266090392324, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, -2, 3, 3)), {'melodic_movement': 609.7762844043904, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, -2, 7), (-2, -3, 7), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 470.78090733451234, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (-2, 3, 5, -7)), {'melodic_movement': 435.08409526164985, 'transposition': (2, -3, -5, 7)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, -7), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 84.46719346967757, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 43.83105123013695, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 235.67665536420418, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 7)), {'melodic_movement': 27.264091800100147, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 182.4037121340599, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, 2, -3, -5, -5)), {'melodic_movement': 609.7762844043905, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, -3, 5, -13)), {'melodic_movement': 155.5623364999146, 'transposition': (-2, -2, -2, 3, -5, 13)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, -2, 5), (-3, 5), (2, -3, -3, 5)), {'melodic_movement': 70.67242686428227, 'transposition': (2, 2, 2, 3, -5, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11), (2, 2, 2, -3, 5, -11)), {'melodic_movement': 444.7720559044686, 'transposition': (-2, -2, -2, 3, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (2, 3, -5)), {'melodic_movement': 536.9507723654656, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 386.3137138648349, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 3, -5, -11)), {'melodic_movement': 852.592059366018, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, 3, 11)), {'melodic_movement': 165.00422849992202, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3)), {'melodic_movement': 498.04499913461245, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, -2, 7), (-2, -2, -2, -2, 3, 7), (-2, -2, -2, -2, -2, 5, 7)), {'melodic_movement': 266.8709056037375, 'transposition': (2, 2, 2, 2, 2, -5, -7)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (-5, 7)), {'melodic_movement': 266.87090560373747, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 3, -5, -5)), {'melodic_movement': 1017.59628786594, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 150.63705850063064, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, -5, -11)), {'melodic_movement': 53.272943230144165, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, 7), (-2, -2, -2, 3, 3)), {'melodic_movement': 1080.5571917389027, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, 3, 7)), {'melodic_movement': 582.51219260429, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, 2, 2, -3, -5, -11)), {'melodic_movement': 444.77205590446863, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 13), (-2, -2, -2, 3, 3)), {'melodic_movement': 952.2589470390883, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 857.5173373653023, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -13), (2, 3, -5)), {'melodic_movement': 247.74105296091176, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, 2, -3, -3, -5)), {'melodic_movement': 294.1349974038378, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 3, -5)), {'melodic_movement': 439.586657094979, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, 3, 5)), {'melodic_movement': 1200.0, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 5), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 70.67242686428227, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 386.3137138648347, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 315.64128700055267, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 111.73128526977786, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (3, 3, -7)), {'melodic_movement': 546.8153805314276, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 2, 2, 3, -13)), {'melodic_movement': 1173.1586243658548, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, -2, -2, 11), (-2, -3, 11), (-2, -2, -2, -2, -3, 5, 11)), {'melodic_movement': 347.407940633982, 'transposition': (2, 2, 2, 2, 3, -5, -11)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 7), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 653.1846194685724, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, -2, -2, 13), (-2, -2, -2, -2, -2, 3, 13), (-2, -2, -2, -2, -2, -2, 5, 13)), {'melodic_movement': 138.57266090392307, 'transposition': (2, 2, 2, 2, 2, 2, -5, -13)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (2, 2, 2, -5), (2, 3, -5)), {'melodic_movement': 590.2237155956096, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 2, 3, -7)), {'melodic_movement': 1044.8603796660402, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, 3, 3, 7)), {'melodic_movement': 1284.4671934696776, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (3, 3, -7)), {'melodic_movement': 119.44280826109728, 'transposition': (2, -3, -5, 7)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, -3, -5, -7)), {'melodic_movement': 546.8153805314276, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, 5)), {'melodic_movement': 1200.0, 'transposition': (2, 2, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, -3, -7), (2, 2, 2, 2, 2, 2, -3, -3, -7)), {'melodic_movement': 84.46719346967761, 'transposition': (-2, -2, 3, -5, 7)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 3, -13), (3, 5, -13)), {'melodic_movement': 563.3823399614641, 'transposition': (-3, -5, 13)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, 3, -11)), {'melodic_movement': 964.3233446357958, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (-2, -2, -2, -2, -2, -2, 3, 3, 13)), {'melodic_movement': 1156.1689487698634, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (2, 3, -5), (-2, -2, 3, -5, 11)), {'melodic_movement': 755.2279440955314, 'transposition': ()})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -3, -13), (2, 2, 2, 2, 2, 2, 2, -3, -3, -13)), {'melodic_movement': 43.83105123013685, 'transposition': (-2, -2, -2, 3, -5, 13)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, -2, 5), (-3, 5), (-2, -2, -2, -3, 5, 5)), {'melodic_movement': 182.40371213406002, 'transposition': (2, 2, 2, 3, -5, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (2, 2, 2, -7), (-2, -2, -2, 3, 3)), {'melodic_movement': 342.905378800653, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (2, 3, 3, -13)), {'melodic_movement': 675.1136252312422, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (-2, 3), (-2, -2, -2, 3, 3), (3, 3, -5)), {'melodic_movement': 1129.3275731357178, 'transposition': (2, 2, 2, 2, -3, -5)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -3, -11), (2, 2, 2, 2, 2, 2, 2, -3, -3, -11)), {'melodic_movement': 333.04077063469083, 'transposition': (-2, -2, -2, 3, -5, 11)})\n",
"(((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 3, -5)), ((), (2, 2, 2, -5), (-2, -2, 5), (2, 3, -5)), {'melodic_movement': 274.5824285950571, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 3, -5, -7)), {'melodic_movement': 235.67665536420407, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, -3), (2, 2, 2, -5), (-2, -2, -2, 11)), {'melodic_movement': 729.2190926654876, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (-7, 11), (-7, 13)), {'melodic_movement': 26.841375634145606, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (-7, 11), (2, 2, 2, -7, -7, 11)), {'melodic_movement': 31.19425023953329, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (-7, 11)), {'melodic_movement': 1013.6661294265068, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (-5, 7)), {'melodic_movement': 813.6862861351651, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, 2, -7, -11), (-7, 11)), {'melodic_movement': 165.00422849992162, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, -2, 11)), {'melodic_movement': 933.1290943962625, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (-2, -2, -2, -2, -2, 3, 11)), {'melodic_movement': 284.4470367610192, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, -3), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 284.44703676101926, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 133.80997826038833, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (-7, 11), (2, 2, -5, -7, 11)), {'melodic_movement': 648.6820576352433, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -11), (-2, -2, -2, 11)), {'melodic_movement': 879.8561511661185, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, -3), (-2, -3, 7), (-2, -3, 11)), {'melodic_movement': 1311.7312852697778, 'transposition': (2, 3, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 2, 2, 2, 2, 2, 2, -5, -13)), {'melodic_movement': 1404.33271789673, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (2, 2, 3, -7), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 150.6370585006306, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (-2, -2, -2, 13), (-11, 13), (-2, -2, -2, 7, -11, 13)), {'melodic_movement': 1102.896005539719, 'transposition': (2, 2, 2, -7, 11, -13)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, -3), (2, 2, 2, -7), (-7, 11)), {'melodic_movement': 546.8153805314278, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -11), (-7, 11)), {'melodic_movement': 396.17832203079683, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, -13), (2, 2, 2, 2, 2, 2, -5, -7)), {'melodic_movement': 423.0196976649422, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 658.5466658012056, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, 2, 2, 2, 2, 2, 2, -5, -5, -7)), {'melodic_movement': 123.94537009442627, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (-7, 11), (-2, -2, -2, -2, -7, 11, 11)), {'melodic_movement': 911.0504014056519, 'transposition': ()})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -7, -7), (2, 2, 2, -7, -7, 11)), {'melodic_movement': 1276.0344731969155, 'transposition': (-2, -2, -2, 7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -5), (-2, -2, -2, 11), (-2, -2, -2, -2, -2, -2, 11, 11)), {'melodic_movement': 1333.8099782603886, 'transposition': (2, 2, 2, -7)})\n",
"(((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (-7, 11)), ((), (2, 2, 2, -7), (2, 2, 2, 2, 2, 2, -5, -7), (2, 2, -5, -7, 11)), {'melodic_movement': 386.31371386483477, 'transposition': ()})\n"
]
}
],
"source": [
"for edge in list(testGraph.edges(data=True))[:1000]:\n",
" print(edge)"
]
},
{
"cell_type": "code",
"execution_count": 161,
"id": "3a4d43a7-fa7d-40e5-bd36-4fa15c3c1cc5",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABOAAAAMWCAYAAABY1/n6AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAACBnUlEQVR4nOz9eXgW5f037r+DJOwYka0gS1VQARWLC7gAagUFKgj6VGtbLa4V19aqVaooaOmCH/etUlfaokRFK4JV0LqhqLVK/fUjFsHlkQqiQCMYINfvD7/kMU3ClkwSkvM8jvuozFwz9zX15XDnlblnclJKKQAAAACATDSo6QkAAAAAQF2mgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypIADAAAAgAwp4AAAAAAgQwo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKOAAAAADIkAIOAAAAADKkgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypIADAAAAgAwp4AAAAAAgQwo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKOAAAAADIkAIOAAAAADKkgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypIADAAAAgAwp4AAAAAAgQwo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKOAAAAADIkAIOAAAAADKkgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypIADAAAAgAwp4AAAAAAgQwo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKOAAAAADIkAIOAAAAADKkgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypIADAAAAgAwp4AAAAAAgQwo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKOAAAAADIkAIOAAAAADKkgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypIADAAAAgAwp4AAAAAAgQwo4AAAAAMiQAq6W+dvf/hYjRoyIDh06RNOmTWP33XePq666Kr744osyYx999NFo2LBhLF26NN5555248MILo0+fPpGfnx+tWrWKgw46KKZNm1Zmu4EDB0ZOTk6FryVLllTHoVKHbG1uIyI+/vjjOPnkk6Nt27bRuHHj2GuvvWLy5MnVfQjUA1ub08LCwjj++ONjt912ixYtWkSzZs2iZ8+eMWHChCgsLKyBI6Guqsy59LrrrouRI0fGN7/5zcjJyYmBAwdW8+ypS2bPnh2jR4+O3XffPZo1axYdO3aM4cOHx2uvvVbhNiml6N+/f+Tk5MTZZ59d4biRI0fG8OHDIyLiww8/jPPPPz8GDBgQ+fn5kZOTE3fffXdVHw510Mknn7zRn2fmzp0b69evj2uvvTaOPPLI2GmnnaJp06axxx57xCWXXBKff/55hfuWUbbU5p4zn3/++Tj11FOjT58+0ahRo8jJyYlFixZVuN/FixfH6NGjo0OHDtGoUaPo2LFjHHPMMeWOXb58eeTm5sbDDz8cERF//vOf44c//GHsueeekZubGzk5OVV2vGy9hjU9Af6ft99+Ow488MDYbbfd4rrrrovWrVvHX//617jqqqvitddei+nTp5caX1BQEP379482bdrE1KlT4/HHH48f/OAHsd9++8W6deti6tSpcdxxx8WVV14Zl19+ecl2t9xyS6xcubLUvr744os48sgjo0+fPtG+fftqOV7qhsrkdsWKFXHwwQdHUVFR/PrXv45vfOMb8cc//jFOPfXUWLFiRfzkJz+poaOirqlMTj///PNIKcVPfvKT+OY3vxkNGjQo2faZZ56Jp556qoaOirqkMhmNiLjtttuiWbNmcdhhh8Vjjz1WE4dAHXLrrbfGp59+Guedd1706NEjli5dGpMmTYq+ffvGrFmz4rDDDiuzzc033xzvvvvuRvdbWFgYM2fOjNtuuy0iIt59992YMmVK9O7dO4YMGRJ//OMfMzke6p5f/OIXceaZZ5ZZ/p3vfCcaNWoU++23X6xevTrGjRsXJ5xwQpx66qnRunXreP3112PChAnx2GOPxauvvhpNmjQptb2MsjU295z59NNPx1NPPRX77LNPtGzZMp555pkK9zl//vwYOHBg7LzzzvHb3/42dtppp/j4449j1qxZ5Y6fPn165OXlxZFHHhkREQ8//HDMnTs39tlnn2jUqNFGf4FCNUrUGpdddlmKiPTuu++WWn766aeniEjLly8vWVZUVJTy8/PTTTfdlFJKaenSpam4uLjMPocOHZqaNm2a1qxZs9H3vvvuu1NEpDvvvLMKjoT6pDK5/eUvf5kiIr366qulth00aFBq1qxZ+uyzzzKfP/VDZXJakYsuuihFRPrXv/6VyZypXyqb0fXr15f8c8+ePdOAAQMynzN117///e8yy1atWpXatWuXDj/88DLr3nvvvdS8efP00EMPpYhIY8aMKXe/DzzwQMrNzS3J89dzO2/evBQR6a677qqag6DeeeaZZ1JEpLFjx6aUUlq3bl1atmxZmXEPPvhgioh03333lVkno2yNzT1nfj1Pv/nNb1JEpPfee6/MtsXFxal3796pd+/em/w5foMhQ4akY489ttz3GjNmTFL91A6+glqL5ObmRkTE9ttvX2p5fn5+NGjQIPLy8kqWPf3007FixYqSS1Bbt25d7mWl+++/f3zxxRexfPnyjb735MmTo3nz5vHd7363sodBPVOZ3L7wwgvRrl276NOnT6lthw0bVvIbSKgKlclpRTZcedSwoYvJqbzKZrRBAx/pqDpt27Yts6x58+bRo0eP+OCDD8qsO/300+OII47Y5HmzoKAgDjvssNhhhx0iQm6pWpMnT46cnJwYPXp0RERst912seOOO5YZt//++0dElJtlGWVrbO45c3Pz9Ne//jXeeOONOP/886NRo0abHL9y5cp46qmnYtSoUVv8XlQv/1ZqkZNOOiny8/Pjxz/+cSxcuDBWrVoVf/7zn+P222+PMWPGRLNmzUrGFhQURL9+/aJDhw4b3eecOXOiTZs25Z4UNliwYEE899xzcfzxx0fz5s2r7HioHyqT26KionL/Utmw7M0336yeg6DOq4rza0op1q1bFytXroyZM2fGpEmT4oQTTojOnTtX9+FQB2XxGQCq0ooVK+L111+Pnj17llp+5513xiuvvBI33XTTRrdfs2ZNPP7446V+QISqsmLFipg2bVocfvjh8c1vfnOjY2fPnh0RUSbLMkpVquicuTn++te/RkREixYtYsiQIdG4ceNo3rx5DBs2LP75z3+WGf/YY49FTk5ODB06tNLzJlsKuFqka9eu8dJLL8X8+fNjl112iZYtW8Z3vvOdOOmkk+L6668vGbd+/fp45JFHNvmXw5133hnPPPNMjB07NrbbbrsKx2244f0pp5xSNQdCvVKZ3Pbo0SM+/PDDeP/990vt8/nnn4+IiE8//bR6DoI6ryrOr1OnTo3c3NzYfvvt46ijjoqjjjoq7r333uo8DOqwqv4MAFVtzJgxUVhYGJdddlnJso8++iguvPDC+PWvf73JQnjWrFmxevXqGDFiRMYzpT764x//GKtXr97kzzMfffRRXHLJJbHvvvvGsGHDSq2TUapSeefMzfXRRx9FRMSPfvSj6NChQzz++ONx2223xfz58+OQQw6Jjz/+uNT4adOmxaBBg6JFixZVMney43sztciiRYviO9/5TrRr1y6mTZsWbdq0iZdffjkmTJgQ//nPf0qKsmeffTaWLVsWI0eOrHBfTzzxRIwZMyaOPfbYOOeccyoct27durjnnnuiZ8+e0bdv3yo/Juq+yuT29NNPj1tvvTVOPPHEuO2226J9+/bxpz/9KaZOnRoRLp2m6lTF+XXw4MExb968WLVqVbz00kvxq1/9Kj799NN4+OGHZZVKq8rPAFDVfvGLX8SUKVPixhtvLHXbiDPPPDP23nvvOO200za5j4KCgjjkkENKvr4PVWny5Mmx4447bvRr0MuXL48hQ4ZESimmTp1a5u9uGaWqVHTO3Fz
"text/plain": [
"<Figure size 1584.96x1000 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import networkx as nx\n",
"from matplotlib import pyplot as plt\n",
"import math\n",
"\n",
"G = nx.grid_graph(dim=(range(-3, 4), range(-3, 4)))\n",
"\n",
"def getLabel(x, y):\n",
" num = 1\n",
" den = 1\n",
" if x >= 0:\n",
" num *= math.pow(3, x)\n",
" else:\n",
" den *= math.pow(3, abs(x))\n",
" if y >= 0:\n",
" num *= math.pow(2, y)\n",
" else:\n",
" den *= math.pow(2, abs(y))\n",
" return str(int(num)) + \"/\" + str(int(den))\n",
" \n",
" \n",
"\n",
"plt.figure(figsize=(10 * math.log2(3), 10 * math.log2(2)))\n",
"#plt.figure(figsize=(10, 10))\n",
"pos = {(x, y):(x * math.log2(3), y * math.log2(2)) for x,y in G.nodes()}\n",
"labels = {(x, y):getLabel(x, y) for x,y in G.nodes()}\n",
"nx.draw_networkx_labels(G, pos, labels=labels)\n",
"nx.draw(G, pos=pos, \n",
" node_color='white', \n",
" with_labels=False,\n",
" node_size=1000)"
]
},
{
"cell_type": "code",
"execution_count": 160,
"id": "49d0416c-dd26-4454-b4bf-743922683c27",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA5cAAAJ2CAYAAADL+nZ2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAABlHUlEQVR4nO3de3zP9f//8ft7RzuYYQ4xh89QMnOOKbM5yyGGEpEalRD65CtFWaEPifTVQc4+pZKtSBrlkFBySuXTR8kpKTnMcYfY9vz94bv3z9t7m/HcKLtdL5f35dKer+fr9X6+1mNvz/v7/Xo93w5jjBEAAAAAABY8rvcAAAAAAAB/f4RLAAAAAIA1wiUAAAAAwBrhEgAAAABgjXAJAAAAALBGuAQAAAAAWCNcAgAAAACsES4BAAAAANYIlwAAAAAAa4RLAAAAAIA1wiUAAAAAwBrhEgAAAABgjXAJAAAAALBGuAQAAAAAWCNcAgAAAACsES4BAAAAANYIlwAAAAAAa4RLAAAAAIA1wiUAAAAAwBrhEgAAAABgjXAJAAAAALBGuAQAAAAAWCNcAgAAAACsES4BAAAAANYIlwAAAAAAa4RLAAAAAIA1wiUAAAAAwBrhEgAAAABgjXAJAAAAALBGuAQAAAAAWCNcAgAAAACsES4BAAAAANYIlwAAAAAAa4RLAAAAAIA1wiUAAAAAwBrhEgAAAABgjXAJAAAAALBGuAQAAAAAWCNcAgAAAACsES4BAAAAANYIlwAAAAAAa4RLAAAAAIA1wiUAAAAAwBrhEgAAAABgjXAJAAAAALBGuAQAAAAAWCNcAgAAAACsES4BAAAAANYIlwAAAAAAa4RLAAAAAIA1wiUAAAAAwBrhEgAAAABgjXAJAAAAALBGuAQAAAAAWCNcStqxY4c6duyoypUry8/PT6VKlVLTpk319ttvu/U9f/68pk6dqoiICPn5+Sk4OFi33367vvzyyxyP3a1bN3Xp0kWS9MEHH6hXr16qXr26/Pz8VLVqVd13333avXu3234xMTFyOBxuj/bt2xfsyQO52Lx5s9q1a6fixYsrMDBQLVq00MaNG3Pt/9FHH8nLy0tHjx6VpBzr1+FwaOLEidfqFIA82db44cOHNWTIEIWFhcnPz09VqlRR//799csvv1yrUwCcZs+eLYfDocDAQJf2Bx54IMfX4po1a+Z6rIvnLqtWrVKbNm1UoUIF+fr6qmzZsmrZsqU++eQTl31Onz6tCRMmKCYmRuXLl1dgYKAiIiI0adIkpaenF/wJ429pzZo1iouLU82aNRUQEKCKFSuqS5cu2rZtm7NPZmampk6dqvbt2ys0NFT+/v669dZbNWrUKJ08edLtmFc630hOTpa3t7c+/PBDSdLHH3+s+++/XxEREfL29pbD4chxv23btmnw4MGKiIhQ8eLFVa5cObVu3Vpr1qzJsX9iYqLuuOMOlSpVSsHBwWrcuLHeeuutK/yN/f14Xe8B/BWcPHlSlSpVUq9evVSxYkWlpKRo4cKF6tu3r/bv368xY8ZIulDssbGx2rBhg0aOHKnbb79dKSkp2rZtm1JSUtyOm5KSohUrVmjGjBmSpEmTJql8+fIaPXq0wsLCdPDgQb3wwgtq0KCBNm3apPDwcJf9w8LCtHDhQpe24ODgwvklABfZsmWLmjdv7nwhNMboxRdfVKtWrbR27Vo1bdrUbZ/ExEQ1b95cZcqUcbb16NFDTzzxhEu/ypUrF/r4gcuxrfE///xTzZs314kTJ/Tcc8+pVq1a+vHHHzV27FitXLlS//3vf1W8ePHrcGYoig4dOqQRI0aoQoUKOnXqlNt2Pz8/twmwn59fjse6dO5y/PhxhYeHa8CAASpfvrySk5M1Y8YMdezYUW+99Zb69OkjSfrll180bdo09e3bV//85z8VGBio9evXKz4+Xp999pk+++yzXCftKDreeOMNHT9+XMOGDVOtWrV09OhRTZkyRZGRkVq5cqVatmyptLQ0xcfHq1evXhowYIBCQkK0fft2jR8/XsuWLdPWrVvd6vdK5htLly6Vj4+P8wObDz/8UJs2bVL9+vXl6+vrEnQv9u6772rz5s2Ki4tT3bp1lZKSohkzZqhVq1ZasGCB7r//fmffuXPnqn///urevbvGjBkjh8Ph7HPs2DE9/vjjNr/GvzaDXDVp0sRUqlTJ+fPLL79sPDw8zFdffZWv/d9//33j7e1tkpOTjTHG/PHHH259Dh06ZLy9vU3//v1d2qOjo014eLjF6IGr165dO1OuXDmTkpLibDt9+rQJCQkxt99+u1v/c+fOmeDgYPPqq6862ySZwYMHX5PxAlfKtsY/++wzI8nMnj3bpd8777xjJJkPPvigcE8AuEinTp1M586dTb9+/UxAQIDLtpza8nLp3CUn586dMxUrVjRRUVHOtrNnz5qzZ8+69Z08ebKRZNavX5/vMeDGldNc+MyZM6ZcuXKmVatWxhhjMjIyzLFjx9z6LV682Egyb731lkv7lc43OnToYHr06OH8OTMz0/nfgwcPNrnFo5zGnpGRYerUqWOqVavm0n7HHXeYKlWquBw7KyvL1KxZ09SpUyffY/074rLYPISEhMjL6/9/uPvKK6+oefPmioyMzNf+iYmJatmypUqWLClJKlu2rFufChUqKDQ0VAcPHiyYQQMFYOPGjYqJiZG/v7+zrXjx4mrevLm+/PJL/f777y79V69erVOnTik2NvZaDxW4KrY17u3tLUkqUaKES7/sq0uKFStWiKMH/r+3335b69at0+uvv14gx7t07pITb29vBQcHu8yRAgICFBAQ4Na3cePGksQ8B5JyngsHBgaqVq1azhrx9PRU6dKl3foVRC2dPn1aq1atUvfu3Z1tHh75i0M5jd3T01MNGzZ0G5O3t7cCAwNdju1wOBQUFHTD//tAuLxIVlaWMjIydPToUb3++utauXKlnnzySUkXCnn//v2KiIjQ008/rXLlysnLy0vh4eFasGCB27HS09O1fPlyl+LNyd69e3XgwAG3S2Ilac+ePSpVqpS8vLxUrVo1jR49WmlpaQVzskAezp07J19fX7f27Lbvv//epT0xMVFNmzZVhQoVXNrfeecd+fn5ydfXVw0bNtS8efMKb9DAFbCt8TvuuEMNGzZUfHy8tmzZorNnz2r79u16+umn1aBBA7Vu3brwTwJF3pEjRzR8+HBNnDhRoaGhufZLS0tT+fLl5enpqdDQUA0ZMkTJyclu/fKau2TPkX777TeNHTtWP/30k9tliDnJvhw3p3kOIEmnTp3S9u3bL1sjedVSfucby5Ytk8PhUMeOHe0HLikjI0Pr1693G9Njjz2m//73v5owYYKOHj2qY8eO6aWXXtK2bds0YsSIAnnuv6zr/dHpX8kjjzxiJBlJxsfHx7z++uvObV999ZWRZIKCgkytWrXM+++/b1auXGl69OhhJJmZM2e6HGvJkiXG09PTHDlyJNfnO3/+vImJiTFBQUHml19+cdk2evRo8/rrr5s1a9aY5cuXmyFDhhgvLy/TvHlzl4/YgcJQr149c/PNN7vU2vnz501YWJiRZN555x1ne0ZGhgkJCTFTpkxxOUbv3r3NwoULzRdffGESEhLMnXfeaSSZMWPGXLPzAHJTEDV++vRp07lzZ+e/G5JMTEyMOX78+DU7DxRt3bt3N7fffrvJysoyxuR8CezUqVPN1KlTzaeffmo+/fRTM3r0aOPv729q1qxpzpw549I3r7lLu3btnHUeFBSUr0u/v/32W+Pn52diY2MtzhI3uvvuu894eXmZrVu35trn119/NeXKlTONGjVymwdfyXyja9eupnPnzrk+T16XxeZk9OjRRpJZsmSJ27YlS5aYEiVKOP9u/Pz8zNtvv53vY/9dES4vcuDAAbNlyxazfPlyM3DgQOPh4WEmT55sjDFm48aNztC5f/9+5z5ZWVmmQYMGJjQ01OVYffv2NTExMbk+V1ZWlrn//vuNp6dnjgWZk5deeol7eXBNzJkzx0gyjz76qPn111/NL7/8Yvr37288PT2NJPPee+85+65evdpIMvv27bvscTt16mS8vLz
"text/plain": [
"<Figure size 1160.96x792.481 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import networkx as nx\n",
"from matplotlib import pyplot as plt\n",
"import math\n",
"\n",
"G = nx.grid_graph(dim=(range(-2, 3), range(-2, 3)))\n",
"\n",
"def collapseLabel(fraction):\n",
" if fraction < 1:\n",
" while fraction < 1:\n",
" fraction *= Fraction(2, 1)\n",
" elif fraction >= 2:\n",
" while fraction >= 2:\n",
" fraction *= Fraction(1, 2)\n",
" return fraction\n",
" \n",
"def getLabel(x, y):\n",
" num = 1\n",
" den = 1\n",
" if x >= 0:\n",
" num *= math.pow(5, x)\n",
" else:\n",
" den *= math.pow(5, abs(x))\n",
" if y >= 0:\n",
" num *= math.pow(3, y)\n",
" else:\n",
" den *= math.pow(3, abs(y))\n",
" fraction = collapse(Fraction(int(num), int(den)))\n",
" num = fraction.numerator\n",
" den = fraction.denominator\n",
" return str(int(num)) + \"/\" + str(int(den))\n",
"\n",
"plt.figure(figsize=(5 * math.log2(5), 5 * math.log2(3)))\n",
"#plt.figure(figsize=(10, 10))\n",
"pos = {(x, y):(x, y) for x,y in G.nodes()}\n",
"labels = {(x, y):getLabel(x, y) for x,y in G.nodes()}\n",
"nx.draw_networkx_labels(G, pos, labels=labels)\n",
"nx.draw(G, pos=pos, \n",
" node_color='white', \n",
" with_labels=False,\n",
" node_size=2000)"
]
},
{
"cell_type": "code",
"execution_count": 44,
"id": "281f2daf-6613-46ca-ad59-2561cc0c13b4",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (-2, 3), (-2, -2, 5), (2, 3, -5)), {'melodic_movement': 631.2825740011051, 'transposition': (2, 3, -5)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (-2, 3), (-2, -2, 5), (-3, 5)), {'melodic_movement': 1200.0, 'transposition': (2, 3, -5)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (-2, -2, 5), (-2, -2, -2, 3, 5), (-2, -2, -2, -2, 5, 5)), {'melodic_movement': 70.67242686428227, 'transposition': (2, 2, 2, 3, -5, -5)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, -2, 5, 5)), {'melodic_movement': 1088.2687147302222, 'transposition': (2, 3, -5)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (-2, -2, 5), (-2, -2, -2, -2, 5, 5), (-2, -2, -2, -3, 5, 5)), {'melodic_movement': 1088.2687147302224, 'transposition': (2, 2, 2, 3, -5, -5)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5)), {'melodic_movement': 203.91000173077484, 'transposition': (-2, -2, -2, 3, 3)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (-2, 3), (2, 2, 2, -5), (-2, -2, 5)), {'melodic_movement': 1129.3275731357178, 'transposition': (2, 3, -5)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, 5)), {'melodic_movement': 813.6862861351653, 'transposition': (2, 3, -5)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-3, 5), (2, -3, -3, 5)), {'melodic_movement': 1200.0, 'transposition': (-2, 3, 3, -5)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 3)), {'melodic_movement': 519.5512887313275, 'transposition': (2, 3, -5)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, 2, -5, -5), (2, 2, 2, 2, 3, -5, -5)), {'melodic_movement': 111.73128526977777, 'transposition': (-2, -2, -2, -2, 3, 5)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)), {'melodic_movement': 1403.9100017307749, 'transposition': (2, 2, -5)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (-2, 3), (-2, -2, 5), (-2, -2, -2, 3, 5)), {'melodic_movement': 1403.9100017307749, 'transposition': (2, 3, -5)})\n",
"(((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (2, 2, 2, -5), (2, 2, 2, 2, -3, -5), (2, 2, 2, 2, 2, -5, -5)), {'melodic_movement': 1129.3275731357178, 'transposition': (-2, -2, -2, -2, 3, 5)})\n"
]
}
],
"source": [
"for node in list(testGraph.nodes)[2:3]:\n",
" edges = list(testGraph.out_edges(node, data=True))\n",
" for edge in edges:\n",
" if list(edge)[2]['transposition'] != ():\n",
" print(edge)"
]
},
{
"cell_type": "code",
"execution_count": 251,
"id": "cf072042-3513-4a96-b08c-3b5734299210",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA90AAAPdCAYAAACXzguGAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOz9eYxbZ7omeD7nHG6xMUjGvpIh2bIty04r7XTK8pppp9O75EXOureqbt4qYKqn+ham0f/UoAczg0Fh0DMF9HQBhRmg0IWeuffWXbpspy3L8pZpZ3qR90W2ZVm7gkvsJIMM7stZ5o/wOSYVEXIsJM8h+fwAQ5mhEPmFFEGe53zv+72CpmkaiIiIiIiIiKjmRLMXQERERERERNSqGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiIiIiIiI6oShm4iIiIiIiKhOGLqJiGjHNE2DpmlmL4OIiIjIcmxmL4CIiJqbLMsoFAqQJAmiKEIQBONX/T8Axq9ERERE7YShm4iItkXTNJTLZeTzeSiKAqfTaXwcqA7Z6wXxK0M5ERERUSti6CYioi3TNA2FQgGFQgEAYLPZIIoiRFGs+pzK/60oStXHKnfAGciJiIioVTF0ExHRlqiqilwuh1KpZJSUA1jT033lTncl/XP1XvD1AnnlfyxXJyIiomYlaDz5hoiINkmWZeRyOciyDJvNtiZY2+32HT3+lbvj+q9XBmwGciIiImoW3OkmIqIfpWkaSqUSCoUCFEVZE7j1z1kvIG/FZnbHK5+L/eNERERkddzpJiKiq9I0Dfl8HsVisSrQrkfv7W60jXbIdewfJyIiIrMwdBMR0YYURUE+n1/Tv70RURRhs1mriGq9EF75e+wfJyIionqy1pURERFZRrlcRi6X27CcfD21KDGvtY2Cc+U6K8vV2T9OREREtcTQTUREVTRNQ7FYRKFQgKZpmw7c+p9tFuwfJyIiokZgeTkRERm20r+9EbP6uhuF/eNERES0FQzdREQEYOv92xuxYl93o7B/nIiIiK7E0E1ERNvq374au93O8FiB88eJiIjaV3tuRRAREYCd9W/T5rF/nIiIqH1xp5uIqE2pqmqUk2+3f3sjkiRBkqSaPFY722z/uP5vp7cEMJATERFZB0M3EVEbUhQFuVwO5XJ5R/3bGxEEAXa7vaaPSdWu1j+uY7k6ERGR+VheTkTUZmrdv70eK87rbjVXmz9e+b85f5yIiMhcDN1ERG1C0zQUCgUUCgUAqHv/NkO3Odg/TkREZC0M3UREbeDK/u1G9Fuze8l6thLIFUVh/zgREVENsKebiKjF1bt/eyPs624d7B8nIiLaPu50ExG1KE3TUC6Xkc/noapqw8eBsa+7ddSif1y/2cNATkRE7Yahm4ioBV3Zvy1JkinBhqG7tW23XJ3940RE1E5YXk5E1GL0/u1isQhRFE2dly2KImw23t+latuZP37lzjgDORERNQuGbiKiFiLLMnK5HGRZbmj/9tXY7XYGJNo09o8TEVGr4fYDEVELqOzfruf8baJ6Y/84ERG1Gu50ExE1Oav0b2/EZrNZYsedWtfVytXZP05ERGZj6CYiamKqqiKXy6FUKpnev70R9nWTmdg/TkREZmPoJiJqUlbs394I+7rJitg/TkREjcCtByKiJsP+baLaYP84ERE1Ane6iYiaiKZpxjgwwHr92xuRJMmSpe9EW7XZcnX2jxMRkY6hm4ioSVT2b1u9nPxKgiDAbrebvQyiumL/OBERrYfl5URETaCyf7sZy8lVVTV7CUR1d+VJ6ZUqQ7j+86Aoypo/z/5xIqLWw51uIiIL0zQNxWIRhUIBqqo2ZeDWcXQY0Vob7Y5vpX+8WV8TiIjaBUM3EZFFVfZvV+58NSv2dRNtDfvHiYhaA0M3EZEFKYqCfD6PcrkMURRbYodYEISm3qknspKd9I+zXJ2IqLEYuomILKZcLiOXy7XkODDO6yaqP84fJyKyFh6kRkRkEZX925qmtVzgBtbvVSWi2qrV/HGWqxMR1QZ3uomILKDV+rc3IooibDbe7yWyGvaPExHVD0M3EZHJFEVBLpdDuVxuuvnb28ESc6Lmsl4IZ/84EdHmMXQTEZmolfu3N8LRYUStg/3jREQ/jjV+REQm0Pu38/k8ALRN4AaufnFORM2F/eNERD+OoZuIqMFUVUU+n0epVGrp/u2NMHQTtb7K17QfC+SKorB/nIhaGsvLiYgaqN36tzfCvm4iWg/7x4moFXGnm4ioQdqxf5uIaCuuFpwrA7mqqhuWq7N/nIishjvdRER1pmkaCoUCCoUCAECSpLa/8JMkCZIkmb0MImoBVxt3dmWZO8vVicgMDN1ERHV0Zf82g+YqQRBgt9vNXgYRtTjOHyciK2B5ORFRnciyjFwuB1mW27p/ez2830tEjbCZA930k9U3OtCN/eNEtFPc6SYiqjFN01Aul5HP59m/fRWc101EVrTR7jj7x4lou7jTTURUQ1f2bzNwb4z3fInIirYy7kz/b70/x3J1ItJxp5uIqEb0/u1isQhRFNm//SMEQeBNCSJqGewfJ6KNcKebiKgG2L+9dbznS0StZKf94yxXJ2pdDN1ERDvA/u2dWa9Pkoio1WwUnDcqV2f/OFFrYXk5EdE2cf72zomiCJuN93+JiK7E+eNErYOhm4hoG1RVRS6XQ6lUYjn5Dtntdl4YEhFtAfvHiZoLtxeIiLaosn+b5eRERNRoW+0fr/w99o8TNR53uomINknTNBSLRRQKBaiqysBdI5Ik8aR3IqI64/xxIvMwdBMRbYKmacY4sMoLEdo5QRBgt9vNXgYRUdti/zhRfTF0ExH9CEVRkM/n2b9dR+zrJiKyps32j18tjPP1ndode7qJiK6iXC4jl8txHFidcXQYEZE1bbZ
"text/plain": [
"<Figure size 1000x1000 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import networkx as nx\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"from mpl_toolkits.mplot3d import Axes3D\n",
"\n",
"# The graph to visualize\n",
"G = nx.grid_graph(dim=(range(-1, 2), range(-1, 2), range(-1, 2)))\n",
"\n",
"# 3d spring layout\n",
"#pos = nx.spring_layout(G, dim=3, seed=779)\n",
"pos = {(x, y, z):(math.log2(2) * x, math.log2(3) * y, math.log2(5) * z) for x,y,z in G.nodes()}\n",
"# Extract node and edge positions from the layout\n",
"node_xyz = np.array([pos[v] for v in sorted(G)])\n",
"edge_xyz = np.array([(pos[u], pos[v]) for u, v in G.edges()])\n",
"\n",
"# Create the 3D figure\n",
"fig = plt.figure(figsize=(10, 10))\n",
"ax = fig.add_subplot(111, projection=\"3d\")\n",
"\n",
"# Plot the nodes - alpha is scaled by \"depth\" automatically\n",
"ax.scatter(*node_xyz.T, s=100, ec=\"w\")\n",
"\n",
"ax.view_init(elev=30, azim=45, roll=15)\n",
"\n",
"ax.axis('equal')\n",
"\n",
"# Plot the edges\n",
"for vizedge in edge_xyz:\n",
" ax.plot(*vizedge.T, color=\"tab:gray\")\n",
"\n",
"\n",
"def _format_axes(ax):\n",
" \"\"\"Visualization options for the 3D axes.\"\"\"\n",
" # Turn gridlines off\n",
" ax.grid(False)\n",
" # Suppress tick labels\n",
" for dim in (ax.xaxis, ax.yaxis, ax.zaxis):\n",
" dim.set_ticks([])\n",
" # Set axes labels\n",
" ax.set_xlabel(\"x\")\n",
" ax.set_ylabel(\"y\")\n",
" ax.set_zlabel(\"z\")\n",
"\n",
"\n",
"_format_axes(ax)\n",
"fig.tight_layout()\n",
"plt.show()"
]
},
{
"cell_type": "code",
"execution_count": 31,
"id": "7d8ed658-ff00-42fd-98fc-cbe78e8fad32",
"metadata": {},
"outputs": [],
"source": [
"from tikzpy import TikzPicture\n",
"\n",
"def collapseLabel(fraction):\n",
" if fraction < 1:\n",
" while fraction < 1:\n",
" fraction *= Fraction(2, 1)\n",
" elif fraction >= 2:\n",
" while fraction >= 2:\n",
" fraction *= Fraction(1, 2)\n",
" return fraction\n",
"\n",
"def getLabel(x, y, z, collapse = False):\n",
" num = 1\n",
" den = 1\n",
" if x >= 0:\n",
" num *= math.pow(3, x)\n",
" else:\n",
" den *= math.pow(3, abs(x))\n",
" \n",
" if y >= 0:\n",
" num *= math.pow(5, y)\n",
" else:\n",
" den *= math.pow(5, abs(y))\n",
" \n",
" if z >= 0:\n",
" num *= math.pow(2, z)\n",
" else:\n",
" den *= math.pow(2, abs(z))\n",
" if collapse:\n",
" fraction = collapseLabel(Fraction(int(num), int(den)))\n",
" else:\n",
" fraction = Fraction(int(num), int(den))\n",
" num = fraction.numerator\n",
" den = fraction.denominator\n",
" return str(int(num)) + \"/\" + str(int(den))\n",
" \n",
"def chord2Points(chord):\n",
" points = []\n",
" for n in chord:\n",
" counter = Counter(n)\n",
" points.append(tuple([counter[d] - counter[-d] for d in [2, 3, 5]]))\n",
" return tuple(points)\n",
"\n",
"def genLattice(chord = None, ranges = None, filename = \"tikz\", collapse = False, scale = 1):\n",
"\n",
" dx = math.log2(3) * scale\n",
" dy = math.log2(5) * scale\n",
" dz = math.log2(2) * scale\n",
"\n",
" if chord:\n",
" set = chord2Points(chord)\n",
"\n",
" if ranges:\n",
" rz,rx,ry = ranges\n",
" else:\n",
" rz,rx,ry = [[min(t), max(t) + 1] for t in list(zip(*set))]\n",
"\n",
" if collapse:\n",
" rz = [0, 1]\n",
" \n",
" tikz = TikzPicture(center=True)\n",
" tikz.set_tdplotsetmaincoords(30, -30)\n",
" tikz.options = \"tdplot_main_coords\"\n",
" \n",
" for x in range(*rx):\n",
" for y in range(*ry):\n",
" for z in range(*rz):\n",
" line = tikz.line((x * dx - dx / 2, y * dy, z * dz), (x * dx + dx / 2, y * dy, z * dz), options=\"thick, black, -\")\n",
" line = tikz.line((x * dx, y * dy - dy / 2, z * dz), (x * dx, y * dy + dy / 2, z * dz), options=\"thick, black, -\")\n",
" if not collapse:\n",
" line = tikz.line((x * dx, y * dy, z * dz - dz / 2), (x * dx, y * dy, z * dz + dz / 2), options=\"thick, black, -\")\n",
" node = tikz.node((x * dx, y * dy, z * dz), options=\"draw, fill=white, scale=0.5\", text=getLabel(x,y,z, collapse))\n",
"\n",
" if chord:\n",
" for e in set:\n",
" z,x,y = e\n",
" if collapse:\n",
" z = 0\n",
" line = tikz.line((x * dx - dx / 2, y * dy, z * dz), (x * dx + dx / 2, y * dy, z * dz), options=\"thick, black, -\")\n",
" line = tikz.line((x * dx, y * dy - dy / 2, z * dz), (x * dx, y * dy + dy / 2, z * dz), options=\"thick, black, -\")\n",
" if not collapse:\n",
" line = tikz.line((x * dx, y * dy, z * dz - dz / 2), (x * dx, y * dy, z * dz + dz / 2), options=\"thick, black, -\")\n",
" node = tikz.node((x * dx, y * dy, z * dz), options=\"draw, fill=yellow, scale=0.5\", text=getLabel(x,y,z, collapse))\n",
"\n",
" tikz.compile(filename + \".pdf\", True)\n",
" \n",
" texFile = open(filename + \".tex\", \"w+\")\n",
" texFile.write(tikz.code())\n",
" texFile.close()"
]
},
{
"cell_type": "code",
"execution_count": 72,
"id": "1dee07b7-0c28-4ca7-8481-43e3bd80dcb2",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Rc files read:\n",
" NONE\n",
"Latexmk: Run number 1 of rule 'pdflatex'\n",
"This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Arch Linux) (preloaded format=pdflatex)\n",
" restricted \\write18 enabled.\n",
"entering extended mode\n",
"Latexmk: Getting log file 'tmp/tex_file.log'\n",
"\n"
]
}
],
"source": [
"edge = (((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, 5)), {'melodic_movement': 813.6862861351653, 'transposition': (2, 3, -5)})\n",
"chord = transposeChord(edge[0], (-2, -3, 5))\n",
"#genLattice(chord, path=\"figure.pdf\", collapse=False)\n",
"genLattice(chord, ranges=[[-2, 2], [-2, 2], [-2, 2]], filename=\"compact_set_1_transposed_expanded_padded\", collapse=False, scale=2)"
]
},
{
"cell_type": "code",
"execution_count": 79,
"id": "0d808e30-c8d8-4e43-868f-5245f892f0d3",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Rc files read:\n",
" NONE\n",
"Latexmk: Run number 1 of rule 'pdflatex'\n",
"This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Arch Linux) (preloaded format=pdflatex)\n",
" restricted \\write18 enabled.\n",
"entering extended mode\n",
"Latexmk: Getting log file 'tmp/tex_file.log'\n",
"\n"
]
}
],
"source": [
"edge = (((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, 5)), {'melodic_movement': 813.6862861351653, 'transposition': (2, 3, -5)})\n",
"chord = transposeChord(edge[0], (-2, -3, 5))\n",
"#genLattice(chord, path=\"figure.pdf\", collapse=False)\n",
"genLattice(chord, ranges=[[-2, 2], [-1, 3], [-1, 2]], filename=\"compact_set_1_transposed_expanded_padded\", collapse=False, scale=2)"
]
},
{
"cell_type": "code",
"execution_count": 80,
"id": "b8ceb8b7-69b0-40b2-9388-e1806c70dfeb",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Rc files read:\n",
" NONE\n",
"Latexmk: Run number 1 of rule 'pdflatex'\n",
"This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Arch Linux) (preloaded format=pdflatex)\n",
" restricted \\write18 enabled.\n",
"entering extended mode\n",
"Latexmk: Getting log file 'tmp/tex_file.log'\n",
"\n"
]
}
],
"source": [
"edge = (((), (-2, 3), (2, 3, -5), (3, 3, -5)), ((), (2, 2, -3), (-2, 3), (-2, -2, 5)), {'melodic_movement': 813.6862861351653, 'transposition': (2, 3, -5)})\n",
"chord = edge[0]\n",
"#genLattice(chord, path=\"figure.pdf\", collapse=False)\n",
"genLattice(chord, ranges=[[-2, 2], [-1, 3], [-1, 2]], filename=\"compact_set_1_expanded_padded\", collapse=False, scale=2)"
]
}
],
"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
}