|
|
Imperial
|
An artificial neural network is a computational approach to data processing that learns the features of its application domain from available representative examples. Being an ANN itself Venn-nets are no exceptions. In order to carry out trainings such as the ones presented on some simulations of this thesis a comprehensive and suitable data set had also to be used. The often selected option in situations such as this is to use known benchmark data. However, given the peculiarities of the simulations of this work a more specific yet laborious alternative was taken. The decision was towards seeking data more closely connected to the nature and objectives of this investigation.
Obviously the
choice for the right data set was a very important decision to make, as it
would have direct impact on all simulations to be carried out. Therefore, prior
to any quest for data to match the purposes of this work we established a
number of pre-conditions. They would help not only to select the appropriate
data set but would guarantee that all features required from data by all
simulations were not missed out during the decision process. The list of
considered pre-conditions is enclosed below:
Non-linearity – data should be highly
non-linear and non-monotonic to offer a realistic challenge to the neural model
proposed
Connection to human cognitive tasks –
data should be linked or show similitude to cognitive tasks so that symbolic
manipulations might be tried
Sizeable number of patterns – the number
of patterns available should not be small to avoid offering restrictions during
trainings of networks
Implicit order – an implicit notion of
order among patterns is also desirable
Implicit cardinality with in each pattern
– patterns should also offer a non-trivial cardinality (i.e. one); this
would allow more complex simulations
Extensibility – new patterns should be
effortlessly obtainable for eventual further experiments
This strict criterion for data selection ruled out most of the data sets readily available. However, the requirements above do not represent any sort of problem in music. Pentagrams of musical instruments are precisely the sought extensible set of ordered patterns of largely non-linear motor instructions. Following this line, our data quest was reduced merely to what musical instrument to select. Albeit most instruments could serve our purposes, piano seemed to be the best option because generally it’s fair use of the player’s hands and, discrete strokes of each finger. Hence the one selected.
As explained before piano music was the selected source of data for training the networks in this work. The issue remaining was which piece of music to use. Because of its character yet simplicity Mozart’s Sonata Facile [Koehler51] was the one chosen.
An arbitrary initial portion of the sonata originated 444 training patterns that were produced by encoding the former into numeric values. The usage of fingers in each one of these patterns can be seen in Figure 1.

Figure 1 – Usage of fingers (%) in each pattern within the
considered portion of the music
Each pattern produced contains distinct numeric information about flexion of all ten fingers of the piano player in a given time (regardless of their position on the keyboard). In other words, the encoding mechanism relates keystrokes within timestamp (t) to normalized numerical values. The convention used was 0.0; 0.5; and 1.0 to represent respectively: (a) no finger flexion, (b) the same finger flexed after a brief release of a keyboard key and (c) sustained finger flexion on a key. So far only three discrete values are used; in future experiments normalised values between [0, 1] could be used to encode strength of finger flexion. This would be relevant should “real music” is expected. Figure 2 is an example of how the initial portion of the original data [Koehler51] relates to the produced patterns. Red-ticks, i.e. time t(n) is 1/8 of a beat (according to tempo); F1 to F10 are flexion values from left to right hand little fingers. The creditds for ‘translating’ music notation into the numeric representations devised by the author are due to Flavio Frölich.

Figure 2 – Example of the encoding process carried out for
the three first patterns produced
Table 1 and Table 2 contain all 444 patterns produced after the encoding described before.
|
t |
Pattern t |
Pattern 111+t |
|
1 |
1 0
0 0 0
1 0 0
0 0 |
0 1
0 0 0.5
0 1 0
0 0 |
|
2 |
1 0
0 0 0
1 0 0
0 0 |
1 0
0 0 1
1 0 0
0 0 |
|
3 |
0 0
0 0 1
1 0 0
0 0 |
1 0
0 0 1
1 0 0
0 0 |
|
4 |
0 0
0 0
1 1 0
0 0 0 |
1 0
0 0 1
0 1 0
0 0 |
|
5 |
0 0
1 0 0
1 0 0
0 0 |
1 0
0 0 1
0 0
1 0 0 |
|
6 |
0 0
1 0 0
1 0 0
0 0 |
0 0
0 0 0
1 0 0
0 0 |
|
7 |
0 0
0 0 1
1 0 0
0 0 |
0 0
0 0 0
0 1 0
0 0 |
|
8 |
0 0
0 0 1
1 0 0
0 0 |
0 0
0 0 0
0 0 1
0 0 |
|
9 |
1 0
0 0 0
0 1 0
0 0 |
0 0
0 0 0
0 0 0
1 0 |
|
10 |
1 0
0 0 0
0 1 0
0 0 |
0 0
0 0 0
0 0 0
0 1 |
|
11 |
0 0
0 0 1
0 1 0
0 0 |
0 0
0 0 0
0 0 0
1 0 |
|
12 |
0 0
0 0 1
0 1 0
0 0 |
0 0
0 0 0
0 0 1
0 0 |
|
13 |
0 0
1 0 0
0 0 0
0 1 |
0 0
0 0 0
0 1 0
0 0 |
|
14 |
0 0
1 0 0
0 0 0
0 1 |
1 0
1 0 0
1 0 0
0 0 |
|
15 |
0 0
0 0 1
0 0 0
0 1 |
1
0 1
0 0 0
0 0 1
0 |
|
16 |
0 0
0 0 1
0 0 0
0 1 |
1 0
1 0 0
0 0 1
0 0 |
|
17 |
0 1
0 0 0
1 0 0
0 0 |
1 0
1 0 0
0 1 0
0 0 |
|
18 |
0 1
0 0 0
1 0 0
0 0 |
0 0
0 1 1
1 0 0
0 0 |
|
19 |
0 0
0 0 1
1 0 0
0 0 |
0 0
0 1 1
1 0 0
0 0 |
|
20 |
0 0
0 0 1
1 0 0
0 0 |
0 0
0 1 1
0 1 0
0 0 |
|
21 |
0 0
1 0 0
1 0 0
0 0 |
0 0
0 1 1
0 0 1
0 0 |
|
21 |
0 0
1 0 0
1 0 0
0 0 |
0 0
0 1 1
1 0 0
0 0 |
|
23 |
0 0
0 0 1
0 1 0
0 0 |
0 0
0 1
1 0 1
0 0 0 |
|
24 |
0 0
0 0 1
0 0 1
0 0 |
0 0
0 1 1
0 0 1
0 0 |
|
25 |
1 0
0 0 0 1
0 0 0
0 |
0 0
0 1 1
0 0 0
1 0 |
|
26 |
1 0
0 0 0
1 0 0
0 0 |
0 0
0 1 1
0 0 0
0 1 |
|
27 |
0 0
0 0 1
1 0 0
0 0 |
0 0
0 1 1
1 0 0
0 0 |
|
28 |
0 0
0 0 1
1 0 0
0 0 |
0 0
0 1 1
0 1 0
0 0 |
|
29 |
0 0
1 0 0
0 0 0
0 0 |
0 0
0 1 1
0 0 1
0 0 |
|
30 |
0 0
1 0
0 0 0
0 0 0 |
0 0
0 1 1
1 0 0
0 0 |
|
31 |
0 0
0 0 1
0 0 0
0 0 |
0 0
0 1 1
0 1
0 0 0 |
|
32 |
0 0
0 0 1
0 0 0
0 0 |
0 0
0 1 1
0 0 1
0 0 |
|
33 |
1 0
0 0 0
0 0 1
0 0 |
0 0
0 1 1
1 0 0
0 0 |
|
34 |
1 0
0 0 0
0 0 1
0 0 |
0 0
1 0 0
0 1 0
0 0 |
|
35 |
0 0
0 0 1
0 0 1
0 0 |
0 0
1 0 0
0 0 1
0 0 |
|
36 |
0 0
0 0 1
0 0 1
0 0 |
0 0
1 0
0 0 0
0 1 0 |
|
37 |
0 1
0 0 0
0 0 1
0 0 |
0 0
1 0 0
0 0 1
0 0 |
|
38 |
0 1
0 0 0
0 0 1
0 0 |
0 0
1 0 0
0 1 0
0 0 |
|
39 |
0 0
0 0 1
0 0 1
0 0 |
0 0
1 0 0
1 0 0
0 0 |
|
40 |
0 0
0 0 1
0 0 1
0 0 |
0 0
0 1 0
0 0 1
0 0 |
|
41 |
1 0
0 0 0
0 1 0
0 0 |
0 0
0 1 0
0 1 0
0 0 |
|
42 |
1 0
0 0 0
0 1 0
0 0 |
0 0
0 0 1
0 0 1
0 0 |
|
43 |
0
0 0
0 1 0
1 0 0
0 |
0 0
0 0 1
0 0 0
1 0 |
|
44 |
0 0
0 0 1
0 1 0
0 0 |
0 0
0 0 1
0 0 0
0 1 |
|
45 |
0 0
1 0 0
0 0 0
0 1 |
0 0
0 0 1
0 0 0
1 0 |
|
46 |
0 0
1 0 0
0 0
0 0 1 |
0 0
0 0 1
0 0 1
0 0 |
|
47 |
0 0
0 0 1
0 0 0
0 1 |
0 0
0 0 1
0 1 0
0 0 |
|
48 |
0 0
0 0 1
0 0 0
0 1 |
0 0
0 1 0
1 0 0
0 0 |
|
49 |
1 0
0 0 0
0 0 1
0 0 |
0 0
0 1 0
0 1 0
0 0 |
|
50 |
1 0
0 0 0
0 0 1
0 0 |
1 0
0 0 0
1 0 0
0 0 |
|
51 |
0 0
0 0
1 0 0
1 0 0 |
0 1
0 0 0
1 0 0
0 0 |
|
52 |
0 0
0 0 1
0 0 1
0 0 |
0 0
0 1 0
0 0
0 0 1 |
|
53 |
0 1
0 0 0
0 1 0
0 0 |
0 0
0 0 1
0 0 0
0 1 |
|
54 |
0 1
0 0 0
0 1 0
0 0 |
1 0
0 0 0
0 0 1
0 0 |
|
55 |
0 0
0 0 1
1 0 0
0 0 |
0 0
1 0 0
0 0 1
0 0 |
|
56 |
0 0
0 0 1
0 0 0
1 0 |
0 0
0 1 0
1 0 0
0 0 |
|
57 |
1 0
0 0 0
0 1 0
0 0 |
0 0
0 0
1 1 0
0 0 0 |
|
58 |
1 0
0 0 0
0 1 0
0 0 |
1 0
0 0 0
0 1 0
0 0 |
|
59 |
0 0
0 0 1
0 1
0 0 0 |
0 1
0 0 0
0 1 0
0 0 |
|
60 |
0 0
0 0 1
0 1 0
0 0 |
0 0
0 1 0
0 0 0
0 1 |
|
61 |
0 0
1 0 0
0 0 0
0 0 |
0 0
0 0 1
0 0 0
0 1 |
|
62 |
0 0
1 0 0
0 0 0
0 0 |
1 0
0 0 0
0 0 1
0 0 |
|
63 |
0 0
0 0 1
0 0 0
0 0 |
0 0
1 0 0
0 0 1
0 0 |
|
64 |
0 0
0 0 1
0 0 0
0 0 |
0 0
0 1 0
1 0 0
0 0 |
|
65 |
0 1
0 0 0
1 0 0
0 0 |
0 0
0 0 1
1 0
0 0 0 |
|
66 |
0 1
0 0 0
1 0 0
0 0 |
1 0
0 0 0
0 1 0
0 0 |
|
67 |
0 1
0 0 0
0 1 0
0 0 |
1 0
0 0 0
0 1 0
0 0 |
|
68 |
0 1
0 0 0
0 0 1
0 0 |
1 0
0 0 0
0 1 0
0 0 |
|
69 |
0 0
0 0 0
1 0 0
0 0 |
1 0
0 0 0
0 0.5 0
0 0 |
|
70 |
0 0
0 0 0
0 1 0
0 0 |
0 0
0 0 1
1 1 0
0 1 |
|
71 |
0 0
0 0 0
0 0 1
0 0 |
0 0
0 0 1
1 1 0
0 1 |
|
72 |
0 0
0 0 0
0 0 0
1 0 |
0 0
0 0 1
1 1 0
0 1 |
|
73 |
0 0
0 0 0
0 0 0
0 1 |
0 0
0 0 1
1 0.5 0
0 1 |
|
74 |
0 0
0 0 0
0 0 0
1 0 |
1 0
0 0 0
0 1 0
0 0 |
|
75 |
0 0
0 0 0
0 0 1
0 0 |
1 0
0 0 0
0 1 0
0 0 |
|
76 |
0 0
0 0 0
0 1 0
0 0 |
1 0
0 0 0
0 1 0
0 0 |
|
77 |
0 1
0 0 1
1 0 0
0 0 |
1 0
0 0 0
0 1 0
0 0 |
|
78 |
0 1
0 0 1
0 0 0
1 0 |
0 0
0 0 0
0 0 0
0 0 |
|
79 |
0 1
0 0 1
0 0 1
0 0 |
0 0
0 0 0
0 0 0
0 0 |
|
70 |
0 1
0 0 0.5
0 1
0 0 0 |
0 0
0 0 0
0 0 0
0 0 |
|
81 |
1 0
0 0 1
1 0 0
0 0 |
0 0
0 0 0
0 0 0
0 0 |
|
82 |
1 0
0 0 1
1 0 0
0 0 |
0 0
1 0 0
0 0 0
0 0 |
|
83 |
1 0
0 0 1
0 1 0
0 0 |
0 0 0
0 1 0
0 0 0
0 |
|
84 |
1 0
0 0 1
0 0 1
0 0 |
0 0
0 1 0
0 0 0
0 0 |
|
85 |
0 0
0 0 0
1 0 0
0 0 |
0 0
0 0 1
0 0 0
0 0 |
|
86 |
0 0
0 0 0
0 1 0
0 0 |
0 0
1 0 0
0 0 0
0 0 |
|
87 |
0 0
0 0 0
0 0 1
0 0 |
0 0
0 0 1
0 0 0
0 0 |
|
88 |
0 0
0 0 0
0 0 0
1 0 |
0 0
0 1 0
0 0 0
0 0 |
|
89 |
0 0
0 0 0
0 0 0
0 1 |
0 0
0 0 1
0 0 0
0 0 |
|
90 |
0
0 0
0 0 0
0 0 1
0 |
0 0
1 0 0
0 0 0
0 0 |
|
91 |
0 0
0 0 0
0 0 1
0 0 |
0 0
0 0 1
0 0 0
0 0 |
|
92 |
0 0
0 0 0
0 1 0
0 0 |
0 0
0 1 0
0 0 0
0 0 |
|
93 |
0 1
0 0 1
1 0 0
0 0 |
0 0
0 0 1
0 0 0
0 0 |
|
94 |
0 1
0 0 1
0 0 0
1 0 |
0 0
1 0 0
0 0 0
0 0 |
|
95 |
0 1
0 0 1
0 0 1
0 0 |
0 0
0 0 1
0 0 0
0 0 |
|
96 |
0 1
0 0 0.5
0 1 0
0 0 |
0
0 0
1 0 0
0 0 0
0 |
|
97 |
1 0
0 0 1
1 0 0
0 0 |
0 0
0 0 1
0 0 0
0 0 |
|
98 |
1 0
0 0
1 1 0
0 0 0 |
0 0
1 0 0
0 0 0
0 1 |
|
99 |
1 0
0 0 1
0 1 0
0 0 |
0 0
0 0 1
0 0 0
0 1 |
|
100 |
1 0
0 0 1
0 0 1
0 0 |
0 0
1 0 0
0 0 1
0 0 |
|
101 |
0 0
0 0 0
1 0 0
0 0 |
0 0
0 0 1
0 0 1
0 0 |
|
102 |
0 0
0 0 0
0 1 0
0 0 |
0 0
1 0 0
1 0 0
0 0 |
|
103 |
0 0
0 0 0
0 0 1
0 0 |
0 0
0 0 1
1 0 0
0 0 |
|
104 |
0 0
0 0 0
0 0 0
1 0 |
0 0
1 0
0 1 0
0 0 0 |
|
105 |
0 0
0 0 0
0 0 0
0 1 |
0 0
0 0 1
1 0 0
0 0 |
|
106 |
0 0
0 0 0
0 0 0
1 0 |
0 0
1 0 0
1 0 0
0 0 |
|
107 |
0 0
0 0 0
0 0 1
0 0 |
0 0
0 0 1
1 0 0
0 0 |
|
108 |
0 0
0 0 0
0 1 0
0 0 |
0 0
1 0 0
0 1 0
0 0 |
|
109 |
0 1
0 0 1
1 0 0
0 0 |
0 0
0 0 1
0 0 1
0 0 |
|
110 |
0 1
0 0 1
0 0 0
1 0 |
0 0
1 0 0
0 1 0
0 0 |
|
111 |
0 1
0 0 1
0 0 1
0 0 |
0 0
0 0 1
0 1 0
0 0 |
Table 1 – Initial 222 patterns produced based on Mozart’s Sonata Facile
|
t |
Pattern 222+t |
Pattern 333+t |
|
1 |
0 0
1 0 0
1 0 0
0 0 |
0 0
0 0 1
0 0
0 0 1 |
|
2 |
0 0
0 0 1
1 0 0
0 0 |
0 0
0 0 1
0 0 1
0 0 |
|
3 |
0 0
0 1 0
0 0 1
0 0 |
0 0
0 0 1
0 1 0
0 0 |
|
4 |
0 0
0 0 1
0 0 1
0 0 |
0 1
0 1 0
1 0 0
0 0 |
|
5 |
0 0
1 0 0
0 0 1
0 0 |
0
0.5 0 0.5
0 1 0
0 0 0 |
|
6 |
0 0
0 0 1
0 1 0
0 0 |
0 1
0 1 0
1 0 0
0 0 |
|
7 |
0 1
0 0 0
0 0 1
0 0 |
0
0.5 0 0.5
0 1 0
0 0 0 |
|
8 |
0 0
0 0 1
0 0
1 0 0 |
0 1
0 1 0
1 0 0
0 0 |
|
9 |
0 0
1 0 0
0 0 1
0 0 |
0
0.5 0 0.5
0 1 0
0 0
0 |
|
10 |
0 0
0 0 1
0 0 1
0 0 |
0 1
0 1 0
1 0 0
0 0 |
|
11 |
0 0
0 1 0
0 0 0
0 0 |
0
0.5 0 0.5
0 1 0
0 0 0 |
|
12 |
0 0
0 0 1
0 0 0
0 0 |
0 1
0 1 0
0 0 1
0 0 |
|
13 |
0 0
1 0
0 0 0
0 0 0 |
0
0.5 0 0.5
0 0 0
1 0 0 |
|
14 |
0 0
0 0 1
0 0 0
0 0 |
0 1
0 1 0
0 0
1 0 0 |
|
15 |
0 0
0 1 0
0 0 0
0 0 |
0
0.5 0 0.5
0 0 0
0.5 0 0 |
|
16 |
0 0
0 0 1
0 0 0
0 0 |
0 1
0 1 0
0 0 1
0 0 |
|
17 |
0 1
0 0 0
0 0 0
0 0 |
0
0.5 0 0.5
0 0 0
1 0 0 |
|
18 |
0 0
0 0 1
0 0 0
0 0 |
0 1
0 1 0
0 0 1
0 0 |
|
19 |
0 0
1 0 0
0 0 0
0 1 |
0
0.5 0
0.5 0 0
0 0.5 0
0 |
|
20 |
0 0
0 0 1
0 0 0
0 1 |
0 1
0 1 0
0 0 1
0 0 |
|
21 |
0 0
1 0 0
0 0 1
0 0 |
0
0.5 0 0.5
0 0 0
1 0 0 |
|
21 |
0 0
0 0 1
0 0 1
0 0 |
0 1
0 1 0
0 0 1
0 0 |
|
23 |
0 0
1 0 0
1 0 0
0 0 |
0
0.5 0 0.5
0 0 0
1 0 0 |
|
24 |
0 0
0 0 1
1 0 0
0 0 |
0 1
0 1 0
0 0 1
0 0 |
|
25 |
0 0
1 0 0
1 0 0
0 0 |
0
0.5 0 0.5
0 0 0
1 0 0 |
|
26 |
0 0
0 0 1
1 0 0
0 0 |
0 1
0 1 0
0 0 1
0 0 |
|
27 |
0 0
1 0 0
1 0 0
0 0 |
0
0.5 0 0.5
0 0
0 1 0
0 |
|
28 |
0 0
0 0 1
1 0 0
0 0 |
0 1
0 1 0
0 0 0
0 1 |
|
29 |
0 0
1 0 0
0 1
0 0 0 |
0
0.5 0 0.5
0 0 0
0 0 1 |
|
30 |
0 0
0 0 1
0 0 1
0 0 |
0 1
0 1 0
0 1 0
0 0 |
|
31 |
0 0
1 0 0
0 1 0
0 0 |
0
0.5 0 0.5
0 0 1
0 0 0 |
|
32 |
0 0
0 0 1
0 1 0
0 0 |
0 1
0 1 0
0 0 0
1 0 |
|
33 |
0 0
1 0 0
1 0 0
0 0 |
0
0.5 0 0.5
0 0 0
0 1 0 |
|
34 |
0 0
0 0 1
1 0 0
0 0 |
0 1
0 1 0
0 1 0
0 0 |
|
35 |
0 0
0 1 0
0 0 1
0 0 |
0
0.5 0 0.5
0 0 1
0 0 0 |
|
36 |
0 0
0 0 1
0 0 1
0 0 |
1 0
0 0 0
0 0 1
0 0 |
|
37 |
0 0
1 0 0
0 0 1
0 0 |
0 0
0 0 1
0 0 1
0 0 |
|
38 |
0 0
0 0 1
0 1 0
0 0 |
0 0
0 1 0
1 0 0
0 0 |
|
39 |
0 1
0 0 0
0 0 1
0 0 |
0 0
0 0 1
1 0 0
0 0 |
|
40 |
0 0
0 0 1
0 0 1
0 0 |
1 0
0 0 0
0 0 0
0 1 |
|
41 |
0 0
1 0 0
0 0 1
0 0 |
0 0
0 0 1
0 0 0
0 1 |
|
42 |
0 0
0 0 1
0 0 1
0 0 |
0 0
0 1 0
0 0 0
0 1 |
|
43 |
0 0
0 1 0
0 0 0
0 0 |
0 0
0 0 1
0 0 0
0 1 |
|
44 |
0 0
0 0 1
0 0 0
0 0 |
1 0
0 0 0
0 0 0
0 1 |
|
45 |
0 0
1 0 0
0 0 0
0 0 |
0
0 0
0 1 0
0 0 0
1 |
|
46 |
0 0
0 0 1
0 0 0
0 0 |
0 0
0 1 0
0 0 0
0 1 |
|
47 |
0 0
0 1 0
0 0 0
0 0 |
0 0
0 0 1
0 0 0
0 1 |
|
48 |
0 0
0 0 1
0 0 0
0 0 |
1 0
0 0 0
0 0 0
1 0 |
|
49 |
0 1
0 0 0
0 0 0
0 0 |
0 0
0 0 1
0 0 1
0 0 |
|
50 |
0 0
0 0 1
0 0 0
0 0 |
0 0
0 1 0
0 1 0
0 0 |
|
51 |
0 0
0 0 0
0 0 0
0 1 |
0 0
0 0 1
1 0 0
0 0 |
|
52 |
1 0
0 0 0
0 0 0
0 1 |
1 0
0 0 0
0 0 1
0 0 |
|
53 |
0 1
0 0 0
0 0 0
0 1 |
0 0
0 0
1 0 0
1 0 0 |
|
54 |
0 0
0 1 0
0 0 0
0 1 |
0 0
1 0 0
0 0 1
0 0 |
|
55 |
0 0
0 0 1 0
0 0 0
0 |
0 0
0 0 1
0 0 1
0 0 |
|
56 |
0 0
0 0 1
0 0 0
0 1 |
1 0
0 0 0
0 0 1
0 0 |
|
57 |
0 0
0 0 1
0 0 0
1 0 |
0 0
0 0 1
0 0 1
0 0 |
|
58 |
0 0
0 0 1
0 1 0
0 0 |
0 0
1 0 0
0 0 1
0 0 |
|
59 |
0 0
0 0 0
1 0 0
0 0 |
0 0
0 0 1
0 0 1
0 0 |
|
60 |
1 0
0 0
0 1 0
0 0 0 |
1 0
0 0 0
0 0 1
0 0 |
|
61 |
0 1
0 0 0
1 0 0
0 0 |
0 0
0 0 1
0 0
1 0 0 |
|
62 |
0 0
0 1 0
1 0 0
0 0 |
0 0
1 0 0
0 0 1
0 0 |
|
63 |
0 0
0 0 1
0 0 0
0 0 |
0 0
0 0 1
0 0 1
0 0 |
|
64 |
0 0
0 0 1
1 0 0
0 0 |
1 0
0 0 0
0 0 1
0 0 |
|
65 |
0 0
0 0 1
0 1 0
0 0 |
0 0
0 0 1
0 0 1
0 0 |
|
66 |
0 0
0 0 1
1 0 0
0 0 |
0 0
1 0
0 0 0
1 0 0 |
|
67 |
0 0
0 0 0
0 0 0
0 1 |
0 0
0 0 1
0 0 1
0 0 |
|
68 |
1 0
0 0 0
0 0 0
0 1 |
0 0
1 1 0
0 1 0
0 0 |
|
69 |
0 1
0 0 0
0 0 0
0 1 |
0 0
1 1 0
0 1 0
0 0 |
|
70 |
0 0
0 1 0
0 0 0
0 1 |
0 0
1 1 0
0 1 0
0 0 |
|
71 |
0 0
0 0 1
0 0 0
0 0 |
0 0
1 1 0
0 0.5 0
0 0 |
|
72 |
0 0
0 0 1
0 0 0
0 1 |
0 0
0 0 0
0 1 0
0 0 |
|
73 |
0
0 0
0 1 0
0 0 1
0 |
0 0
0 0 0
1 0 0
0 0 |
|
74 |
0 0
0 0 1
0 1 0
0 0 |
0 0
0 0 0
0 1 0
0 0 |
|
75 |
0 0
0 0 0
1 0 0
0 0 |
0 0
0 0 0
0 0 0
1 0 |
|
76 |
1 0
0 0 0
1 0
0 0 0 |
0 0
0 0 0
0 0 0
0 1 |
|
77 |
0 1
0 0 0
1 0 0
0 0 |
0 0
0 0 0
0 0 0
1 0 |
|
78 |
0 0
0 1 0
1 0 0
0 0 |
0 0
0 0 0
0 1 0
0 0 |
|
79 |
0 0
0 0 1
0 0 0
0 0 |
0 0
0 0 0
0 0 0
1 0 |
|
70 |
0 0
0 0 1
1 0 0
0 0 |
1 0
0 1 1
0 0 0
0 1 |
|
81 |
0 0
0 0
1 0 1
0 0 0 |
1 0
0 1 1
0 0 1
0 0 |
|
82 |
0 0
0 0 1
1 0 0
0 0 |
1 0
0 1 1
0 1
0 0 0 |
|
83 |
0 0
0 0 0
0 0 0
0 1 |
1 0
0 1 0.5
0 0 0
1 0 |
|
84 |
1 0
0 0 0
0 0 0
0 1 |
0 0
1 0 1
0 0 1
0 0 |
|
85 |
0 1
0 0 0
0 0 0
0 1 |
0 0
1 0 1
0 0 1
0 0 |
|
86 |
0 0
0 1 0
0 0 0
0 1 |
0 0
1 0 1
0 0 1
0 0 |
|
87 |
0 0
0 0 1
0 0 0
0 0 |
0 0
1 0
1 0 0
1 0 0 |
|
88 |
0 0
0 0 1
0 0 0
0 1 |
0 0
0 0 0
0 1 0
0 0 |
|
89 |
0 0
0 0 1
0 0
0 1 0 |
0 0
0 0 0
1 0 0
0 0 |
|
90 |
0 0
0 0 1
0 1 0
0 0 |
0 0
0 0 0
0 1 0
0 0 |
|
91 |
0 0
0 0 0
1 0 0
0 0 |
0 0
0 0 0
0 0 0
1 0 |
|
92 |
1 0
0 0 0
1 0 0
0 0 |
0 0
0 0 0
0 0 0
0 1 |
|
93 |
0 1
0 0 0
1 0 0
0 0 |
0 0
0 0 0
0 0 0
1 0 |
|
94 |
0 0
0 1 0
1 0 0
0 0 |
0 0
0 0 0
0 1 0
0 0 |
|
95 |
0 0
0 0 1
0 0 0
0 0 |
0 0
0 0 0
0 0
0 1 0 |
|
96 |
0 0
0 0 1
1 0 0
0 0 |
1 0
0 1 1
0 0 0
0 1 |
|
97 |
0 0
0 0 1
0 1 0
0 0 |
1 0
0 1 1
0 0 1
0 0 |
|
98 |
0 0
0 0 1
1 0 0
0 0 |
1 0
0 1 1
0 1 0
0 0 |
|
99 |
0 0
0 0 0
0 0 0
0 1 |
1 0
0 1 0.5
0 0 0
1 0 |
|
100 |
1 0
0 0 0
0 0 0
0 1 |
0 0
1 0
1 0 0
1 0 0 |
|
101 |
0 1
0 0 0
0 0 0
0 1 |
0 0
1 0 1
0 0 1
0 0 |
|
102 |
0 0
0 1 0
0 0 0
0 1 |
0 0
1 0 1
0 0 1
0 0 |
|
103 |
0 0
0 0 1
0 0 0
0 0 |
0 0
1 0 0.5
0 0 1
0 0 |
|
104 |
0 0
0 0 1
0 0 0
0 1 |
1 0
0 0 1
0 1 0
0 1 |
|
105 |
0 0
0 0 1
0 0 0
1 0 |
1 0
0 0 1
0 1 0
0 1 |
|
106 |
0 0
0 0 1
0 1 0
0 0 |
1 0
0 0 1
0 1 0
0 1 |
|
107 |
0 0
0 0 0
1 0 0
0 0 |
0.5 0
0 0 0.5
0 1 0
0 1 |
|
108 |
1 0
0 0 0
1 0 0
0 0 |
1 0
0 0
1 1 0
0 1 0 |
|
109 |
0 1
0 0 0
1 0 0
0 0 |
1 0
0 0 1
1 0 0
1 0 |
|
110 |
0 0
0 1 0 1
0 0 0
0 |
1 0
0 0 1
1 0 0
1 0 |
|
111 |
0 0
0 0 1
0 0 0
0 0 |
0.5 0
0 0 1
1 0 0
1 0 |
Table 2 – Final 222 patterns produced based on Mozart’s Sonata Facile