PyTorch
English
midigpt
music
midi
symbolic-music
music-generation
gpt2
paultriana commited on
Commit
32df3b1
·
verified ·
1 Parent(s): 348bba9

Add yellow encoder config

Browse files
Files changed (1) hide show
  1. yellow_encoder.json +221 -0
yellow_encoder.json ADDED
@@ -0,0 +1,221 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "attribute_controls": [
3
+ {
4
+ "name": "note_density_quantile"
5
+ },
6
+ {
7
+ "name": "polyphony_quantile",
8
+ "params": {
9
+ "mode": "min"
10
+ }
11
+ },
12
+ {
13
+ "name": "polyphony_quantile",
14
+ "params": {
15
+ "mode": "max"
16
+ }
17
+ },
18
+ {
19
+ "name": "note_duration_quantile",
20
+ "params": {
21
+ "mode": "min"
22
+ }
23
+ },
24
+ {
25
+ "name": "note_duration_quantile",
26
+ "params": {
27
+ "mode": "max"
28
+ }
29
+ }
30
+ ],
31
+ "decode_resolution": 1920,
32
+ "emit_delta_tokens": false,
33
+ "instrument_merge_groups": [
34
+ [
35
+ 0,
36
+ 1,
37
+ 2
38
+ ],
39
+ [
40
+ 4,
41
+ 5
42
+ ],
43
+ [
44
+ 16,
45
+ 17,
46
+ 18
47
+ ],
48
+ [
49
+ 19,
50
+ 20
51
+ ],
52
+ [
53
+ 33,
54
+ 34
55
+ ],
56
+ [
57
+ 36,
58
+ 37
59
+ ],
60
+ [
61
+ 38,
62
+ 39
63
+ ],
64
+ [
65
+ 48,
66
+ 49
67
+ ],
68
+ [
69
+ 50,
70
+ 51
71
+ ],
72
+ [
73
+ 62,
74
+ 63
75
+ ],
76
+ [
77
+ 88,
78
+ 89,
79
+ 90,
80
+ 91,
81
+ 92,
82
+ 93,
83
+ 94,
84
+ 95
85
+ ]
86
+ ],
87
+ "note_duration_max_beats": 8,
88
+ "num_bars_map": [
89
+ 4,
90
+ 8
91
+ ],
92
+ "pitch_range": [
93
+ 0,
94
+ 127
95
+ ],
96
+ "resolution": 12,
97
+ "supports_infill": true,
98
+ "supports_mask_bar_token": false,
99
+ "time_signatures": [
100
+ "1/2",
101
+ "1/4",
102
+ "1/8",
103
+ "1/16",
104
+ "2/1",
105
+ "2/2",
106
+ "2/4",
107
+ "2/8",
108
+ "3/1",
109
+ "3/2",
110
+ "3/4",
111
+ "3/8",
112
+ "4/2",
113
+ "4/4",
114
+ "4/8",
115
+ "5/4",
116
+ "5/8",
117
+ "6/2",
118
+ "6/4",
119
+ "6/8",
120
+ "7/4",
121
+ "7/8",
122
+ "8/4",
123
+ "8/8",
124
+ "9/4",
125
+ "9/8",
126
+ "9/16",
127
+ "10/4",
128
+ "10/8",
129
+ "11/8",
130
+ "12/4",
131
+ "12/8",
132
+ "13/16",
133
+ "15/16",
134
+ "16/4",
135
+ "17/16"
136
+ ],
137
+ "token_domains": [
138
+ {
139
+ "domain_size": 2,
140
+ "type": "PieceStart"
141
+ },
142
+ {
143
+ "domain_size": 2,
144
+ "type": "Track"
145
+ },
146
+ {
147
+ "domain_size": 1,
148
+ "type": "TrackEnd"
149
+ },
150
+ {
151
+ "domain_size": 1,
152
+ "type": "Bar"
153
+ },
154
+ {
155
+ "domain_size": 1,
156
+ "type": "BarEnd"
157
+ },
158
+ {
159
+ "domain_size": 36,
160
+ "type": "TimeSig"
161
+ },
162
+ {
163
+ "domain_size": 109,
164
+ "type": "Instrument"
165
+ },
166
+ {
167
+ "domain_size": 2,
168
+ "type": "NumBars"
169
+ },
170
+ {
171
+ "domain_size": 128,
172
+ "type": "NoteOnset"
173
+ },
174
+ {
175
+ "domain_size": 96,
176
+ "type": "NoteDuration"
177
+ },
178
+ {
179
+ "domain_size": 192,
180
+ "type": "TimeAbsolutePos"
181
+ },
182
+ {
183
+ "domain_size": 32,
184
+ "type": "VelocityLevel"
185
+ },
186
+ {
187
+ "domain_size": 1,
188
+ "type": "FillInPlaceholder"
189
+ },
190
+ {
191
+ "domain_size": 1,
192
+ "type": "FillInStart"
193
+ },
194
+ {
195
+ "domain_size": 1,
196
+ "type": "FillInEnd"
197
+ },
198
+ {
199
+ "domain_size": 10,
200
+ "type": "NoteDensity"
201
+ },
202
+ {
203
+ "domain_size": 10,
204
+ "type": "MinPolyphony"
205
+ },
206
+ {
207
+ "domain_size": 10,
208
+ "type": "MaxPolyphony"
209
+ },
210
+ {
211
+ "domain_size": 6,
212
+ "type": "MinNoteDuration"
213
+ },
214
+ {
215
+ "domain_size": 6,
216
+ "type": "MaxNoteDuration"
217
+ }
218
+ ],
219
+ "velocity_levels": 32,
220
+ "velocity_sticky": true
221
+ }