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
12612 lines
1.5 MiB
{
|
|
"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,), (3,), (-5,), (-5, -5)), ((), (3,), (3, -5), (3, 3, -5), (3, -5, -5)), ((), (-3,), (-5,), (5,), (-3, -3)), ((), (3,), (-5,), (5,), (3, -5)), ((), (-3,), (3,), (-3, 5), (-3, 5, 5)), ((), (-3,), (3,), (-3, -5), (3, -5)), ((), (-3,), (3,), (5,), (5, 5)), ((), (-3,), (-5,), (-3, -5), (-3, -3, -5)), ((), (-3,), (5,), (-3, -3), (5, 5)), ((), (-5,), (-3, -5), (-5, -5), (-3, -3, -5)), ((), (-3,), (-5,), (5,), (-5, -5)), ((), (-5,), (3, 3), (3, -5), (3, 3, -5)), ((), (-5,), (-3, -5), (-5, -5), (-5, -5, -5)), ((), (5,), (-3, 5), (3, 5), (3, 5, 5)), ((), (-3,), (-5,), (-3, -3), (-3, -3, -5)), ((), (-3,), (3,), (-3, -3), (3, -5)), ((), (-3,), (-5,), (-3, 5), (3, -5)), ((), (-3,), (3,), (-5,), (3, 3)), ((), (-5,), (5,), (3, -5), (3, 5)), ((), (3,), (3, -5), (-5, -5), (3, -5, -5)), ((), (-3,), (-3, -3), (-3, 5), (-3, -3, 5)), ((), (-3,), (5,), (3, 5), (5, 5)), ((), (3,), (-5,), (3, 5), (3, 5, 5)), ((), (-5,), (3, -5), (-5, -5), (3, 3, -5)), ((), (3,), (-5,), (-3, -5), (3, 5)), ((), (-3,), (-3, -5), (-3, 5), (-3, 5, 5)), ((), (-3,), (3,), (-5,), (5,)), ((), (-3,), (-5,), (-3, -5), (-3, -5, -5)), ((), (-3,), (-5,), (-3, -3), (-3, -3, -3)), ((), (-5,), (5,), (-5, -5), (-3, -5, -5)), ((), (-5,), (-3, -5), (-5, -5), (-3, -5, -5)), ((), (-3,), (3,), (-5,), (3, 5)), ((), (3,), (-5,), (5,), (-5, -5)), ((), (-3,), (3,), (-3, 5), (-3, -3, 5)), ((), (3,), (5,), (-3, 5), (3, -5)), ((), (-3,), (-5,), (5,), (3, 5)), ((), (-5,), (5,), (-3, 5), (5, 5)), ((), (-3,), (3,), (-5,), (-3, 5)), ((), (3,), (3, -5), (3, 5), (3, -5, -5)), ((), (-3,), (-5,), (-3, 5), (-5, -5)), ((), (3,), (5,), (-3, 5), (-3, -3, 5)), ((), (-3,), (3,), (3, -5), (3, -5, -5)), ((), (-3,), (5,), (5, 5), (3, 5, 5)), ((), (3,), (-5,), (5,), (3, 3)), ((), (-3,), (3,), (3, 3), (3, 5)), ((), (3,), (5,), (3, 3), (3, 3, 3)), ((), (-3,), (-3, -5), (-3, 5), (-3, -3, 5)), ((), (-3,), (3,), (-3, -3), (3, 3)), ((), (3,), (3, 3), (3, -5), (3, 3, 3)), ((), (3,), (3, -5), (3, 5), (3, 3, -5)), ((), (3,), (3, 5), (3, 3, 5), (3, 5, 5)), ((), (3,), (5,), (5, 5), (5, 5, 5)), ((), (-3,), (3,), (5,), (3, -5)), ((), (-3,), (-5,), (-3, -3), (-3, -5)), ((), (-5,), (5,), (5, 5), (3, 5, 5)), ((), (-3,), (5,), (-3, -3), (-3, -3, 5)), ((), (3,), (-5,), (5,), (3, 5)), ((), (-3,), (-5,), (-5, -5), (3, -5, -5)), ((), (-3,), (3,), (-3, -5), (3, 5)), ((), (-5,), (5,), (-3, 5), (-3, 5, 5)), ((), (-5,), (-3, -5), (3, -5), (-5, -5)), ((), (5,), (-3, 5), (-3, -3, 5), (-3, 5, 5)), ((), (-3,), (-5,), (-5, -5), (-5, -5, -5)), ((), (5,), (3, 5), (5, 5), (3, 5, 5)), ((), (-3,), (3,), (3, 5), (3, 5, 5)), ((), (-3,), (-3, -5), (-3, -3, -5), (-3, -5, -5)), ((), (3,), (5,), (3, 3), (5, 5)), ((), (-3,), (-5,), (-3, -3), (-3, -3, 5)), ((), (-3,), (3,), (-3, -3), (3, 5)), ((), (-3,), (-3, 5), (5, 5), (-3, 5, 5)), ((), (-3,), (3,), (-3, -5), (-3, 5)), ((), (3,), (-5,), (5,), (-3, 5)), ((), (3,), (-5,), (3, -5), (3, -5, -5)), ((), (3,), (-5,), (3, 3), (3, -5)), ((), (-5,), (5,), (-5, -5), (3, -5, -5)), ((), (5,), (5, 5), (3, 5, 5), (5, 5, 5)), ((), (3,), (5,), (3, 3), (3, 3, -5)), ((), (3,), (3, 3), (3, 5), (3, 3, 5)), ((), (3,), (-5,), (3, 5), (-5, -5)), ((), (-5,), (5,), (-5, -5), (-5, -5, -5)), ((), (-5,), (-5, -5), (-3, -5, -5), (3, -5, -5)), ((), (3,), (-5,), (3, 5), (3, 3, 5)), ((), (-5,), (-5, -5), (-3, -5, -5), (-5, -5, -5)), ((), (3,), (3, 3), (3, -5), (3, 3, -5)), ((), (-3,), (3,), (5,), (-3, -3)), ((), (3,), (5,), (5, 5), (-3, 5, 5)), ((), (-5,), (5,), (-5, -5), (5, 5)), ((), (-3,), (5,), (-3, 5), (5, 5)), ((), (3,), (-5,), (3, -5), (3, 3, -5)), ((), (-3,), (-5,), (-5, -5), (-3, -5, -5)), ((), (-5,), (5,), (-3, 5), (-3, -3, 5)), ((), (-3,), (3,), (3, 3), (3, 3, 5)), ((), (-5,), (5,), (-3, -5), (-5, -5)), ((), (3,), (5,), (-3, 5), (3, 5)), ((), (-3,), (3,), (-5,), (-3, -5)), ((), (-5,), (-5, -5), (3, -5, -5), (-5, -5, -5)), ((), (3,), (5,), (3, -5), (3, 5)), ((), (-5,), (5,), (3, -5), (3, -5, -5)), ((), (-3,), (3,), (-3, 5), (3, -5)), ((), (-3,), (-5,), (5,), (-3, -5)), ((), (3,), (-5,), (3, 3), (-5, -5)), ((), (-3,), (3,), (-3, -5), (-3, -5, -5)), ((), (-3,), (5,), (3, 5), (3, 5, 5)), ((), (3,), (-5,), (3, 3), (3, 3, 5)), ((), (-3,), (3,), (-3, -3), (-3, -3, -3)), ((), (-5,), (5,), (3, -5), (5, 5)), ((), (-5,), (5,), (3, 5), (5, 5)), ((), (-3,), (5,), (-3, -5), (3, 5)), ((), (-3,), (5,), (-3, 5), (-3, 5, 5)), ((), (3,), (-5,), (-3, -5), (-3, -3, -5)), ((), (-3,), (3,), (5,), (3, 5)), ((), (-3,), (5,), (-3, -3), (3, 5)), ((), (-3,), (-5,), (5,), (-3, 5)), ((), (3,), (3, 5), (5, 5), (3, 5, 5)), ((), (3,), (5,), (3, 3), (3, -5)), ((), (3,), (5,), (3, 5), (5, 5)), ((), (-5,), (5,), (-3, -5), (3, 5)), ((), (-3,), (-3, -3), (-3, -5), (-3, 5)), ((), (-5,), (5,), (3, 5), (3, 5, 5)), ((), (-3,), (-5,), (3, -5), (-5, -5)), ((), (-3,), (3,), (3, 3), (-3, 5)), ((), (5,), (-3, 5), (5, 5), (5, 5, 5)), ((), (3,), (-5,), (5,), (-3, -5)), ((), (-5,), (5,), (-3, -5), (-3, 5)), ((), (-3,), (3,), (3, -5), (3, 3, -5)), ((), (-3,), (-5,), (5,), (5, 5)), ((), (-3,), (-5,), (-3, -5), (3, -5)), ((), (-3,), (-3, -3), (-3, -3, -5), (-3, -3, 5)), ((), (3,), (-5,), (-3, -5), (-3, -5, -5)), ((), (3,), (-5,), (3, 3), (3, 5)), ((), (-5,), (-3, -5), (3, -5), (-3, -5, -5)), ((), (-3,), (3,), (-3, -3), (-3, -5)), ((), (-3,), (-5,), (-3, -3), (3, -5)), ((), (-3,), (-3, -3), (-3, -5), (-3, -3, -5)), ((), (3,), (3, -5), (3, 5), (3, 5, 5)), ((), (-3,), (5,), (-3, 5), (-3, -3, 5)), ((), (5,), (-3, 5), (3, 5), (3, 3, 5)), ((), (3,), (5,), (5, 5), (3, 5, 5)), ((), (-5,), (3, -5), (-5, -5), (-5, -5, -5)), ((), (3,), (3, 3), (3, 3, 3), (3, 3, 5)), ((), (-3,), (3,), (-3, -3), (-3, 5)), ((), (5,), (-3, 5), (5, 5), (-3, 5, 5)), ((), (-3,), (-3, -3), (-3, -5), (-3, -3, -3)), ((), (-3,), (3,), (-3, -5), (-3, -3, -5)), ((), (3,), (-5,), (5,), (5, 5)), ((), (-3,), (-3, -3), (-3, -5), (-3, -5, -5)), ((), (-5,), (5,), (-3, 5), (3, -5)), ((), (5,), (-3, -3), (-3, 5), (-3, -3, 5)), ((), (-3,), (3,), (-3, 5), (3, 5)), ((), (-3,), (-5,), (-3, -5), (-5, -5)), ((), (-3,), (3,), (-3, -3), (-3, -3, -5)), ((), (5,), (5, 5), (-3, 5, 5), (5, 5, 5)), ((), (-5,), (5,), (-3, -5), (-3, -5, -5)), ((), (-3,), (-5,), (-3, -3), (-5, -5)), ((), (3,), (-5,), (-5, -5), (3, -5, -5)), ((), (-3,), (3,), (5,), (3, 3)), ((), (-3,), (5,), (3, 5), (3, 3, 5)), ((), (3,), (-5,), (-5, -5), (-5, -5, -5)), ((), (3,), (3, 3), (3, 5), (3, 3, 3)), ((), (-3,), (3,), (-5,), (3, -5)), ((), (-3,), (-3, 5), (-3, -3, 5), (-3, 5, 5)), ((), (-5,), (-3, -5), (-3, -3, -5), (-3, -5, -5)), ((), (-5,), (-3, -5), (3, -5), (3, -5, -5)), ((), (-3,), (-3, -5), (-5, -5), (-3, -5, -5)), ((), (3,), (3, 3), (3, -5), (3, 5)), ((), (-5,), (-3, -5), (3, -5), (-3, -3, -5)), ((), (5,), (-3, 5), (5, 5), (-3, -3, 5)), ((), (-3,), (3,), (3, 3), (-3, -5)), ((), (-5,), (-3, -3), (-3, -5), (-3, -3, -5)), ((), (3,), (5,), (3, -5), (3, -5, -5)), ((), (-5,), (5,), (3, 5), (-5, -5)), ((), (-5,), (5,), (3, -5), (3, 3, -5)), ((), (-3,), (5,), (-3, -5), (-3, 5)), ((), (-3,), (-5,), (-3, 5), (-3, 5, 5)), ((), (-5,), (5,), (-3, 5), (-5, -5)), ((), (5,), (-3, 5), (3, 5), (5, 5)), ((), (-3,), (3,), (3, 3), (3, 3, 3)), ((), (-5,), (-3, -5), (3, -5), (3, 3, -5)), ((), (-3,), (3,), (5,), (-3, 5)), ((), (-3,), (5,), (-3, -3), (-3, 5)), ((), (-3,), (-3, -3), (-3, -5), (-3, -3, 5)), ((), (-3,), (-3, -3), (-3, -3, -3), (-3, -3, -5)), ((), (3,), (-5,), (-5, -5), (-3, -5, -5)), ((), (3,), (5,), (3, -5), (5, 5)), ((), (3,), (-5,), (3, 3), (-3, -5)), ((), (-3,), (5,), (-3, -5), (-3, -3, -5)), ((), (3,), (5,), (3, -5), (3, 3, -5)), ((), (3,), (3, -5), (3, 5), (3, 3, 5)), ((), (5,), (3, 5), (5, 5), (3, 3, 5)), ((), (-3,), (3,), (3, 5), (3, 3, 5)), ((), (3,), (3, 3), (3, 5), (3, 3, -5)), ((), (3,), (-5,), (3, 3), (3, 3, 3)), ((), (-5,), (3, -5), (3, 3, -5), (3, -5, -5)), ((), (-3,), (5,), (-3, -3), (-3, -3, -5)), ((), (3,), (5,), (3, 5), (3, 5, 5)), ((), (-5,), (5,), (-3, -5), (-3, -3, -5)), ((), (3,), (5,), (-3, 5), (-3, 5, 5)), ((), (3,), (3, 3), (3, 5), (3, 5, 5)), ((), (-3,), (-3, -5), (-3, 5), (-3, -5, -5)), ((), (-5,), (5,), (-3, -5), (5, 5)), ((), (5,), (-3, 5), (3, 5), (-3, 5, 5)), ((), (-5,), (5,), (-3, 5), (3, 5)), ((), (5,), (-3, 5), (5, 5), (3, 5, 5)), ((), (5,), (3, 5), (3, 3, 5), (3, 5, 5)), ((), (-3,), (-5,), (-3, 5), (-3, -3, 5)), ((), (-3,), (3,), (-3, -3), (-3, -3, 5)), ((), (-3,), (3,), (3, 3), (3, 3, -5)), ((), (-3,), (5,), (-3, -5), (-3, -5, -5)), ((), (3,), (5,), (3, 3), (3, 3, 5)), ((), (-3,), (5,), (-3, -3), (-3, -3, -3)), ((), (-3,), (5,), (5, 5), (5, 5, 5)), ((), (3,), (3, 3), (3, -5), (3, 3, 5)), ((), (3,), (-5,), (3, -5), (-5, -5)), ((), (-3,), (3,), (3, -5), (3, 5)), ((), (-3,), (-3, -3), (-3, 5), (-3, -3, -5)), ((), (-5,), (3, -5), (-5, -5), (-3, -5, -5)), ((), (3,), (-5,), (3, 3), (3, 3, -5)), ((), (3,), (-5,), (-3, -5), (3, -5)), ((), (5,), (3, 3), (3, 5), (3, 3, 5)), ((), (-3,), (-5,), (3, -5), (3, -5, -5))]\n"
|
|
]
|
|
},
|
|
{
|
|
"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": "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JA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA+FLCglEolEIpFIJA/F/x8Bzm69vmKDMQAAAABJRU5ErkJggg==",
|
|
"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+OGHZZVKq8rPAFDVfvGLX8SUKVPixhtvLHXbiDPPPDP23nvvOO200za5j4KCgjjkkENKvr4PVWny5Mmx4447bvRr0MuXL48hQ4ZESimmTp1a5u9uGaWqVHTO3FzFxcUREdGvX7+48847S5b36tUr9tlnn7j55ptjwoQJEfHVg0NmzZoVt956a9VMnkwp4GqRSy65JFauXBlvvPFGyVdN+vfvH61bt47Ro0fHD3/4wxgwYEBMmzYt+vTpE127di13P7NmzYqRI0fGEUccEVOmTNnoI4dnzJgRS5YsiYsvvniz5jh//vwoKira4mNj25OXlxe9evXa5LjK5HaPPfaIhx9+OM4444yS9+rUqVNMmjQpzjnnnOjYseMWz1tG64/NzWhE1Zxfd9hhh9h3330jIuLQQw+NXXbZJY4//viYPn36Ju979HUyWn9Ud0ariozWH5uT0SuvvDImTJgQV199dZx99tkly6dNmxYzZ86M559/PlasWFFqm6Kiovj888+jWbNmkZubG2vXro3HHnssxo8fXyXzltH6ZVM5ffPNN+PVV1+N8847r8L7ZX322WdxxBFHxEcffRSzZ8+OnXfeudT6qs5ohJzWJ1/PaEXnzC2x4d6FgwcPLrW8d+/e8Y1vfCNef/31kmWPP/54rF27No4++uitnD3VqqafAsH/s9tuu6WBAweWWf7WW2+liEg33XRTWr9+fWrfvn265ppryt3HzJkzU+PGjdPgwYM364kpRx99dMrLyyv3CUHl6datW4oIr3rw6tat22ZloipyW1xcnN5555309ttvp3Xr1qU//OEPKSLSs88+u1lzkNH6+drcjFZVTv/bwoULU0SkiRMnbvY8UpLR+vSqqYxW9imoMlp/XpvK6Lhx41JEpHHjxpVZd8UVV2xy/w8//HBKKaUZM2aknJyc9OGHH1b4XlvyhEkZrV+vTeX03HPPTRGR3nrrrXLXL1++PH3rW99KO+ywQ3r99dfLHVPVGZXT+vXakNGNnTP/28aegrrhZ6Frr722zLr27dunoUOHlvz5//yf/5MGDRq00ffyFNTawxVwtUiHDh1i/vz58Z///KfUwxBeeumliIjYaaed4sUXX4wlS5aUe++XJ598MkaMGBEHH3xwPPLII5t8YsqSJUtixowZMXLkyHKfEFSehx56yG9y6omvP3FvYyqb24iInJyc6NatW0R89Vvz66+/Pnr37h39+/ff4nnLaP2xuRmNqJqc/rc5c+ZERMSuu+66BbOW0fqkpjO6tWS0/thYRsePHx/jxo2LsWPHxhVXXFFm/cknnxwDBw4ss/zQQw+NESNGxHnnnVdyRUhBQUH07dt3q65sL4+M1i8by+mXX34Z999/f+y///7lXiX32Wefxbe//e1YuHBh/OUvf4l99tmn3P1UdUYj5LQ+ycvL2+Q5c0scddRR0bRp03jiiSfiggsuKFn++uuvx5IlS0puHbVmzZqYMWNGTJo0qVLvR/VRwNUi559/fowYMSKOOOKIuOCCC6J169Yxd+7c+OUvfxk9evSIo446Ki666KLo1atXdO/evdS2zz//fIwYMSLat28fl156abzxxhul1vfo0SNatmxZatk999wT69ati1NPPXWz57i5X6Wh/qhMbiMizjnnnBg4cGDsuOOOsXDhwrjhhhviww8/jGeffXar5iOjlKcyOb399tvjueeei0GDBkWnTp2isLAwnnvuubjxxhvjwAMPjOHDh2/RXGSU8lT2XPrqq6/GokWLIiJi5cqVkVKKadOmRUTEfvvtF126dNnsucgokyZNissvvzyOPPLIGDp0aMydO7fU+r59+0bXrl0r/Cp0x44dS8q59evXx/Tp0+OSSy4pd+yGnC5cuDAivsryhhL62GOPLXcbGWWDRx55JJYvX17uzzOrV6+OwYMHx9/+9re47rrrYt26daWy3KZNm9hll10yyWiEnNYnm3POjIhYunRpyc84b731VkR8de/2Nm3aRJs2bWLAgAEREZGfnx9XXXVVXHjhhXHyySfHCSecEEuWLIlf/OIX0blz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X2xpRteuXRsppfjJT34SBQUFMX369Bg1alRcddVVJR/QoaptaU4jIm677bZYvHhxHHbYYSXLYGt8+umncccdd8SXX34ZI0aMKHfM6tWrY9y4cdGlS5e47rrrYsaMGXHaaafFHXfcEQcddFCsXr26zDaFhYUxc+bMGDVqVEREvPvuuzFlypTIy8uLIUOGZHlI1DGff/55dOrUKa655pqYMWNG3HvvvdG1a9f4wQ9+EBMmTCgZt379+jjmmGPiqquuihNOOCGeeOKJmDJlShx55JHl/hJNRtlam3PejIj45z//GQMHDoyioqJ44IEH4ve//3288847ccghh5T8Qi0i4ssvv4z+/fvH1KlT48ILL4wnnngiLr300nj88cfjwAMPjFWrVpXZ9/Tp0yMvLy+OPPLIiIh4+OGHY+7cudGjR4/Ye++9q/yY2QqJWmvYsGHpO9/5TjrppJNSs2bNyqwvKipK+fn56aabbkoppbR06dJUXFxcZtzQoUNT06ZN05o1azb6fnfffXeKiHTnnXdWzQFQL21pbn/5y1+miEivvvpqqXGDBg1KzZo1S5999ll1TJt6ZEszWpGLLrooRUT617/+ldVUqce2Jqfr168v+eeePXumAQMGVMdUqYOKi4tLPlMuXbo0RUS64oorSo1Zt25dWrZsWZltH3zwwRQR6b777iuz7oEHHki5ublp+fLlKaXSmZ03b16KiHTXXXdV3YFQ7xxwwAGpU6dOJX/+n//5n9SgQYP00ksvbdb2MsrW2pzzZkopHXfccal169ZpxYoVJcsWLVqUcnNz00UXXVSy7C9/+Uu5P5v/4Q9/SBGRHnrooTL7HjJkSDr22GNL/vz1/I4ZMyapf2qeK+Bqqfvvvz+effbZuOWWWyoc8/TTT8eKFSvimGOOiYiI1q1bl3tZ6f777x9ffPFFLF++fKPvOXny5GjevHl897vfrdzkqbe2JrcvvPBCtGvXLvr06VNq3LBhw0p+CwlVZWsyWpENVxg1bNiwSucIW5vTBg18rKNqbLglycZst912seOOO5ZZvv/++0dExAcffFBmXUFBQRx22GGxww47RITMUvVat25d6u/l66+/Pvr37x99+/bdrO1llK21OefNdevWxZ///OcYNWpUtGzZsmR5ly5d4tBDDy356mhERG5ubkREbL/99qX2kZ+fHxERjRs3LrV85cqV8dRTT5VcvRkhv7WRfyO10CeffBLnn39+TJw4MXbaaacKxxUUFES/fv02+vWUiIg5c+ZEmzZtom3bthWOWbBgQTz33HNx/PHHV3ivGdiYrc1tUVFRNGrUqMy4DcvefPPNbCZMvVPZc2tKKdatWxcrV66MmTNnxqRJk+KEE06Izp07Zz116pGq/gwA1W327NkREdGzZ89Sy9esWVNyqxSoKsXFxbFu3bpYunRp3HLLLTFr1qy4+OKLI+KrEnjRokWx5557xqWXXhrt2rWLhg0bRs+ePeOee+4psy8ZJWv/+te/YvXq1bHXXnuVWbfXXnvFu+++G2vWrImIiIMOOij69OkT48aNi3nz5sV//vOfeP311+PSSy+Nb33rW/Htb3+71PaPPfZY5OTkxNChQ6vlWNg6Crha6KyzzorddtstfvzjH1c4Zv369fHII49s8i+IO++8M5555pkYO3ZsbLfddhWO23DD+1NOOWXrJk29t7W57dGjR3z44Ydlbib6/PPPR8RX91OAqlDZc+vUqVMjNzc3tt9++zjqqKPiqKOOinvvvTfLKVMPVeVnAKhuH330UVxyySWx7777xrBhw0qtmzVrVqxevXqj90aCLXXWWWdFbm5utG3bNi644IK44YYb4owzzoiIr/IYEXHPPffE9OnT46abbooZM2ZEjx494uSTT47f/e53pfYlo2Rtw881rVq1KrOuVatWkVKKzz77LCK++obFnDlzYuedd479998/WrRoUfKwxb/85S8lV8htMG3atBg0aFC0aNEi+wNhq/neTC1TUFAQjz32WPztb3/b6CWszz77bCxbtixGjhxZ4ZgnnngixowZE8cee2ycc845FY5bt25d3HPPPdGzZ8/Nvjwbvq4yuT399NPj1ltvjRNPPDFuu+22aN++ffzpT3+KqVOnRoRLp6kaVXFuHTx4cMybNy9WrVoVL730UvzqV7+KTz/9NB5++GE5pUpU5WcAqG7Lly+PIUOGREoppk6dWua8WFBQEIcccogHhFClLr300jj11FPjk08+icceeyzOPvvsKCwsjAsvvDCKi4sj4qsr22bMmBFdunSJiIgjjjgi9t1337jqqqvitNNOK9mXjFJdNvZ3/IZ1a9euje9+97sxf/78+N3vfhe77bZbvPfeezFhwoQ44ogjYvbs2SVfTy0sLIxZs2bFrbfeWi3zZ+sp4GqR//znPzFmzJg455xzokOHDiWPcC8qKoqIr572k5ubG82aNYtp06ZFnz59omvXruXua9asWTFy5Mg44ogjYsqUKRv9j3zGjBmxZMmSksu1N2b+/Pkl86Fuy8vLi169em1yXGVzu8cee8TDDz8cZ5xxRsn7derUKSZNmhTnnHNOdOzYcYvmLaP1R3VldIMddtgh9t1334iIOPTQQ2OXXXaJ448/PqZPn77J+8V9nYzWH5ub0Yiq/QxQWTJaf2xJRjfms88+iyOOOCI++uijmD17duy8886l1q9duzYee+yxGD9+fKXfK0JG65uN5bRz584lt4LY8JTSn//853HSSSeV3KNw9913LynfIr4qOAYPHhy//OUv45NPPom2bdtWeUYj5LQ+2dxz6YZMlvcNn+XLl0dOTk7JPd4mT54cTzzxRMybN6/k8+chhxwSBx98cOyyyy5x3XXXxRVXXBEREY8//nisXbs2jj766Co6IjJTww+B4Gvee++9FBEbfQ0fPjytX78+tW/fPl1zzTXl7mfmzJmpcePGafDgwZt88mlKKR199NEpLy+v3CdZ/bdu3bptco5edePVrVu3as1tcXFxeuedd9Lbb7+d1q1bV/KEn2effXaz5iGj9e9V3Rn9bwsXLkwRkSZOnCijXuW+NjejWeS0Mk9BldH689qcjG7saX4ppbR8+fL0rW99K+2www7p9ddfL3fMjBkzUk5OTvrwww8rfJ8tecKkjNav15acS3//+9+niEhz585Na9euTU2bNk177bVXmXGXXHJJioi0dOnSTDIqp/Xr9d8Zrei8uXbt2tSkSZN05plnlsnL4MGDS+3njDPOSNttt12pJ5lusOOOO5Z62un/+T//Jw0aNGijefQU1NrBFXC1SPv27WPOnDlllk+cODGeffbZeOKJJ6J169bx4osvxpIlS8q998uTTz4ZI0aMiIMPPjgeeeSRcm9u/3VLliyJGTNmxMiRI8t9ktV/e+ihh/wmp57Iy8vbrHFVkduIr34b2a1bt4j46oqP66+/Pnr37h39+/ffonnLaP1R3Rn9bxv2ueuuu27+pENG65PNzWhEdjndGjJaf2xJRsvz2Wefxbe//e1YuHBh/OUvf4l99tmn3HEFBQXRt2/fLb6qvSIyWr9sSU7nzJkTDRo0iJ133jkaNmwYw4cPj2nTpsWiRYtKrhpOKcXMmTNjl112idatW0dE1Wc0Qk7rk83NaMOGDeM73/lOPPTQQ/HrX/+65H5t77//fsyZMycuuOCCkrEdOnSI9evXx7x58+KAAw4oWf7OO+/Ep59+WvKgpg1fsZ40aVIVHhFZUcDVIo0bN46BAweWWX733XfHdtttV7Lu/PPPj169ekX37t1LjXv++edjxIgR0b59+7j00kvjjTfeKLW+R48epR53HPHVTUnXrVsXp5566mbNsSq+pkDdUtncRkScc845MXDgwNhxxx1j4cKFccMNN8SHH34Yzz777BbPR0b5b5XN6O233x7PPfdcDBo0KDp16hSFhYXx3HPPxY033hgHHnhgDB8+fIvmI6OUpyrOpa+++mosWrQoIiJWrlwZKaWYNm1aRETst99+pb6CtTEySsRX9xIuLCyMVatWRUTE22+/XZKnIUOGlHyN729/+1tcd911sW7dupg7d27J9m3atIlddtkl1q9fH9OnT49LLrmk3PfZsM+FCxdGxFc5bt68eUREHHvsseVuI6Ocfvrp0bJly9h///2jXbt2sWzZsnjwwQdj6tSp8bOf/azkPm7jx4+PJ554Io488sgYN25ctGzZMu688874+9//Hg888EBERCYZjZDT+mhT582mTZvGlVdeGfvtt18MGzYsLrnkklizZk1cfvnl0bp16/jpT39asq8f/ehH8T//8z8xatSoGDt2bOy2226xcOHCuOaaa6JZs2Zx5plnRkTEzJkz44svvij34SGLFy+OefPmRcRXT2CN+H957tq1a8lXW6lGNX0JHpt20kknpWbNmpX8uVOnTuV+DeCKK67Y6KWxc+bMKbNN9+7dU9euXVNxcXGGR0B9tLm5TSml4cOHp2984xspNzc3tW/fPp188slp0aJF1TRT6qvNzegLL7yQhg0bljp06JDy8vJS06ZN0957753Gjx+fCgsLq3HG1Edbci496aSTKvwMsLlfmYINunTpUmGe3nvvvU1+bfqkk05KKaX01FNPpYhICxcuLPd9NrYPqMjvf//7dMghh6TWrVunhg0bpvz8/DRgwIB03333lRn71ltvpaFDh6YWLVqkxo0bp759+6bHHnusZL2MUlU2dd7c4NVXX02HH354atq0aWrZsmUaMWJEevfdd8vsb8GCBekHP/hB6tq1a2rUqFHq3Llz+u53v5v+8Y9/lIz5/ve/X+EtJ+66665NnqOpXjkppVSVhR7ZeuWVV+KAAw6IN998M/bcc8+ang5sFrmltpNRtgVyyrborLPOipdffjlee+21mp4KlEtG2VYVFRVF27ZtY/z48XHOOefU9HTYDAo4AAAAAMhQg5qeAAAAAADUZQo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKOAAAAADIkAIOAAAAADKkgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypIADAAAAgAwp4AAAAAAgQwo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKuDpm/vz50b1795g/f35NTwXKJaPUdjJKbSej1HYyyrZATqntZLTuUcDVMUVFRbFgwYIoKiqq6alAuWSU2k5Gqe1klNpORtkWyCm1nYzWPQo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKOAAAAADIkAIOAAAAADKkgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypIADAAAAgAwp4AAAAAAgQwo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKOAAAAADIkAIOAAAAADKkgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypIADAAAAgAwp4AAAAAAgQwo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKOAAAAADIkAIOAAAAADKkgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypIADAAAAgAwp4AAAAAAgQwo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKOAAAAADIkAIOAAAAADKkgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypIADAAAAgAwp4AAAAAAgQwo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKOAAAAADIkAIOAAAAADKkgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypICrY/Ly8qJbt26Rl5dX01OBcskotZ2MUtvJKLWdjLItkFNqOxmte3JSSqmmJwEAAAAAdZUr4AAAAAAgQwo4AAAAAMiQAg4AAAAAMqSAAwAAAIAMKeAAAAAAIEMKOAAAAADIkAIOAAAAADKkgAMAAACADCngAAAAACBDCjgAAAAAyJACDgAAAAAypIADAAAAgAwp4AAAAAAgQwq4WmT27NkxevTo2H333aNZs2bRsWPHGD58eLz22mvljn/00UejYcOGsXTp0njnnXfiwgsvjD59+kR+fn60atUqDjrooJg2bVqZ7QYOHBg5OTkVvpYsWZL1oVLHVCa7EREff/xxnHzyydG2bdto3Lhx7LXXXjF58uTqPATquMpktLCwMI4//vjYbbfdokWLFtGsWbPo2bNnTJgwIQoLC6v5SKirKnseve6662LkyJHxzW9+M3JycmLgwIHVOHvqk+effz6GDBkSO+ywQzRp0iS6desW48ePLzNORsnaqlWr4qKLLopBgwZFmzZtIicnJ8aNG1dmXEopfve730WfPn2iZcuWseOOO8aAAQPi8ccfr3DfI0eOjOHDh0dExIcffhjnn39+DBgwIPLz8yMnJyfuvvvujI6KuuKZZ56p8OftuXPnlrtNSin69+8fOTk5cfbZZ1e4b/ncdingapFbb701Fi1aFOedd17MmDEjrr/++vjkk0+ib9++MXv27DLjCwoKon///tGmTZt48skn4/HHH49Ro0bFgw8+GFOmTIlu3brFcccdF1dddVWp7W655ZZ46aWXSr2efvrpyM3Njb59+0b79u2r65CpIyqT3RUrVsTBBx8cTz/9dPz617+O6dOnx7e+9a049dRT49prr62Bo6EuqkxG165dGyml+MlPfhIFBQUxffr0GDVqVFx11VUlH36gsiqT0YiI2267LRYvXhyHHXZYyTKoan/4wx9iwIABsf3228e9994bM2bMiIsvvjhSSmXGyihZ+/TTT+OOO+6IL7/8MkaMGFHhuCuuuCJOP/302H///aOgoCDuvvvuaNSoUQwbNiweeuihMuMLCwtj5syZMWrUqIiIePfdd2PKlCmRl5cXQ4YMyepwqKOuueaaMj979+rVq9yxN998c7z77rsb3Z98buMStca///3vMstWrVqV2rVrlw4//PBSy4uKilJ+fn666aabUkopLV26NBUXF5fZfujQoalp06ZpzZo1G33vu+++O0VEuvPOOytxBNRXlcnuL3/5yxQR6dVXXy01btCgQalZs2bps88+y2ze1B+VyWhFLrroohQR6V//+leVzpX6qbIZXb9+fck/9+zZMw0YMCCzuVI/ffjhh6lZs2bpxz/+8SbHyijVobi4uOTnn6VLl6aISFdccUWZcR07dkwHH3xwqWWrV69O22+/fTr66KPLjH/ggQdSbm5uWr58eUqpdHbnzZuXIiLdddddVXcg1Elz5sxJEZEefPDBzRr/3nvvpebNm6eHHnooRUQaM2ZMuePkc9vmCrhapG3btmWWNW/ePHr06BEffPBBqeVPP/10rFixIo455piIiGjdunXk5OSU2X7//fePL774IpYvX77R9548eXI0b948vvvd71biCKivKpPdF154Idq1axd9+vQpNW7YsGElv+GByqpMRiuy4QqOhg0bVt1Eqbcqm9EGDXykI1t33nlnFBYWxsUXX7zJsTJKddjwdb5Nyc3Nje23377UssaNG5e8/ltBQUEcdthhscMOO0SE7FI9Tj/99DjiiCM2+flTPrdt/m3VcitWrIjXX389evbsWWp5QUFB9OvXLzp06LDR7efMmRNt2rQp94P9BgsWLIjnnnsujj/++GjevHmVzBs2N7tFRUXRqFGjMttvWPbmm29mP1nqpS09v6aUYt26dbFy5cqYOXNmTJo0KU444YTo3LlzdU6beqSynwGgKv31r3+NVq1axT//+c/o3bt3NGzYMNq2bRtnnnlmrFy5stRYGaU2Oe+882LmzJkxefLk+Oyzz+Ljjz+On/zkJ7FixYo499xzS41ds2ZNyW19oCqMGTMmGjZsGC1btozBgwfH888/X2bMnXfeGa+88krcdNNNG92XfG77FHC13JgxY6KwsDAuu+yykmXr16+PRx55ZJP/4d15553xzDPPxNixY2O77barcNyGm92fcsopVTNpiM3Pbo8ePeLDDz+M999/v9T2G/5y+vTTT6tnwtQ7W3p+nTp1aslv0Y866qg46qij4t57763OKVPPVOYzAFS1jz76KL744os47rjj4rvf/W489dRT8bOf/SzuvffeGDJkSMl94GSU2ub888+Pm2++OcaMGROtWrWKDh06xD333BOPPfZYHHTQQaXGzpo1K1avXr3Re8rB5th+++3jvPPOi9tvvz3mzJkT119/fXzwwQcxcODAmDVrVsm4jz76KC688ML49a9/vclfWshnHVDT34GlYmPHjk0RkW688cZSy59++ukUEem9996rcNsZM2akvLy8dOyxx5Z7b7gN1q5dm9q3b5969uxZVdOGLcru22+/nRo1apQOPvjgNH/+/LRs2bJ00003pby8vBQR6cwzz6zm2VMfbM35dfny5WnevHlp9uzZ6eqrr04tW7ZMRx99dKl7b0BVqcxnAPfXIgvdunVLEZF++ctfllp+3XXXpYhIf/nLX1JKMkrN2Ng94H7/+9+nRo0apZ/+9KfpqaeeSjNmzEjHH398atq0aZo5c2apsT/4wQ/SwIEDK3wf99iiMj777LO00047pb322qtk2bBhw1L//v1L/cweFdwDTj63fW5cU0tdeeWVMWHChLj66qvLPIJ42rRp0adPn+jatWu5286aNStGjhwZRxxxREyZMmWj90aYMWNGLFmyZLPu5xERMX/+/CgqKtrs42DblZeXV+ETejZmS7O7xx57xMMPPxxnnHFGyft16tQpJk2aFOecc0507Nhxi95fRuuP6sroBjvssEPsu+++ERFx6KGHxi677BLHH398TJ8+fZP36/g6Ga0/qjujVUVG648tyeiOO+4YCxYsiMGDB5daftRRR8X5558fr7/+enz729+WUarc1p5LIyI+++yzGDNmTJx66qnx29/+tmT5UUcdFQMHDowzzzwz3nvvvYiIWLt2bTz22GMxfvz4Kpm3nNYfm5vR/Pz8GDZsWNx2222xevXqePzxx2PmzJnx/PPPx4oVK0qNLSoqis8//zyaNWsWubm5VZ5PakhNN4CUNW7cuBQRady4cWXWrV+/PrVv3z5dc8015W47c+bM1Lhx4zR48OBNPvk0pZSOPvrolJeXl5YtW7ZZc9vw20+vuv/q1q3bZmXi6yqT3eLi4vTOO++kt99+O61bty794Q9/SBGRnn322S2ag4zWn1d1Z/S/LVy4MEVEmjhx4hbNQUbrz6umMlrZq4tktP68tiSjp59+eoqI9Prrr5da/s9//jNFRPrNb34jo141ltOKroB76aWXUkSku+++u8w2P/3pT1NEpFWrVqWUvvoGUU5OTvrwww8rfJ8tucJITuvPa0vOpWeccUaKiLR69ep0xRVXbHLfDz/8cCb5pGa4Aq6WGT9+fIwbNy7Gjh0bV1xxRZn1L774YixZsqTc+2o8+eSTMWLEiDj44IPjkUceKffG9l+3ZMmSmDFjRowcOTJ23HHHzZrfQw895Dc59UReXt4Wja9MdiO+epJVt27dIuKr3/hcf/310bt37+jfv/8WzUNG64/qzuh/mzNnTkRE7Lrrrls0DxmtP2o6o1tLRuuPLcnoqFGj4o477ognnngi9tlnn5LlM2bMiIiIvn37yiiZ2NJz6ddtuKfW3Llz46STTipZnlKKuXPnxg477BDNmjWLiK8eHtK3b98t/vZFReS0/tjcjH722Wfx5z//OXr37h2NGzeOk08+OQYOHFhm3KGHHhojRoyI8847r+TKuqrOJzVDAVeLTJo0KS6//PI48sgjY+jQoTF37txS6/v27RvTpk2LXr16Rffu3Uute/7552PEiBHRvn37uPTSS+ONN94otb5Hjx7RsmXLUsvuueeeWLduXZx66qmbPcetvfybuq0y2Y2IOOecc2LgwIGx4447xsKFC+OGG26IDz/8MJ599tktnouMUp7KZPT222+P5557LgYNGhSdOnWKwsLCeO655+LGG2+MAw88MIYPH75Fc5FRylPZ8+irr74aixYtioiIlStXRkoppk2bFhER++23X3Tp0mWz5yKjlGfQoEHxne98J6666qooLi6Ovn37xquvvhpXXnllDBs2LA4++OA4//zzZZRq9cQTT0RhYWGsWrUqIiLefvvtklwNGTIkOnfuHCNHjow77rgjGjVqFEOGDIkvv/wy7rnnnnjhhRdi/PjxkZOTE+vXr4/p06fHJZdcUu77bNjnwoULI+KrPDdv3jwiIo499thyt5HT+u173/tedO7cOfbdd99o3bp1LFiwICZNmhT//ve/4+67746IiK5du1b4df2OHTuWlHNZ5JMaUsNX4PE1AwYM2Ojlpyml1KlTp3JvLrqpy1fnzJlTZpvu3bunrl27bvQhDbA5KpPdlFIaPnx4+sY3vpFyc3NT+/bt08knn5wWLVpUjUdAXVeZjL7wwgtp2LBhqUOHDikvLy81bdo07b333mn8+PGpsLCwmo+Euqqy59GTTjqpwm19FYWq8sUXX6SLL744derUKTVs2DB17tw5/fznPy+57YmMUt26dOlSYa42PAhk9erV6Te/+U3aa6+9UosWLVKrVq1S37590/3331/yc9BTTz2VIiItXLiw3PfZ1PkZ/tsvf/nL1Lt377T99tun7bbbLrVp0yYdc8wx6ZVXXtnkthGlH8Ign3VHTkr/3zPDqfVeeeWVOOCAA+LNN9+MPffcs6anA5tNdqntZJTaTkap7WSUbdlZZ50VL7/8crz22ms1PRUoQz7rDgUcAAAAAGSoQU1PAAAAAADqMgUcAAAAAGRIAQcAAAAAGVLAAQAAAECGFHAAAAAAkCEFHAAAAABkSAEHAAAAABlSwAEAAABAhhRwAAAAAJAhBRwAAAAAZEgBBwAAAAAZUsABAAAAQIYUcAAAAACQIQUcAAAAAGRIAQcAAAAAGVLAAQAAAECGFHAAAAAAkCEFXB0zf/786N69e8yfP7+mpwLlklFqOxmltpNRajsZZVsgp9R2Mlr3KODqmKKioliwYEEUFRXV9FSgXDJKbSej1HYySm0no2wL5JTaTkbrHgUcAAAAAGRIAQcAAAAAGVLAAQAAAECGFHAAAAAAkCEFHAAAAABkSAEHAAAAABlSwAEAAABAhhRwAAAAAJAhBRwAAAAAZEgBBwAAAAAZUsABAAAAQIYUcAAAAACQIQUcAAAAAGRIAQcAAAAAGVLAAQAAAECGFHAAAAAAkCEFHAAAAABkSAEHAAAAABlSwAEAAABAhhRwAAAAAJAhBRwAAAAAZEgBBwAAAAAZUsABAAAAQIYUcAAAAACQIQUcAAAAAGRIAQcAAAAAGVLAAQAAAECGFHAAAAAAkCEFHAAAAABkSAEHAAAAABlSwAEAAABAhhRwAAAAAJAhBRwAAAAAZEgBBwAAAAAZUsABAAAAQIYUcAAAAACQIQUcAAAAAGRIAQcAAAAAGVLAAQAAAECGFHAAAAAAkCEFHAAAAABkSAEHAAAAABlSwAEAAABAhhRwAAAAAJAhBRwAAAAAZEgBBwAAAAAZUsABAAAAQIYUcAAAAACQIQUcAAAAAGRIAQcAAAAAGVLAAQAAAECGFHAAAAAAkCEFHAAAAABkSAEHAAAAABlSwAEAAABAhhRwAAAAAJAhBRwAAAAAZEgBBwAAAAAZUsDVMXl5edGtW7fIy8ur6alAuWSU2k5Gqe1klNpORtkWyCm1nYzWPTkppVTTkwAAAACAusoVcAAAAACQIQUcAAAAAGRIAQcAAAAAGVLAAQAAAECGFHAAAAAAkCEFHAAAAABkSAEHAAAAABlSwAEAAABAhhRwAAAAAJAhBRwAAAAAZEgBBwAAAAAZUsABAAAAQIYUcAAAAACQIQVcLbNq1aq46KKLYtCgQdGmTZvIycmJcePGVTj+0UcfjYYNG8bSpUvjnXfeiQsvvDD69OkT+fn50apVqzjooINi2rRpZbYbOHBg5OTkVPhasmRJhkdJXVOZ3EZEfPzxx3HyySdH27Zto3HjxrHXXnvF5MmTq2n21AeVyWhhYWEcf/zxsdtuu0WLFi2iWbNm0bNnz5gwYUIUFhZW30FQ51X2XHrdddfFyJEj45vf/Gbk5OTEwIEDq2fi1AtvvPFGDB06NDp37hxNmjSJVq1aRb9+/eL+++8vd7x8UhNeeeWVGDx4cLRo0SKaN28ehx56aLzwwgsVjpdTsjJ79uwYPXp07L777tGsWbPo2LFjDB8+PF577bVS4zb2M/nuu+9e7r5HjhwZw4cPj4iIDz/8MM4///wYMGBA5OfnR05OTtx9991ZHx5bSQFXy3z66adxxx13xJdffhkjRozY5PiCgoLo379/tGnTJp588sl4/PHHY9SoUfHggw/GlClTolu3bnHcccfFVVddVWq7W265JV566aVSr6effjpyc3Ojb9++0b59+4yOkLqoMrldsWJFHHzwwfH000/Hr3/965g+fXp861vfilNPPTWuvfba7CdPvVCZjK5duzZSSvGTn/wkCgoKYvr06TFq1Ki46qqrSj78QFWoTE4jIm677bZYvHhxHHbYYSXLoKp8/vnn0alTp7jmmmtixowZce+990bXrl3jBz/4QUyYMKHMePmkus2bNy/69+8fq1evjvvuuy/uu+++WLNmTRx++OHx0ksvlbuNnJKVW2+9NRYtWhTnnXdezJgxI66//vr45JNPom/fvjF79uyScf/9M/lLL70U1113XUREHHPMMWX2W1hYGDNnzoxRo0ZFRMS7774bU6ZMiby8vBgyZEi1HBuVkKhViouLU3FxcUoppaVLl6aISFdccUW5Y4uKilJ+fn666aabSsZv2Pbrhg4dmpo2bZrWrFmz0fe+++67U0SkO++8s3IHQb1Tmdz+8pe/TBGRXn311VLjBg0alJo1a5Y+++yzLKdOPVGZjFbkoosuShGR/vWvf1X1dKmnKpvT9evXl/xzz54904ABA7KcLqSUUjrggANSp06dSi2TT2rC4MGDU7t27VJhYWHJspUrV6bWrVunAw88sMx4OSVL//73v8ssW7VqVWrXrl06/PDDN7rtySefnHJyctKCBQvKrHvggQdSbm5uWr58eUqpdGbnzZuXIiLdddddlZs8mXEFXC2z4XLTzfH000/HihUrSprx1q1bl7vt/vvvH1988UUsX758o/ubPHlyNG/ePL773e9u+cSp1yqT2xdeeCHatWsXffr0KTVu2LBhJb/hgcqqTEYrsuE34w0bNqz0/CCi8jlt0MDHOqpf69aty5wH5ZOa8MILL8TAgQOjadOmJctatGgR/fv3jxdffDE+/vjjUuPllCy1bdu2zLLmzZtHjx494oMPPqhwu1WrVsWDDz4YAwYMiF133bXM+oKCgjjssMNihx12iAiZ3db4t7UNKygoiH79+kWHDh02Om7OnDnRpk2bck8CGyxYsCCee+65OP7446N58+ZVPVUo8d+5LSoqikaNGpUZt2HZm2++Wa3zg4rOrSmlWLduXaxcuTJmzpwZkyZNihNOOCE6d+5cQzOlPtvczwBQ1YqLi2PdunWxdOnSuOWWW2LWrFlx8cUXlxojn9SETX2mfOutt0otl1Oq24oVK+L111+Pnj17VjjmT3/6UxQWFsapp55aZt2aNWtKbjnFtkkBt41av359PPLII5v8j+/OO++MZ555JsaOHRvbbbddheM23PD+lFNOqdJ5wteVl9sePXrEhx9+GO+//36psc8//3xEfHVPJKguGzu3Tp06NXJzc2P77bePo446Ko466qi49957a2CW1Heb+xkAsnDWWWdFbm5utG3bNi644IK44YYb4owzzihZL5/UlB49esTcuXOjuLi4ZNm6devi5ZdfjojSnynllJowZsyYKCwsjMsuu6zCMZMnT478/Pxyszlr1qxYvXr1Zt0nltpJAbeNevbZZ2PZsmUxcuTICsc88cQTMWbMmDj22GPjnHPOqXDcunXr4p577omePXtG3759s5guRET5uT399NMjNzc3TjzxxPjHP/4Rn376adx8880xderUiHBZNdVrY+fWwYMHx7x582L27Nlx9dVXR0FBQYwaNarUB32oDpvzGQCycumll8a8efPi8ccfj9GjR8fZZ58dv/3tb0vWyyc15Zxzzol33nknzj777Pjoo4/igw8+iDPPPDMWL14cEaU/U8op1e0Xv/hFTJkyJf7nf/6nzK13NvjHP/4RL7/8cpx44onRuHHjMusLCgrikEMO8YCQbZgb12yjpk2bFn369ImuXbuWu37WrFkxcuTIOOKII2LKlCkbvafMjBkzYsmSJWW+PlCe+fPnR1FR0dZOm21IXl5e9OrVq0r3WV5u99hjj3j44YfjjDPOKHm/Tp06xaRJk+Kcc86Jjh07btF7yGj9UV0Z3WCHHXaIfffdNyIiDj300Nhl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ZT956rzPP/88OnXqFNdcc03MmDEj7r333ujatWv84Ac/iAkTJpQZL59Ut3nz5kX//v1j9erVcd9998V9990Xa9asicMPPzxeeumlcreRU7Jy6623xqJFi+K8886LGTNmxPXXXx+ffPJJ9O3bN2bPnl0y7r9/bn/ppZfiuuuui4go9xe9hYWFMXPmzBg1alRERPzqV7+KL774Ii677LKYOXNmTJgwIf72t7/Ft771rfjHP/5RLcfKFkjUKsXFxam4uDillNLSpUtTRKQrrrii3LFFRUUpPz8/3XTTTSXLIiKNGTNms99v7dq1qXfv3uncc89NAwYMSD179qzU/Kn7KpvR9evXl/xzz54904ABA8rd9sQTT0yNGjVK//nPf0otHzRoUGrZsmXlDoJ6pzK5LS4uTr179069e/dOa9asqa4pUw9VJqdLly4t2fbrhg4dmpo2bSq7ZOaAAw5InTp1KrVMPqkJgwcPTu3atUuFhYUly1auXJlat26dDjzwwDLj5ZQs/fvf/y6zbNWqValdu3bp8MMP3+i2J598csrJyUkLFiwos+6BBx5Iubm5afny5RW+z0cffZRyc3PTKaecspWzJyuugKtlNlxuujmefvrpWLFiRaW+AjVx4sRYvnx5XH311Vu9D+qXyma0QYPNO+3k5uZGXl5eNGnSpNTy/Pz8aNy48eZPGKJyuf3rX/8ab7zxRpx//vnRqFGjLKdJPVeZnLZu3brcbffff//44osvYvny5VU6V9igdevW0bBhw1LL5JOa8MILL8TAgQOjadOmJctatGgR/fv3jxdffDE+/vjjUuPllCy1bdu2zLLmzZtHjx494oMPPqhwu1WrVsWDDz4YAwYMiF133bXM+oKCgjjssMNKvoVR3vt06NAhdtppp42+DzVDAbcNKygoiH79+kWHDh1KLf/DH/4QTZo0iUaNGkWfPn3irrvuKnf7t99+OyZMmBC33nprNG/evDqmTD1TUUY3x5lnnhlFRUVx7rnnxv/9v/83Pv/887jvvvvi4YcfjosuuiiD2cJX/ju3f/3rXyPiqw/xQ4YMicaNG0fz5s1j2LBh8c9//rMmp0o9trnn1zlz5kSbNm3K/YAOW6O4uDjWrVsXS5cujVtuuSVmzZoVF198cakx8klNKCoqKvcXZRuWvfXWW6WWyynVbcWKFfH6669Hz549Kxzzpz/9KQoLC+PUU08ts27NmjUlX5PemIULF8bixYs3+j7UDAXcNmr9+vXxyCOPlPmP73vf+17cdNNN8eSTT8Yf/vCHaNeuXYwePTp+8YtflBpXXFwco0ePjpEjR8aQIUOqc+rUExVldHMdcMABMXv27Hj44YejY8eOscMOO8SPfvSjuPrqq+OnP/1pFc8WvlJebj/66KOIiPjRj34UHTp0iMcffzxuu+22mD9/fhxyyCFlfqMOWdvc8+udd94ZzzzzTIwdOza22267apoddd1ZZ50Vubm50bZt27jgggvihhtuiDPOOKNkvXxSU3r06BFz586N4uLikmXr1q2Ll19+OSK+us/mBnJKTRgzZkwUFhbGZZddVuGYyZMnR35+frnZnDVrVqxevXqj94ldt25dnHLKKdG8efO44IILqmLaVKGGmx5CbfTss8/GsmXLYuTIkaWWT5kypdSfR40aFd/5zndi4sSJce6555bcUPzaa6+NBQsWxKOPPrpF7zt//vwoKiqq3OTZJuTl5VXqqbgVZXRzvfbaa3HMMcfEAQccELfffns0a9YsZs+eHWPHjo01a9aUKZU3kNH6o7IZLU95ud3wQb5fv35x5513lizv1atX7LPPPnHzzTeXewPyisho/ZFFRiM27/z6xBNPxJgxY+LYY4+Nc845Z4v2L6P1x9Zk9NJLL41TTz01Pvnkk3jsscfi7LPPjsLCwrjwwgsjIvt8RshofbO5OT3nnHPilFNOibPPPjsuu+yyKC4ujiuvvDIWL14cEaVvgyKnVKXNyegvfvGLmDJlStx4443Rp0+fcsf84x//iJdffjnGjBlT7i13CgoK4pBDDqnwQXYppTjllFPiueeei4KCgujUqdOWHwzZqumb0FGxjd2A+cc//nHq06fPZu3nT3/6U4qINGPGjJRSSosXL05NmjRJ119/ffrss89KXgcddFDaY4890meffZa++OKLcvfVrVu3FBFe9eDVrVu3zDO6sYcwHHDAAWnPPfdM69atK7X88ssvTw0aNEj/+te/ZLSevzYno+XZ0txecsklKSLStddeW2b8N77xjXTUUUdt0fvLaP15bW1GU6rc+XXmzJmpcePGaejQoenLL7/c4veW0frzqkxGNzjzzDNTw4YN0yeffJJSyj6fKclofXttSU4nTpyYmjdvXrJtv3790sUXX5wiIj333HMl4+TUqzozOm7cuBQR6eqrr97ouAsuuCBFRPrb3/5WZt2Gh4bceOON5W5bXFycRo8enRo0aJDuu+++zc4p1csVcNug4uLiePjhh+Pcc8/drPEppYj4f7/1WbhwYaxevTrOO++8OO+888qM32GHHeK8884refzx1z300EN+k1NP5OXlbfW2W5rR8rzxxhtxwgknlLncf7/99ovi4uL4//3//n+x8847l9lORuuPymS0PBXldq+99qpwm5TSZj9YZAMZrT+qOqMRmz6/zpo1K0aMGBEDBgyIgoKCrZqDjNYfVZHR/fffP2677bZYuHBh7LjjjpnnM0JG65stycnFF18c559/fixYsCBatGgRXbp0iTPOOCOaNWtWctVRdZxHI+S0PtlYRq688soYN25cjBs3Li699NIKxxUVFcV9990Xffr0id69e5dZ/9RTT1X4AMaUUpx66qlx1113xeTJk+P73//+Vh0H2VPAbYNefPHFWLJkyWbfW+u+++6L3Nzckr90evfuHXPmzCkz7vzzz48VK1bEXXfdFTvttFO5+8riqzTUPVua0fJ06NAhXn311Vi/fn2pEu6ll16KiJBRqlxFuT3qqKOiadOm8cQTT5S6l8brr78eS5Ysib59+27R+8golbGx8+uTTz4ZI0aMiIMPPjgeeeSRrX5qr4yyJebMmRMNGjSInXfeuVryGSGjbFyjRo1KMvL+++/H1KlT47TTTosmTZpERPWcRyPklIjx48fHuHHjYuzYsXHFFVdsdOyjjz4ay5Yti6uuuqrc9QUFBdG3b9/o2LFjqeUppTjttNPirrvuittvvz1+9KMfVdn8qXoKuFroiSeeiMLCwli1alVEfPW00mnTpkVExJAhQ2LatGnRq1ev6N69e6ntfvOb38Tbb78dhx9+eOy0007xySefxOTJk+PJJ5+McePGRevWrSMiIj8/PwYOHFjmffPz82PdunXlroOv29qMRkS8+uqrsWjRooiIWLlyZaSUSrbdb7/9okuXLhERccEFF8S5554b3/nOd+KMM86Ipk2bxtNPPx2TJk2Kb3/727H33ntXw5FSl2xtbvPz8+Oqq66KCy+8ME4++eQ44YQTYsmSJfGLX/wiOnfuHGeddVa1Hwt119bm9Pnnn48RI0ZE+/bt49JLL4033nij1PoePXpEy5Ytq+UYqJtOP/30aNmyZey///7Rrl27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dGkMGDAgXnnllUodL3VHZbK7du3aSCnFT37ykygoKIjp06fHqFGj4qqrrir3L5GJEyfGyJEjo1evXvHAAw/Eo48+GmeddVYUFRVlcGTUFdV1fv3Vr34VX3zxRVx22WUxc+bMmDBhQvztb3+Lb33rW/GPf/yjqg6HeqSy2d1g/fr1MXr06GjdunVGM6U++vzzz6NTp05xzTXXxIwZM+Lee++Nrl27xg9+8IOYMGFCmfHySXWbN29e9O/fP1avXh333Xdf3HfffbFmzZo4/PDD46WXXip3GzklK7feemssWrQozjvvvJgxY0Zcf/318cknn0Tfvn1j9uzZJeNeeumlMq/rrrsuIiKOOeaYMvstLCyMmTNnxqhRo8qse+ONN+K3v/1ttGvXLrPjopISNaK4uDgVFxenlFJaunRpioh0xRVXlDu2qKgo5efnp5tuuqlk2fr160v+uWfPnmnAgAHlbnvzzTeniEgvvvhiybK1a9emHj16pP33379k2Zo1a9J2222Xvv/975fa/v/+3/+bIiKde+65W3qI1FGVzW55LrroohQR6V//+lfJsldffTU1aNAg/epXv6qyuVM/VNf59d///neZZR999FHKzc1Np5xyytYfAPVWVZ1ff/Ob36SOHTum66+/PkVEmjdvXpbTpp474IADUqdOnUotk09qwuDBg1O7du1SYWFhybKVK1em1q1bpwMPPLDMeDklS+V9Tly1alVq165dOvzwwze67cknn5xycnLSggULyqx74IEHUm5ublq+fHmp5WvXrk29e/dO5557bhowYEDq2bNn5Q6ATLgCroZsuKx0czz99NOxYsWKUg14gwab96/u4Ycfjt122y369etXsqxhw4bx/e9/P1555ZX46KOPSvbXoEGD2H777Utt37Jly2jQoEE0btx4s96Puq+y2S3Pht86NmzYsGTZTTfdFI0aNYpzzjln6ydLvVRd59e2bduWWdahQ4fYaaed4oMPPti8ycLXVMX5dcGCBXH55ZfHLbfcEi1btsximlBK69atS/39HSGf1IwXXnghBg4cGE2bNi1Z1qJFi+jfv3+8+OKL8fHHH5caL6dkqbzPic2bN48ePXps9HPiqlWr4sEHH4wBAwbErrvuWmZ9QUFBHHbYYbHDDjuUWj5x4sRYvnx5XH311ZWfPJlRwG0DCgoKol+/ftGhQ4ct3nb+/Pmx1157lVm+YdmGr0nl5ubGWWedFffcc0888sgjsXLlyli0aFGcdtppsf3228dpp51WuYOgXqoouymlWLduXaxcuTJmzpwZkyZNihNOOCE6d+5cMuavf/1r7LHHHlFQUBC77bZbbLfddrHTTjvFJZdc4iuoVJnKnF/Ls3Dhwli8eHH07NmzSvYHFSkvuymlOPXUU2PYsGFx9NFH1+DsqMuKi4tj3bp1sXTp0rjlllti1qxZcfHFF5caI5/UhKKiomjUqFGZ5RuWvfXWW6WWyynVbcWKFfH6669v9HPin/70pygsLIxTTz21zLo1a9bE448/Xubrp2+//XZMmDAhbr311mjevHmVz5uq03DTQ6hJ69evj0ceeSR+/vOfb9X2n376abRq1arM8g3LPv3005Jl//M//xPbb799jBo1KoqLiyMionPnzjF79uxy23fYmI1ld+rUqXHCCSeU/PlHP/pRmQcrfPTRR7F06dI499xzY/z48dGjR494+umnY+LEifHBBx/ElClTMj8G6rbKnl//27p16+KUU06J5s2bxwUXXFAl+4TyVJTdm2++Od5666144IEHamhm1AdnnXVW3H777RERkZeXFzfccEOcccYZJevlk5rSo0ePmDt3bhQXF5dczb5u3bp4+eWXI6L0zz1ySk0YM2ZMFBYWxmWXXVbhmMmTJ0d+fn6593ibNWtWrF69utR9YouLi2P06NExcuTIGDJkSBbTpgop4Gq5Z599NpYtWxYjR47c6n1s7OssX1939dVXx29/+9sYN25cHHLIIbFy5cq46aab4ogjjognn3wy9tlnn5g/f76rj+qJvLy8Sj09Z2PZHTx4cMybNy9WrVoVL730UvzqV7+KTz/9NB5++OGSD0zFxcWxatWq+OMf/xjHH398REQceuihUVhYGNddd11ceeWV5RbDMlp/ZJnRLZVSilNOOSWee+65KCgoiE6dOlU4Vkbrj8pmtCLlZXfx4sXx85//PK677rpK33xZRuuPrcnopZdeGqeeemp88skn8dhjj8XZZ58dhYWFceGFF0ZE9vmMkNH6ZnNzes4558Qpp5wSZ599dlx22WVRXFwcV155ZSxevDgiSt9iQk6pSpuT0V/84hcxZcqUuPHGG6NPnz7ljvnHP/4RL7/8cowZM6bcW0AVFBTEIYccUuqhIddee20sWLAgHn300codBNWjRu9AR0pp4zda/vGPf5z69Omz0e03dpPw9u3bp+OOO67M8j//+c8pItKsWbNSSim9/fbbKScnJ/3mN78pNa6oqCjtuuuuaeDAgSmllLp165YiwqsevLp165Z5djf405/+lCIiPfTQQ6WyGxFlbjA6a9asFBFp6tSp5e5LRuvPqzoyurHz6wbFxcVp9OjRqUGDBum+++7b5JxktP68NiejFdnS7A4dOjT17ds3ffbZZyWvDQ9imjNnTvr88883+71ltP68KpPRDc4888zUsGHD9Mknn1RLPmW0/r22JKcTJ05MzZs3L9m2X79+6eKLL04RkZ577rmScXLqVZ0ZHTduXIqIdPXVV2903AUXXJAiIv3tb38rs27DQ0NuvPHGkmWLFy9OTZo0Sddff32p3B500EFpjz32SJ999ln64osvtii3ZMsVcLVYcXFxPPzww3Huuedu9T723HPPMvc7iPh/90DY0NT//e9/j5RS7LfffqXG5ebmxt577x3PPvtsREQ89NBDfpNTT+Tl5W31tlua3f333z8iIt55552SZXvttVcsWbKkzNiUUkRUfKN8Ga0/qjOjFUn/371i7rrrrpg8eXJ8//vf3+Q2Mlp/VCajFakou/Pnz4/FixeXuSlzxFdXD2+//fbx+eefb9Z7yGj9URUZ3X///eO2226LhQsXxo477ph5PiNktL7ZkpxefPHFcf7558eCBQuiRYsW0aVLlzjjjDOiWbNmJVcdVcd5NEJO65ONZfTKK6+McePGxbhx4+LSSy+tcFxRUVHcd9990adPn+jdu3eZ9U899VSZh4YsXLgwVq9eHeedd16cd955ZbbZYYcd4rzzzovrrrtui46H7CjgarEXX3wxlixZUu73vzfXMcccE2eddVa8/PLLccABB0TEV/dCuP/+++OAAw4ouenohv+dO3duDBgwoGT7L7/8Ml5//fXYaaedIiIy+SoNdc+WZnfOnDkREaW+Ujpq1Kh48skn44knnojvfe97JctnzJgRDRo0KFMWbyCjbI6qOL+mlOK0006Lu+66K26//fb40Y9+tFnbySiVUVF2//SnP8WaNWtKLZs5c2b86le/ittuu22LHgwio2yJOXPmRIMGDWLnnXeulnxGyCgb16hRo5KMvP/++zF16tQ47bTTokmTJhFRPefRCDklYvz48TFu3LgYO3ZsXHHFFRsd++ijj8ayZcviqquuKnd9QUFB9O3bNzp27FiyrHfv3iU/R33d+eefHytWrIi77rqr5Od4agcFXA164oknorCwMFatWhURXz29ZNq0aRERMWTIkJg2bVr06tUrunfvXmbbV199NRYtWhQREStXroyUUsm2++23X3Tp0iUiIkaPHh0333xzHHfccTFx4sRo27Zt3HLLLfG///u/8dRTT5Xs7+CDD4799tsvxo0bF1988UX0798/VqxYETfeeGO89957cd9992X5fwXbmK3N7u233x7PPfdcDBo0KDp16hSFhYXx3HPPxY033hgHHnhgDB8+vGTsj370o7j99tvjrLPOimXLlkWPHj3iqaeeiptvvjnOOuuskoxDearj/HruuefG5MmTY/To0bHnnnvG3LlzS/bRqFGj2GeffbI8ROqorc1u3759y+xrQ4779OkT++67b7YTp847/fTTo2XLlrH//vtHu3btYtmyZfHggw/G1KlT42c/+1m0adMmrr76avmkxsyfPz8KCgpi3333jUaNGsXf//73mDhxYnTr1i3Gjx9fMs55lOowadKkuPzyy+PII4+MoUOHlvqcGFE2b5MnT44mTZqUuvBgg/Xr18f06dPjkksuKbU8Pz8/Bg4cWGZ8fn5+rFu3rtx11LCa/P5rfdelS5cKv0f+3nvvpU6dOpV775eUUjrppJMq3Pauu+4qNXbJkiXphz/8YWrVqlVq3Lhx6tu3b/rLX/5SZp+ff/55uuyyy9Iee+yRmjZtmtq2bZsGDhyYZsyYkcHRsy3b2uy+8MILadiwYalDhw4pLy8vNW3aNO29995p/PjxqbCwsMz4Tz/9NJ1xxhmpXbt2KTc3N3Xv3j395je/SevXr6+Go2RbVh3n1429R5cuXarlOKl7KpPd/3bXXXeliEjz5s3LdtLUC7///e/TIYccklq3bp0aNmyY8vPz04ABA0rd+1I+qUn/+7//m/r3759atWqV8vLy0q677prGjh2b/vOf/5QaJ6dUhwEDBmz0vnFf9/7776cGDRqkH/7wh+Xu66mnnkoRkRYuXLjZ792zZ89KHwNVLyel/++GStQqr7zyShxwwAHx5ptvxp577lnT04HNJrvUdjLKtkp2qc3kk22BnLIt2nBLqddee62mp0IlKeAAAAAAIEPlP0YQAAAAAKgSCjgAAAAAyJACDgAAAAAypIAD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",
|
|
"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": "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VqlSpS573tmo86LB399fixYt0vjx4zVhwgQNGTIkx34nTpxQmzZtdOjQIa1Zs0ZhYWH5On5O843ly5fr/Pnzuuuuu6zHP2/ePD3yyCN6+OGHNXnyZJdtxhjFxcWpefPmmjt3rrO9devWOnXqlB577DHdc889uf59/u1d73T7VzZ37lwjyWzatMmcP3/e+Pv757jC06hRo4wkc/ToUWOMMZ988olxOBzm119/deublZVl4uLijMPhuOJ3Lg4fPmwkmVGjRuV7n6ioKJdLtnjcmI+LV+wrSOnp6eb77793flr/8MMPm4CAAJOammqMubDCWvny5c0LL7yQr+O9++67RpJZsWJFgY6TOi8aj8Ko86ut8UceecR4enrmeJtC6dKlXVYiLCjUedF45KfO9+3bd9njdOnSJdf9MzMzjb+/v7n33nudbXnNXXLy7LPPGknm8OHDLu379+83VatWNVWqVHG50iu/qPOi8ahcubKRZOLj43OtheTkZNOgQQNTsmRJs3379iuqo5zmG/fcc49p27Ztnvvl55PLuXPnGg8PD/Pggw86L0m/2O+//57ruU2fPt1IMjt37sznmfz98MllHtauXSsPDw+FhYXJy8tLXbp0UUJCgvbv3+98B9sYoxUrVqhatWoKCQmRdGHhh8jISJd3vrP7PvTQQ5o3b57efPNNPfjgg1c0nuyFg/K7Wq0kzZw5k3cAi4CLV7wsSL6+vqpdu7akC99htmjRIj300EPO75f68ssvdfjw4csuXJXtrbfekre3txo2bFig46TOi4bCqPOrrfEKFSooMzNTW7ZsUZMmTZztP/30k44fP57n4ipXizovGvJT5+XLl9fatWvd2idOnKh169YpKSnJOSfJSUJCglJTU13mE7nNXXJijNG6desUHBzssqrnL7/8opiYGGVmZurzzz93udIrv6jzG9+sWbM0Y8YMjRkzJtcrPE6cOKHWrVtr7969+uyzz1S/fv0reo5L5xvp6en65JNPNGXKFKuxz58/XwMGDFCfPn00e/bsHL+7tWTJkipWrJjLlQHZvvrqK3l4eOimm26yGsdfGeFS0sMPP6ygoCA1btxY5cqV07Fjx7R48WItWrRI//M//+P8Uvhx48YpKSlJ7du3V3x8vIKCgjR79mx9++23ev/99yVJmZmZWrp0qUaNGuX2PEOHDtWcOXMUFxeniIgI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uSx9nK1Ro0Zat26dzp49q8DAQK1atSrXRU6MMRowYIDmzZunOXPmqE+fPlc8Zg+P/N0uO3PmTN4BLAL8/f0L9Hh16tRxfn/UxYwxki7UX1ZWlj788EO3e41zc/G+BY06LxoKus5z07hxY82YMUN79+5V6dKl86zzlStXqmvXroqOjlZiYqJ8fHwKbVzUedFwreo8J8YYl9fo3OYyO3bsUK9eveTp6enSfttttykrK0v//e9/FRYWdlVjoM6Lhiut8zlz5kiSBgwYkO998lvPderU0eHDh3PcX/r/85adO3fq1KlTqlGjhlvfZ555Rs8884y++eYb1atXL99jvBERLiWVL19ea9eudWufOHGi1q1bp6SkJIWEhCgoKEiStGnTJvXr18/ZzxijTZs2qWTJkgoICJB04WP3yMhIVaxY0eWYxhg99NBDmjdvnt588009+OCDVzTWBQsWSJIiIyPz1b+wL63Bjal79+6aOXOmkpKSVL9+fWf7J598IulC/X355Zc6fPjwZResyvbWW2/J29tbDRs2LPDxUucoSGvXrpWHh4fCwsLyrPNPP/1UXbt2VbNmzbRkyRL5+voW6riocxSmhIQEpaamuswvcpvLVKhQQVu3blVmZqZLwPzqq68kKddFEfODOsel/vzzT7399ttq3Lixateuna99rqSeu3fvrk8//VRJSUnq3bu3s/2TTz6Rh4eH80OlUaNG6YEHHnDZ9/Dhw+rVq5cGDhyonj17qnr16ld5ljcOwqUufJVITEyMW/v8+fPl6enpsq1bt26aOXOmfH191aFDB/35559asGCBNm7cqHHjxsnhcCgzM1NLly513qt2saFDh2rOnDmKi4tTRESEy6dDvr6+zon8+vXrNWHCBMXGxiosLEzp6elKSkrSzJkz1bJlS3Xu3LnAfw9AtrZt26pz5856/vnnlZWVpcjISG3dulXPPfecOnXqpGbNmmn48OGqXbu2br75Zpd9J0+erB9++EGtWrVSaGiojhw5ojlz5ujTTz9VfHy8QkJCrtNZAa4efvhhBQUFqXHjxipXrpyOHTumxYsXa9GiRfqf//kflSlTRhMmTMixzjds2KCuXbuqfPnyevrpp7Vjxw6X7bVq1XK+IQlcS0lJSUpJSdGZM2ckST/88IMSEhIkXVi74ejRo+rdu7fuvfdeVa9eXQ6HQ+vWrdO0adMU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OTnZNGjQwJQuXdp8++23bvtl3xA/ffr0HI+blZVl4uLijIeHR44LAeXm8OHDRpIZOXJkvveJiooyknjc4I+oqKh810R+9OzZ05QtW9acPXvWpX3u3LlGkvn888+NMcY8+uijpmHDhvk65nvvvWckmU8++aRAx2oMdV5UHgVd5xfLa0Gf/NT5tVjQhzovGo/CrPOLDRw40Egyqampxpic67xjx44mMjLSnDhxwvl47bXXjCSzdu1ac/LkyQIfF3VeNB5XWufx8fFGkpkwYUK++mdmZpqAgABzzz33ONsuNz83Ju8FfVasWGEkmbvuusttW69evYyfn1++xnaj45PLPDRu3FgzZszQ3r17ne9wnDhxQq1bt9a+ffu0evVq1alTx22/VatW5brAifm/exfmzZunOXPmqE+fPlc8riu5JHbmzJm8A1gE+Pv7F+jxduzYoVq1arncWylJt912myRp586dioqK0ocffqihQ4fm65jGGEmFswgKdV40FHSd50dWVtYV1Xlhos6LhmtV59mvyQ6HI9c637lzpw4cOOBc+ORiLVq0UIkSJfL8ru+rQZ0XDVdS588995zi4+MVHx+vp59+Ot/7GWNc5hx5zc/zI6c5f27PVZQRLvOQfW9j9opQ2cFy7969+uyzz1wuM7lYYmKiIiMjVbFiRZd2Y4weeughzZs3T2+++aYefPDBKxrPggULJEmRkZH53ud6XEKGv78KFSpo586dOnv2rMu9Cl999ZUkKTQ0VF9++aUOHz6c75vi33rrLXl7e7tcylJQqHMUliut88JEnaOgnDhxQh9//LHq1aunYsWKacOGDTnW+Xvvvaf09HSXthUrVmjSpEmaMWNGjosR2qLOcbFx48YpPj5eY8aM0dixY/O9X0JCglJTU13mzLnNz/PrpptuUtOmTbVx40adPn3auXJyamqq1q1bd0Xz8xsZ4VLSww8/rKCgIDVu3FjlypXTsWPHtHjxYi1atEj/8z//ozJlyigtLU3t2rXTN998o2nTpikjI0ObNm1yHqNMmTKqVq2aMjMztXTpUo0aNcrteYYOHepc2CQiIsJlf19fX2dYXb9+vSZMmKDY2FiFhYUpPT1dSUlJmjlzplq2bKnOnTsX/i8FRdrw4cPVtWtXtWnTRo8//rhCQkK0adMm/etf/1KtWrV05513auTIkapdu7Zuvvlml30n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9u3bFR4e7tKelpam8uXLy9PTU6GhoRoyZIiSk5Nd+nzxxReSpOLFi6tDhw4qVqyYAgMD1alTJ+3atcvtuZYtWyaHw6GOHTvmOabsj/EvHdOlMjIytH79+lz7RUREyNPTU+XKldP999+vX375Jc/joWj54osvVKpUKe3atUv16tWTl5eXypYtq4EDB+r06dMufWfPnq3Nmzfr1VdfzfOY6enpWr58ufMNlGw//PCDxo8frzfeeEOBgYF5HmPPnj0qVaqUvLy8VK1aNY0ePVppaWlXd5KAhYMHD2r//v2KiIjQ008/rXLlysnLy0vh4eFasGCBW/9L6//cuXOSlOObj76+vkpNTdWePXsK9ySAy9izZ4/S0tJUp04dt2116tTRzz//7LIOBHWOvxKbebyU+7wlP7y9vTVo0CAtWLBAS5Ys0enTp7V//3499NBDKlGihB566KGrPq8byQ19z2VOBg8erJSUFI0ePdrZVrduXdWtW9e54Mi6dev08ssva/Xq1dqyZYtzcnzo0CFJ0oMPPqi7775by5cv1++//64xY8YoKipK3333nW666SbncRMSEtS2bVsVL1481/F89913evHFFxUbG5vjC/3F4uPj9fPPP2vJkiUu7dWqVdOECRNUv359FStWTJs3b9aLL76oTz/9VNu2bVPFihWv6HeEG9OhQ4eUmpqqu+++W0899ZSmTZumLVu2aOzYsdq5c6fWr18vh8OhQ4cOacSIEXrxxRdVoUKFPI+5cuVKpaWlqWvXrs62rKwsxcXFqVu3burQoUOe+zdr1kw9e/ZUzZo1lZaWpqSkJL344ovasGGD1q5dy33DuKayX+MXLFig0NBQvfrqqypRooRmzZqlBx54QOfOnXOZPFxa/+XKlVOpUqW0ceNGl+OePHlSO3fulHThnjjgesquwVKlSrltK1WqlIwxOnHihHM+Q53jr8RmHi/lPG+5Ei+//LJKlCih7t27KysrS5JUuXJlrVmzRtWrV7/6E7uBFKlw+cwzz2jhwoWaPn26GjZs6Gx//PHHXfq1adNG9evXV48ePTRr1izn9uwiatq0qctN8rVr11b9+vX12muvafz48ZIu3Cy8cuVKvfHGG7mOZ//+/erUqZMqVaqU60332WbPnq0JEyboiSeecFuVs2/fvi4/t2jRQi1atFDTpk311FNPafjw4XkeG39//v7+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",
|
|
"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": "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",
|
|
"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
|
|
}
|