Skip to content

Instantly share code, notes, and snippets.

@jarett-lee
Last active June 18, 2022 20:25
Show Gist options
  • Save jarett-lee/1164a8c77bb5006c508489a0a0e83a47 to your computer and use it in GitHub Desktop.
Save jarett-lee/1164a8c77bb5006c508489a0a0e83a47 to your computer and use it in GitHub Desktop.
Spy x Family ending
// !speed@88|!speed@264|!startpos|!speed@6@x|!speed@528|🦒@2|_pause|!cut|🦒@1|!cut|🦒@2|_pause|!cut|🦒@1|!cut|!speed@176|🦒@2|!cut|🦒@-2|!cut|!speed@528|🦒@2|_pause|!cut|🦒@1|!cut|🦒@2|_pause|!cut|🦒@1|!cut|!speed@176|🦒@2|🦒@-2|🦒@-5|🦒@-3|🦒@-2=2|🦒|🦒@2|🦒@3|🦒@5|🦒@2|_pause|🦒@-2|🦒@7|🦒@5|🦒@2|🦒@-2|🦒@9|🦒@10|🦒|🦒@-2|_pause=3|🦒@5|🦒@7|!speed@352|🦒@2|!cut|🦒|_pause=2|!cut|!speed@176|!speed@88|🦒@7|🦒@5|🦒@2|!speed@264|🦒@-2|!cut|🦒|!cut|🦒@2|!cut|🦒@-2|!cut|🦒@-5|_pause|!speed@176|_pause=2|🦒@5|🦒@7|🦒@10|🦒@9|_pause|🦒@7|!speed@352|🦒@5|!cut|🦒@7|!speed@176|🦒@5|_pause=2|🦒@3|🦒@2|_pause=2|🦒|🦒@5|_pause|🦒|!speed@528|🦒@-2|_pause|!cut|🦒|!cut|🦒@2|_pause|!cut|🦒|!cut
// Kigeki (Comedy)
// Gen Hoshino
const baseBpm = 88
const bpm = baseBpm * 4 * 3
const gap = null
const numberToNote = (n, sound) => {
return `${sound}${n != 0 ? `@${n}` : ``}`
}
const numbersToNotes = (numbers, sound) => {
return numbers.map((n) => {
if (n === gap) {
return `_pause`
}
if (Array.isArray(n)) {
const strArray = [numberToNote(n[0], sound)]
for (let i = 1; i < n.length; i++) {
strArray.push(`!combine`)
strArray.push(numberToNote(n[i], sound))
}
return strArray.join(`|`)
}
return numberToNote(n, sound)
})
}
const offset = (offset) => (e) => {
if (Number.isInteger(e)) return e + offset
if (Array.isArray(e)) return e.map(e2 => e2 + offset)
return e
}
const measureGapH = [
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
]
const measureGap = [
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, //
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
]
// gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
const bit2 = [
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 1
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 2 , gap, gap, gap, 1 , gap, 2 , gap, gap, gap, 1 , gap,
2 , gap, gap, gap, gap, gap, -2 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, 1 , gap, 2 , gap, gap, gap, 1 , gap, // 2
2 , gap, gap, gap, gap, gap, -2 , gap, gap, gap, gap, gap, -5 , gap, gap, gap, gap, gap, -3 , gap, gap, gap, gap, gap,
-2 , gap, gap, gap, gap, gap, -2 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap, // 3
3 , gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
-2 , gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap, // 4
-2 , gap, gap, gap, gap, gap, 9 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
-2 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 5
5 , gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, 2 , gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap,
7 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 6
2 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, -2 , gap, gap, gap, 0 , gap, gap, gap, 2 , gap, gap, gap,
-2 , gap, gap, gap, -5 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 7 (13)
5 , gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, 9 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, 5 , gap, gap, 7 , gap, gap, 5 , gap, gap, gap, gap, gap, // 8
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 3 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, // 9
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, -2 , gap, gap, gap, 0 , gap, 2 , gap, gap, gap, 0 , gap,
2 , gap, gap, gap, gap, gap, -2 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, 1 , gap, 2 , gap, gap, gap, 1 , gap, // 10 2 (19)
2 , gap, gap, gap, gap, gap, -2 , gap, gap, gap, gap, gap, -5 , gap, gap, gap, gap, gap, -3 , gap, gap, gap, gap, gap,
-2 , gap, gap, gap, gap, gap, -2 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap, // 11 3
3 , gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
-2 , gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap, // 12 4
-2 , gap, gap, gap, gap, gap, 9 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
-2 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 13 5
5 , gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, 2 , gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap,
7 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 14 6 (27)
2 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, -2 , gap, gap, gap, 0 , gap, gap, gap, 2 , gap, gap, gap,
-2 , gap, gap, gap, -5 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 15 7
5 , gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, 9 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, 5 , gap, gap, 7 , gap, gap, 5 , gap, gap, gap, gap, gap, // 16 8
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 3 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, // 17
gap, gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, -2 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 18
2 , gap, gap, gap, 7 , gap, gap, gap, 5 , gap, gap, gap, 2 , gap, gap, gap, 0 , gap, gap, gap, -2 , gap, gap, gap,
2 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 19
2 , gap, gap, gap, 7 , gap, gap, gap, 9 , gap, gap, gap, 10 , gap, gap, gap, 9 , gap, gap, gap, 2 , gap, gap, gap,
7 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 10 , gap, gap, gap, 10 , gap, // 20
10 , gap, gap, gap, gap, gap, 12 , gap, gap, gap, gap, gap, 14 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 21
5 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, 9 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 10 , gap, gap, 10 , gap, gap, 10 , gap, gap, 12 , gap, gap, // 22
gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, 7 , gap, 10 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, // 23
7 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, 12 , gap,
gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, 7 , gap, 10 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, // 24
7 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 14 , gap, gap, gap, gap, gap, 14 , gap, gap, gap, 17 , gap,
gap, gap, gap, gap, 15 , gap, gap, gap, gap, gap, 14 , gap, 12 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, // 25
12 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 10 , gap, gap, gap, 12 , gap, gap, gap, 14 , gap, gap, gap,
15 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 14 , gap, gap, gap, gap, gap, gap, gap, gap, 14 , gap, gap, // 26
15 , gap, gap, gap, gap, gap, 17 , gap, gap, gap, 14 , gap, gap, gap, gap, gap, 12 , gap, 10 , gap, gap, gap, 12 , gap,
gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, 7 , gap, 10 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, // 27
7 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 10 , gap, gap, gap, 10 , gap, 10 , gap, gap, gap, 12 , gap,
gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, 7 , gap, 10 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, // 28
7 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 14 , gap, gap, gap, 14 , gap, 14 , gap, gap, gap, 17 , gap,
gap, gap, gap, gap, 15 , gap, gap, gap, gap, gap, 14 , gap, 12 , gap, gap, gap, gap, gap, 10 , gap, gap, gap, gap, gap, // 29
12 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 10 , gap, gap, gap, 12 , gap, gap, gap, 14 , gap, gap, gap,
15 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 14 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 30
15 , gap, gap, gap, gap, gap, 17 , gap, gap, 14 , gap, gap, gap, gap, gap, gap, gap, gap, 19 , gap, gap, 17 , gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 5 , gap, gap, gap, 7 , gap, gap, gap, 9 , gap, gap, gap, // 31 (60)
10 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap,
5 , gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 32 (62)
6 , gap, gap, gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, gap, gap, -2 , gap, gap, gap, gap, gap, gap, gap,
2 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 33 (64)
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
]
const out1numbers = [bit2].flat()
// const out1notes = numbersToNotes(out1numbers, `noteblock_bit`)
const out1notes = numbersToNotes(out1numbers, `mariopaint_gameboy`)
// gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
const chime1 = [
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 1
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 2
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 3
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 4
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 5
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 6
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 7
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 8
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 9
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 10
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 11
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 12
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 13
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 14
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 15
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 16
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 17
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
3 , 5 , 10 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 2 , 5 , 6 , 12 , gap, gap, gap, gap, gap, gap, gap, gap, // 18
5 , 8 , 10 , 14 , gap, gap, gap, gap, gap, gap, gap, gap, 4 , 9 , 10 , gap, gap, gap, gap, gap, gap, gap, gap, gap,
]
const out2numbers = [chime1].flat()
const out2notes = numbersToNotes(out2numbers, `noteblock_chime`)
const guitar1 = [
[-21, -10, -7, -2], gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, [-22, -12, -5, 0], gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 1
[-19, -9, -4, 3], gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
]
// const guitarNoise = `noteblock_harp`
const guitarNoise = `noteblock_pling`
const out3numbers = guitar1
const out3notes = numbersToNotes(out3numbers, guitarNoise)
const symbol = [
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 1
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 8
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 16
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 18
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 20
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 22
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 24
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 32
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 34
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 40
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 42
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 44
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 48
/* rattle */
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 56
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
]
const out5numbers = [symbol].flat()
const out5notes = numbersToNotes(out5numbers, `ride2`)
const other = [
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 1
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
]
const shake = [
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // *3
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 8
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, -2 , gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 16
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 18
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 20
/* 0 but very soft*/
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 22
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 24
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 26
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 28
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, -2 , gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 30
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 32
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, -2 , gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 34
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 36
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 38
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 40
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 42
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 44
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 46
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 48
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 50
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 52
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 54
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 56
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 58
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 60
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 62
]
const out6numbers = [
measureGap,
shake,
].flat()
const out6notes = numbersToNotes(out6numbers, `shaker`)
// const out6notes = numbersToNotes(out6numbers, `noteblock_click`)
// 0 lowDrum
// 1 shake
// 2 highDrum
// 3 ka
const lowDrum = [
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // *3
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 8
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 16
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, // 18
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 19
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 20
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 21
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 24
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 28
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 32
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 36
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 38
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, // 40
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // not sure
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // not sure
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 48
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 52
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 54
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 56
gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, // 58
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, 0 , gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, // 60
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, 0 , gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, // 62
]
const out7numbers = [measureGap, lowDrum].flat()
const out7notes = numbersToNotes(out7numbers, String.fromCodePoint(129345)) // drum
const highDrum = [
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // *3
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 8
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 16
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 20
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 24
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 28
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 32
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 34
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 36
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 40
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 42
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 44
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 48
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 50
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 52
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 54
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 56
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 58
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 60
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
]
const out8numbers = [measureGap, highDrum].flat()
const out8notes = numbersToNotes(out8numbers, `hammer`)
// squad chord
const s01 = [-21, -14, -10] // A E G#
const s02 = [-22, -15, -12] // G# D# F#
const s03 = [-18, -14]
const s04 = [-18, -15, -9] // C D# A
const s05 = [-20, -14, -10] // A# E G#
const s06 = [-21, -17, -14, -10] // A C# E G#
const s07 = [-19, -15, -12, -9] // B D# F# A
const s08 = [-17, -14, -10, -7] // C# E G# B
const s09 = [-24, -17, -14] // F# C# E
const s10 = [-15, -10]
const s11 = [-14, -10] // E G#
const s12 = [-19, -15, -12]
const s13 = [-15, -12] // D# F#
const s14 = [-27, -19] // D# B
const s15 = [-29, -22] // C# G#
const s16 = [-27, -19, -15] // D# B D#
const s17 = [-19, -15] // B D#
const s18 = [-19, -14] // B E
const s19 = [-26, -19, -16] // E B D
const s20 = [-22, -12] // G# F#
const s21 = [-19, -15, -12] // B D# F#
const s22 = [-21, -10] // A G#
const s23 = [-19, -9] // B A
const s24 = [-16, -10] // D G#
const s25 = [-19, -12, -9] // B F# A
const s26 = [-24, -14] // F# E
const s27 = [-27, -15] // D D
const s28 = [-28, -16] // D# D#
const s29 = [-28, -17] // D# C#
const s30 = [-22, -14] // G# E
const s31 = [-20, -10] // A# G#
const s32 = [-14, -10, -7, -4] // E G# B D
const s33 = [-16, -9, -6] // D A C
const squad = [
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 1
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s01, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s01, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 3
// -21, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, s11, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, // 3
// A -21
// s02, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s02, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 4
-22, gap, gap, gap, gap, gap, -22, gap, gap, gap, gap, gap, s13, gap, gap, gap, gap, gap, -22, gap, gap, gap, gap, gap,
// G# -22
// -17, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, -17, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
-17, gap, gap, gap, gap, gap, -17, gap, gap, gap, gap, gap, s11, gap, gap, gap, gap, gap, -17, gap, gap, gap, gap, gap,
// C# -17
// s04, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s05, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 6
// s04, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s05, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
-19, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s10, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 6
// B -19, E -14
s06, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, s07, gap, gap, gap, gap, gap, -19, gap, gap, gap, gap, gap,
s08, gap, gap, gap, gap, gap, -17, gap, gap, gap, gap, gap, s09, gap, gap, gap, gap, gap, -24, gap, gap, gap, gap, gap,
-21, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, s11, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, // 9
s12, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, [-22, -12], gap, gap, gap, gap, gap, gap, gap, gap,
-21, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, s11, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, // 10
-22, gap, gap, gap, gap, gap, -22, gap, gap, gap, gap, gap, s13, gap, gap, gap, gap, gap, -22, gap, gap, gap, gap, gap,
-29, gap, gap, gap, gap, gap, -29, gap, gap, gap, gap, gap, s11, gap, gap, gap, gap, gap, s14, gap, gap, gap, gap, gap, // 12 0:23
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s15, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
-21, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, s11, gap, gap, gap, gap, gap, s16, gap, gap, gap, gap, gap, // 14
gap, gap, gap, gap, gap, gap, -27, gap, gap, gap, gap, gap, s17, gap, gap, gap, gap, gap, s09, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, -24, gap, gap, gap, gap, gap, s18, gap, gap, gap, gap, gap, s19, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, -26, gap, gap, gap, gap, gap, s20, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s01, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s01, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 18 3
s02, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s02, gap, gap, gap, gap, gap, -22, gap, gap, gap, gap, gap, // 19 4
-29, gap, gap, gap, gap, gap, -29, gap, gap, gap, gap, gap, s11, gap, gap, gap, gap, gap, -29, gap, gap, gap, gap, gap,
-19, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s10, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 21 6
s06, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, s07, gap, gap, gap, gap, gap, -19, gap, gap, gap, gap, gap,
s08, gap, gap, gap, gap, gap, -17, gap, gap, gap, gap, gap, s09, gap, gap, gap, gap, gap, -24, gap, gap, gap, gap, gap,
-21, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, s11, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, // 24 9
s21, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s20, gap, gap, gap, gap, gap, gap, gap, gap, // 25
-21, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, s11, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap,
-22, gap, gap, gap, gap, gap, -22, gap, gap, gap, gap, gap, s13, gap, gap, gap, gap, gap, -22, gap, gap, gap, gap, gap,
-29, gap, gap, gap, gap, gap, -29, gap, gap, gap, gap, gap, s11, gap, gap, gap, gap, gap, s14, gap, gap, gap, gap, gap, // 28 0:45
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s15, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
-21, gap, gap, gap, gap, gap, -21, gap, gap, gap, gap, gap, s11, gap, gap, gap, gap, gap, s16, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, -27, gap, gap, gap, gap, gap, s17, gap, gap, gap, gap, gap, s09, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, -24, gap, gap, gap, gap, gap, s18, gap, gap, gap, gap, gap, s19, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, -26, gap, gap, gap, gap, gap, s05, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
// s22, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s20, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 34
// s23, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s22, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 35
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 34
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 35
-21, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s11, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 36
s20, gap, gap, gap, gap, gap, -22, gap, gap, gap, gap, gap, s24, gap, gap, gap, gap, gap, -16, gap, gap, gap, gap, gap,
s15, gap, gap, gap, gap, gap, -17, gap, gap, gap, gap, gap, s19, gap, gap, gap, gap, gap, -26, gap, gap, gap, gap, gap,
s25, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s05, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s26, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s20, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 40
s27, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s28, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
// -26, gap, -26, gap, gap, gap, -26, gap, gap, gap, gap, gap, -26, gap, gap, gap, gap, gap, -14, gap, gap, gap, gap, gap,
// -26, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 43
// -26+24, gap, -26+24, gap, gap, gap, -26+24, gap, gap, gap, gap, gap, -26+24, gap, gap, gap, gap, gap, -14+24, gap, gap, gap, gap, gap,
// -26+24, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 43
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s06, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s02, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s08, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s19, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s06, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s02, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s29, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s30, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s23, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s31, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s06, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s02, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s08, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s32, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s06, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s02, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s29, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s30, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s23, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s31, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
s01, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, s33, gap, gap, gap, gap, gap,
// crackle at 0:57
]
const out9numbers = squad.map(offset(0))
// const out9notes = numbersToNotes(out9numbers, `noteblock_bit`) // sound gets a bit fuzzy
const out9notes = numbersToNotes(out9numbers, `noteblock_harp`) // between bit and xylophone, a little fuzzy but it fits better
// const out9notes = numbersToNotes(out9numbers, `noteblock_bell`) // good with chords, really doesn't quite fit
// const out9notes = numbersToNotes(out9numbers, `noteblock_xylophone`) // better with chords, doesn't fit
// const out9notes = numbersToNotes(out9numbers, `noteblock_banjo`) // little fuzzy and doesn't fit
// const out9notes = numbersToNotes(out9numbers, `noteblock_bass`) // no good, too fuzzy
// const out9notes = numbersToNotes(out9numbers, `undertale_encounter`) // no good at all, too many noises
// const out9notes = numbersToNotes(out9numbers, String.fromCodePoint(129460)) // no good, too many noises
const squasqua1 = [
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 13
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 5 , gap, gap, 7 , gap, gap,
9 , gap, gap, 7 , gap, gap, 9 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 15
// I can't do legitimate swing here, but this is close enough
// one more at 0:41
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 16
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 26
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
// gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 5 , gap, gap, 7 , gap, gap, // 30
// 9 , gap, gap, 7 , gap, gap, gap, 9 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
// gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 3 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap,
// gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap,
// gap, gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, 2 , gap, gap, 0 , gap, gap, -2 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 5 , gap, gap, 7 , gap, gap, // 30
9 , gap, gap, 7 , gap, gap, 9 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
// gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 5 , gap, gap, 7 , gap, gap, // 30
// 9 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 3 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, 2 , gap, gap, 0 , gap, gap, -2 , gap, gap, gap, gap, gap,
// 12 15 14 12 17 12 10
]
const out4numbers = [new Array(12).fill(measureGapH).flat(), squasqua1.map(offset(12))].flat()
// const out4notes = numbersToNotes(out4numbers, `mariopaint_plane`)
// const out4notes = numbersToNotes(out4numbers, String.fromCodePoint(127930)) // trumpet
// const out4notes = numbersToNotes(out4numbers, `YOU`)
// const out4notes = numbersToNotes(out4numbers, `smw_coin`) // good
// const out4notes = numbersToNotes(out4numbers, `noteblock_bell`) // good
const out4notes = numbersToNotes(out4numbers, `noteblock_bit`) // good
// const out4notes = numbersToNotes(out4numbers, `builttoscale`)
const realGuitar1 = [
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 35
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 36
gap, gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap, 0 , gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap,
5 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 38
gap, gap, gap, gap, gap, gap, 7 , gap, gap, gap, gap, gap, 5 , gap, gap, gap, gap, gap, 2 , gap, gap, gap, gap, gap,
0 , gap, gap, gap, gap, gap, -5 , gap, gap, gap, gap, gap, -2 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 40
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
// 7 , gap, gap, 10 , gap, gap, 7 , gap, gap, 2 , gap, gap, 5 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 43
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 44
// gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
// gap, gap, gap, 5 , gap, gap, 3 , gap, gap, gap, gap, gap, 2 , gap, gap, -2 , gap, gap, -7 , gap, gap, gap, gap, gap, // 45
gap, gap, gap, 5 , gap, gap, 3 , gap, gap, gap, gap, gap, -6 , gap, gap, -7 , gap, gap, -9 , gap, gap, gap, gap, gap, // 45
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap,
gap, gap, gap, 7 , gap, gap, 5 , gap, gap, gap, gap, gap, -2 , gap, gap, -3 , gap, gap, -4 , gap, gap, gap, gap, gap,
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 48
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 49
// 2 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 4 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 50
// 7 , gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 1 , gap, 3 , gap, -1 , gap, // 51
// 9 , gap, gap, gap, 10 , gap, 9 , gap, gap, gap, 6 , gap, 9 , gap, gap, 6 , gap, gap, 6 , gap, gap, gap, gap, gap, // 52
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 50
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 51
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 52
// should be swing, but I couldn't make it quite right
gap, gap, gap, 5 , gap, gap, 4 , gap, gap, 3 , gap, gap, 2 , gap, gap, 3 , gap, gap, 5 , gap, gap, 2 , gap, gap, // 53
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 54
gap, gap, gap, 10 , gap, gap, 9 , gap, gap, 8 , gap, gap, 7 , gap, gap, 6 , gap, gap, 5 , gap, gap, 4 , gap, gap, // 55
]
const out10numbers = [new Array(34).fill(measureGapH).flat(), realGuitar1].flat()
// const out10notes = numbersToNotes(out10numbers, `noteblock_bass`)
// const out10notes = numbersToNotes(out10numbers, `noteblock_banjo`)
const out10notes = numbersToNotes(out10numbers, `noteblock_pling`)
const hitmarker1 = [
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, // 41
gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, gap, 8 , 8 , gap, 8 , 8 , // 42
gap, 8 , 8 , gap, gap, 8 , 8 ,
]
const out11numbers = [new Array(40).fill(measureGapH).flat(), hitmarker1].flat()
// const out11notes = numbersToNotes(out11numbers, `hitmarker`) // too light
// const out11notes = numbersToNotes(out11numbers, `tonk`)
const out11notes = numbersToNotes(out11numbers, `adofaikick`)
// 6.25 rows = 100
// const sliceOut = 0
const sliceOut = 40 // drill
// ===== combine =====
// https://www.reddit.com/r/musictheory/comments/kqai1s/how_to_know_when_to_remove_notes_in_certain_chords/
// Roots and fifths can be omitted
// And you don't need to spell out 11th and 13th chords in full - you can also omit the 9ths as well as the roots and fifths
// Jazz guitarists will often omit 5ths from comping chords and play them as 3 notes, so 7th chords become root, third, seventh, things like that.
// Sometimes it's actually better for the arrangement not to play chords in full. If you're playing as part of a band or ensemble,
// for instance, playing big full, rich chords can overwhelm and muddy the overall sound of the band, so everyone plays partial or
// incomplete chords instead.
// When you see a chord labeled as "no 3," it just means it has no third. Like take any chord that has a 3rd in it, and remove the 3rd,
// and you could add "no 3" to the label. It would, however, lose much of its essential character, given that the third of a chord
// drastically alters its mood.
// This song only has swing on 16th notes?
const outs = [
[out1numbers, out1notes], // voice
[out2numbers, out2notes], // chime
[out3numbers, out3notes], // guitar
[out4numbers, out4notes], // squasqua
[out5numbers, out5notes], // symbol
[out6numbers, out6notes], // shake
[out7numbers, out7notes], // low drum
[out8numbers, out8notes], // high drum
[out9numbers, out9notes], // electric piano
[out10numbers, out10notes], // real guitar
// [out11numbers, out11notes], // hitmarker
]
console.log({outs})
const outout = out1numbers.flatMap((_, i) => {
const outsWithInts = outs.filter(e => Number.isInteger(e[0][i]) || Array.isArray(e[0][i]))
if (outsWithInts.length === 0) {
return `_pause`
}
return outsWithInts.flatMap((e, j) => {
const str = e[1][i]
if (j === 0) {
return str
} else {
return [`!combine`, str]
}
})
})
console.log({outout})
console.log(`!speed@${bpm}|` + outout.slice(0).join(`|`))
// adjust the tempo to be nicer
// `!speed@${bpm}`
// If a smaller Bpm is possible for 2 measures, use it instead.
// const bpm = baseBpm * 4 * 3
// We're using the baseBpm * 12
// Try using 1, 2, 3, 4, 6
// `!speed@${baseBpm}`
// look at each 24 beats
// if there's only a beat every other n, reduce it
let i = 0
// 2 2 3
let currentBpm = 300
let simpleMap = []
const newMap = []
while (i < outout.length) {
// find a block of 24 beats
while (simpleMap.length < 24 && i < outout.length) {
if (outout[i] === "_pause") {
simpleMap.push("_pause")
i++
} else {
const arr = []
while (outout[i] !== "_pause" && i < outout.length) {
arr.push(outout[i])
i++
}
simpleMap.push(arr)
}
}
// check between each n beats for a note
// 2, 3, 4, 6, 12
const divisors = [12, 6, 4, 3, 2]
let d
let divisor
for (d = 0; d < divisors.length; d++) {
divisor = divisors[d]
let pass = true
for (let k = 0; k < simpleMap.length; k++) {
if (k % divisor !== 0 && simpleMap[k] !== "_pause") {
pass = false
}
}
if (pass) {
break
}
}
if (d >= divisors.length) {
divisor = 1
}
const newBpm = bpm / divisor
// remove the unused _pauses
simpleMap = simpleMap.filter((e, i) => i % divisor === 0)
// if the bpm changed, add a bpm change
if (newBpm !== currentBpm) {
simpleMap = [`!speed@${newBpm}`, ...simpleMap]
currentBpm = newBpm
}
// append the map to the complete map
newMap.push(simpleMap)
simpleMap = []
}
console.log({newMap})
const outs2 = [
[out1numbers, out1notes], // voice
]
// console.log({outs2})
let outout2 = out1numbers.flatMap((_, i) => {
const outsWithInts = outs2.filter(e => Number.isInteger(e[0][i]) || Array.isArray(e[0][i]))
if (outsWithInts.length === 0) {
return `_pause`
}
return outsWithInts.flatMap((e, j) => {
const str = e[1][i]
if (j === 0) {
return str
} else {
return [`!combine`, str]
}
})
})
// console.log({outout2})
// console.log(`!speed@${bpm}|` + outout2.slice(0).join(`|`))
// console.log(`!speed@${bpm}|` + outout.slice(0, 1000).join(`|`))
// const thirtyfile = `!startpos|!speed@${bpm}|` + outout.slice(sliceOut).join(`|`)
// const thirtyfile = `!startpos|!speed@${bpm}|` + newMap.slice(sliceOut).flat().flat().join(`|`)
const thirtyfile = newMap.flat().flat().join(`|`)
// console.log(`!speed@${bpm}|` + outout.join(`|`))
// console.log(`noteblock_harp|noteblock_bit|undertale_hit|DEFEAT|noteblock_chime|hitmarker|mariopaint_gameboy`)
navigator.clipboard.writeText(thirtyfile)
// Sync websites
/*
var now = new Date()
var minute = now.getMinutes() + 1
var millisTill10 = new Date(now.getFullYear(), now.getMonth(), now.getDate(), now.getHours(), minute, 0, 0) - now
setTimeout(() => { startSequence(true) }, millisTill10);
*/
!speed@88|noteblock_pling@-21|!combine|noteblock_pling@-10|!combine|noteblock_pling@-7|!combine|noteblock_pling@-2|!combine|ride2|noteblock_pling@-22|!combine|noteblock_pling@-12|!combine|noteblock_pling@-5|!combine|noteblock_pling|!combine|ride2|!speed@528|noteblock_pling@-19|!combine|noteblock_pling@-9|!combine|noteblock_pling@-4|!combine|noteblock_pling@3|!combine|ride2|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@2|_pause|mariopaint_gameboy@1|mariopaint_gameboy@2|_pause|mariopaint_gameboy@1|mariopaint_gameboy@2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-21|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|mariopaint_gameboy@-2|!combine|shaker|_pause|_pause|mariopaint_gameboy@2|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-21|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|mariopaint_gameboy@1|mariopaint_gameboy@2|!combine|shaker|_pause|mariopaint_gameboy@1|!speed@176|mariopaint_gameboy@2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-22|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-22|mariopaint_gameboy@-5|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|mariopaint_gameboy@-3|!combine|shaker|!combine|noteblock_harp@-22|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-17|mariopaint_gameboy@-2|!combine|shaker|!combine|noteblock_harp@-17|mariopaint_gameboy|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|mariopaint_gameboy@2|!combine|shaker|!combine|noteblock_harp@-17|!speed@528|mariopaint_gameboy@3|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-19|_pause|_pause|mariopaint_gameboy@5|!combine|ride2|!combine|shaker|!combine|πŸ₯|_pause|_pause|mariopaint_gameboy@2|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-15|!combine|noteblock_harp@-10|_pause|πŸ₯|shaker|_pause|_pause|!speed@176|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-21|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|mariopaint_gameboy@7|!combine|shaker|!combine|noteblock_harp@-21|mariopaint_gameboy@5|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-19|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|!combine|noteblock_harp@-9|mariopaint_gameboy@2|!combine|shaker|!combine|noteblock_harp@-19|!speed@528|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|!combine|noteblock_harp@-7|_pause|_pause|mariopaint_gameboy@9|!combine|shaker|!combine|noteblock_harp@-17|_pause|πŸ₯|mariopaint_gameboy@10|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-24|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|_pause|_pause|mariopaint_gameboy|!combine|shaker|!combine|noteblock_harp@-24|_pause|_pause|!speed@176|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-21|shaker|!combine|noteblock_harp@-21|shaker|!combine|hammer|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|shaker|!combine|noteblock_harp@-21|!speed@1056|mariopaint_gameboy@5|!combine|πŸ₯|!combine|noteblock_harp@-19|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@7|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@2|!combine|shaker|!combine|hammer|_pause|_pause|mariopaint_gameboy|!combine|noteblock_harp@-22|!combine|noteblock_harp@-12|πŸ₯|_pause|shaker|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@7|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-21|_pause|_pause|_pause|_pause|_pause|shaker|!combine|noteblock_harp@-21|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@5|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|_pause|_pause|_pause|shaker|!combine|noteblock_harp@-21|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-22|_pause|_pause|_pause|_pause|_pause|shaker|!combine|πŸ₯|!combine|noteblock_harp@-22|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|hammer|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|_pause|_pause|_pause|mariopaint_gameboy|_pause|shaker|!combine|noteblock_harp@-22|_pause|mariopaint_gameboy@2|_pause|_pause|_pause|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-29|_pause|_pause|_pause|mariopaint_gameboy@-5|_pause|shaker|!combine|noteblock_harp@-29|_pause|_pause|_pause|_pause|_pause|shaker|!combine|hammer|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|_pause|_pause|_pause|shaker|!combine|noteblock_harp@-27|!combine|noteblock_harp@-19|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@5|!combine|shaker|!combine|πŸ₯|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@7|!combine|shaker|_pause|_pause|shaker@-2|πŸ₯|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-29|!combine|noteblock_harp@-22|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@9|!combine|noteblock_bit@17|!combine|shaker|_pause|_pause|noteblock_bit@19|_pause|_pause|noteblock_bit@21|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-21|_pause|_pause|noteblock_bit@19|_pause|_pause|mariopaint_gameboy@7|!combine|noteblock_bit@21|!combine|shaker|!combine|noteblock_harp@-21|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@5|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|mariopaint_gameboy@7|_pause|_pause|mariopaint_gameboy@5|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-27|!combine|noteblock_harp@-19|!combine|noteblock_harp@-15|_pause|_pause|_pause|_pause|_pause|shaker|_pause|!speed@528|_pause|_pause|shaker|!combine|noteblock_harp@-27|_pause|πŸ₯|mariopaint_gameboy@3|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-19|!combine|noteblock_harp@-15|_pause|_pause|mariopaint_gameboy@2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-24|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|_pause|_pause|shaker|_pause|_pause|shaker|!combine|noteblock_harp@-24|_pause|πŸ₯|mariopaint_gameboy|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-19|!combine|noteblock_harp@-14|_pause|_pause|mariopaint_gameboy@5|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-26|!combine|noteblock_harp@-19|!combine|noteblock_harp@-16|_pause|_pause|shaker|!speed@1056|_pause|_pause|_pause|_pause|mariopaint_gameboy|!combine|ride2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-26|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@-2|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-22|!combine|noteblock_harp@-12|_pause|_pause|_pause|mariopaint_gameboy|!combine|πŸ₯|_pause|mariopaint_gameboy@2|!combine|shaker|_pause|_pause|hammer|mariopaint_gameboy|_pause|mariopaint_gameboy@2|!combine|noteblock_harp@-21|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@-2|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@2|!combine|noteblock_harp@-21|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|_pause|mariopaint_gameboy@1|_pause|mariopaint_gameboy@2|_pause|_pause|_pause|mariopaint_gameboy@1|_pause|mariopaint_gameboy@2|!combine|noteblock_harp@-22|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|_pause|_pause|!speed@352|_pause|mariopaint_gameboy@-2|_pause|mariopaint_gameboy@-5|!combine|shaker|!combine|πŸ₯|!combine|hammer|!combine|noteblock_harp@-22|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|_pause|mariopaint_gameboy@-3|!combine|shaker|!combine|noteblock_harp@-22|_pause|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-29|_pause|mariopaint_gameboy@-2|!combine|shaker|!combine|noteblock_harp@-29|_pause|mariopaint_gameboy|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|mariopaint_gameboy@2|!combine|shaker|!combine|noteblock_harp@-29|_pause|mariopaint_gameboy@3|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-19|!speed@1056|_pause|_pause|_pause|mariopaint_gameboy@5|!combine|ride2|!combine|shaker|!combine|πŸ₯|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@2|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-15|!combine|noteblock_harp@-10|_pause|_pause|_pause|πŸ₯|_pause|shaker|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-21|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|!speed@352|_pause|mariopaint_gameboy@7|!combine|shaker|!combine|noteblock_harp@-21|_pause|mariopaint_gameboy@5|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-19|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|!combine|noteblock_harp@-9|_pause|mariopaint_gameboy@2|!combine|shaker|!combine|noteblock_harp@-19|_pause|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|!combine|noteblock_harp@-7|!speed@1056|_pause|_pause|_pause|mariopaint_gameboy@9|!combine|shaker|!combine|noteblock_harp@-17|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@10|!combine|hammer|!combine|noteblock_harp@-24|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy|!combine|noteblock_harp@-24|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-21|_pause|_pause|!speed@352|_pause|shaker|!combine|noteblock_harp@-21|_pause|shaker|!combine|hammer|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|shaker|!combine|noteblock_harp@-21|_pause|mariopaint_gameboy@5|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-19|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|!speed@1056|_pause|_pause|_pause|mariopaint_gameboy@7|!combine|shaker|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@2|!combine|shaker|!combine|hammer|_pause|_pause|mariopaint_gameboy|!combine|noteblock_harp@-22|!combine|noteblock_harp@-12|πŸ₯|_pause|shaker|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@7|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-21|_pause|_pause|_pause|!speed@528|_pause|shaker|!combine|noteblock_harp@-21|_pause|_pause|mariopaint_gameboy@5|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|shaker|!combine|noteblock_harp@-21|_pause|_pause|mariopaint_gameboy@2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-22|_pause|_pause|shaker|!combine|πŸ₯|!combine|noteblock_harp@-22|_pause|_pause|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|hammer|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|_pause|mariopaint_gameboy|shaker|!combine|noteblock_harp@-22|mariopaint_gameboy@2|_pause|mariopaint_gameboy@-2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-29|_pause|!speed@1056|mariopaint_gameboy@-5|_pause|shaker|!combine|noteblock_harp@-29|_pause|_pause|_pause|_pause|_pause|shaker|!combine|hammer|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|_pause|_pause|_pause|shaker|!combine|noteblock_harp@-27|!combine|noteblock_harp@-19|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@5|!combine|shaker|!combine|πŸ₯|_pause|_pause|shaker@-2|_pause|_pause|mariopaint_gameboy@7|!combine|shaker|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-29|!combine|noteblock_harp@-22|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@9|!combine|noteblock_bit@17|!combine|shaker|_pause|_pause|noteblock_bit@19|_pause|_pause|noteblock_bit@21|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-21|_pause|_pause|noteblock_bit@19|_pause|_pause|mariopaint_gameboy@7|!combine|noteblock_bit@21|!combine|shaker|!combine|noteblock_harp@-21|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@5|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|mariopaint_gameboy@7|_pause|_pause|mariopaint_gameboy@5|!combine|noteblock_bit@12|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-27|!combine|noteblock_harp@-19|!combine|noteblock_harp@-15|_pause|_pause|_pause|_pause|_pause|shaker|_pause|_pause|_pause|!speed@528|_pause|shaker|!combine|noteblock_harp@-27|_pause|πŸ₯|mariopaint_gameboy@3|!combine|noteblock_bit@15|!combine|shaker|!combine|πŸ₯|!combine|hammer|!combine|noteblock_harp@-19|!combine|noteblock_harp@-15|_pause|_pause|mariopaint_gameboy@2|!combine|noteblock_bit@14|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-24|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|_pause|_pause|shaker|_pause|!speed@1056|_pause|_pause|shaker|!combine|noteblock_harp@-24|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@7|!combine|noteblock_bit@19|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-19|!combine|noteblock_harp@-14|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@5|!combine|noteblock_bit@17|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-26|!combine|noteblock_harp@-19|!combine|noteblock_harp@-16|_pause|_pause|_pause|_pause|_pause|shaker|_pause|_pause|shaker@-2|πŸ₯|_pause|mariopaint_gameboy@5|!combine|noteblock_bit@17|!combine|ride2|!combine|shaker|!combine|noteblock_harp@-26|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy|!combine|noteblock_bit@14|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-20|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|noteblock_bit@12|πŸ₯|_pause|mariopaint_gameboy@-2|!combine|noteblock_bit@10|!combine|shaker|_pause|_pause|_pause|_pause|_pause|noteblock_chime@3|noteblock_chime@5|noteblock_chime@10|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|noteblock_chime@2|noteblock_chime@5|noteblock_chime@6|noteblock_chime@12|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@2|!combine|noteblock_chime@5|noteblock_chime@8|noteblock_chime@10|noteblock_chime@14|mariopaint_gameboy@7|_pause|_pause|_pause|mariopaint_gameboy@5|_pause|_pause|_pause|mariopaint_gameboy@2|!combine|noteblock_chime@4|noteblock_chime@9|noteblock_chime@10|_pause|mariopaint_gameboy|_pause|_pause|_pause|mariopaint_gameboy@-2|_pause|_pause|_pause|mariopaint_gameboy@2|!combine|πŸ₯|!combine|noteblock_harp@-21|_pause|_pause|_pause|_pause|_pause|noteblock_pling@2|_pause|_pause|_pause|_pause|_pause|hammer|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|!combine|noteblock_pling|_pause|_pause|_pause|_pause|_pause|noteblock_pling@7|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@2|!combine|πŸ₯|!combine|noteblock_harp@-22|!combine|noteblock_harp@-12|!combine|noteblock_pling@5|_pause|_pause|_pause|mariopaint_gameboy@7|_pause|shaker|!combine|πŸ₯|!combine|noteblock_harp@-22|_pause|mariopaint_gameboy@9|_pause|_pause|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-16|!combine|noteblock_harp@-10|_pause|_pause|_pause|mariopaint_gameboy@9|_pause|shaker|!combine|noteblock_harp@-16|_pause|mariopaint_gameboy@2|_pause|_pause|_pause|mariopaint_gameboy@7|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-29|!combine|noteblock_harp@-22|_pause|_pause|_pause|_pause|_pause|shaker|!combine|noteblock_harp@-17|!combine|noteblock_pling@7|_pause|_pause|_pause|_pause|_pause|shaker|!combine|hammer|!combine|noteblock_harp@-26|!combine|noteblock_harp@-19|!combine|noteblock_harp@-16|!combine|noteblock_pling@5|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|noteblock_harp@-26|!combine|noteblock_pling@2|_pause|_pause|_pause|mariopaint_gameboy@10|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-19|!combine|noteblock_harp@-12|!combine|noteblock_harp@-9|!combine|noteblock_pling|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@12|!combine|shaker|!combine|πŸ₯|!combine|noteblock_pling@-5|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@14|!combine|shaker|!combine|hammer|!combine|noteblock_harp@-20|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|!combine|noteblock_pling@-2|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@10|!combine|shaker|_pause|_pause|_pause|_pause|_pause|shaker|!combine|πŸ₯|!combine|noteblock_harp@-24|!combine|noteblock_harp@-14|_pause|_pause|_pause|_pause|_pause|shaker|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@5|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-22|!combine|noteblock_harp@-12|_pause|_pause|_pause|_pause|_pause|shaker|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@5|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-27|!combine|noteblock_harp@-15|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|!combine|shaker|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@9|!combine|hammer|!combine|noteblock_harp@-28|!combine|noteblock_harp@-16|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|_pause|_pause|mariopaint_gameboy@10|_pause|_pause|mariopaint_gameboy@10|_pause|_pause|mariopaint_gameboy@12|_pause|_pause|ride2|!combine|πŸ₯|!combine|noteblock_harp@-21|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|_pause|mariopaint_gameboy@10|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@7|!combine|πŸ₯|_pause|mariopaint_gameboy@10|!combine|hammer|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|!combine|πŸ₯|!combine|noteblock_harp@-22|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@7|_pause|_pause|noteblock_pling@5|_pause|_pause|shaker|!combine|πŸ₯|!combine|noteblock_pling@3|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|hammer|!combine|noteblock_pling@-6|_pause|_pause|noteblock_pling@-7|_pause|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|noteblock_pling@-9|_pause|_pause|_pause|mariopaint_gameboy@12|_pause|πŸ₯|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|!combine|noteblock_harp@-7|_pause|_pause|_pause|mariopaint_gameboy@10|_pause|shaker|_pause|_pause|_pause|mariopaint_gameboy@7|!combine|πŸ₯|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|hammer|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-26|!combine|noteblock_harp@-19|!combine|noteblock_harp@-16|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@7|_pause|_pause|noteblock_pling@7|_pause|_pause|shaker|!combine|πŸ₯|!combine|noteblock_pling@5|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@14|!combine|shaker|!combine|hammer|!combine|noteblock_pling@-2|_pause|_pause|noteblock_pling@-3|_pause|_pause|mariopaint_gameboy@14|!combine|shaker|!combine|noteblock_pling@-4|_pause|_pause|_pause|mariopaint_gameboy@17|_pause|πŸ₯|!combine|noteblock_harp@-21|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|_pause|mariopaint_gameboy@15|_pause|shaker|_pause|_pause|_pause|mariopaint_gameboy@14|!combine|πŸ₯|_pause|mariopaint_gameboy@12|!combine|shaker|!combine|hammer|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|!combine|ride2|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-22|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@12|_pause|_pause|_pause|_pause|_pause|shaker|!combine|πŸ₯|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|hammer|_pause|_pause|_pause|mariopaint_gameboy@12|!combine|πŸ₯|_pause|shaker|_pause|mariopaint_gameboy@14|_pause|_pause|_pause|mariopaint_gameboy@15|!combine|πŸ₯|!combine|noteblock_harp@-28|!combine|noteblock_harp@-17|_pause|_pause|_pause|_pause|_pause|shaker|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@14|!combine|πŸ₯|!combine|noteblock_harp@-22|!combine|noteblock_harp@-14|_pause|_pause|_pause|_pause|_pause|shaker|_pause|_pause|mariopaint_gameboy@14|!combine|πŸ₯|_pause|_pause|mariopaint_gameboy@15|!combine|πŸ₯|!combine|noteblock_harp@-19|!combine|noteblock_harp@-9|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@17|!combine|shaker|_pause|_pause|_pause|mariopaint_gameboy@14|!combine|πŸ₯|_pause|hammer|!combine|noteblock_harp@-20|!combine|noteblock_harp@-10|_pause|_pause|_pause|mariopaint_gameboy@12|!combine|πŸ₯|_pause|mariopaint_gameboy@10|!combine|shaker|_pause|_pause|_pause|mariopaint_gameboy@12|_pause|πŸ₯|!combine|noteblock_harp@-21|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|_pause|mariopaint_gameboy@10|_pause|shaker|_pause|_pause|_pause|mariopaint_gameboy@7|!combine|πŸ₯|_pause|mariopaint_gameboy@10|!combine|hammer|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|!combine|πŸ₯|!combine|noteblock_harp@-22|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@7|_pause|_pause|noteblock_pling@5|_pause|_pause|shaker|!combine|πŸ₯|!combine|noteblock_pling@4|_pause|_pause|noteblock_pling@3|_pause|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|hammer|!combine|noteblock_pling@2|_pause|_pause|noteblock_pling@3|mariopaint_gameboy@10|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|noteblock_pling@5|_pause|_pause|noteblock_pling@2|mariopaint_gameboy@12|_pause|πŸ₯|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|!combine|noteblock_harp@-7|_pause|_pause|_pause|mariopaint_gameboy@10|_pause|shaker|_pause|_pause|_pause|mariopaint_gameboy@7|!combine|πŸ₯|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|hammer|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|!combine|noteblock_harp@-7|!combine|noteblock_harp@-4|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@7|_pause|_pause|noteblock_pling@10|_pause|_pause|shaker|!combine|πŸ₯|!combine|noteblock_pling@9|_pause|_pause|noteblock_pling@8|_pause|_pause|mariopaint_gameboy@14|!combine|shaker|!combine|hammer|!combine|noteblock_pling@7|_pause|_pause|noteblock_pling@6|mariopaint_gameboy@14|_pause|mariopaint_gameboy@14|!combine|shaker|!combine|noteblock_pling@5|_pause|_pause|noteblock_pling@4|mariopaint_gameboy@17|_pause|πŸ₯|!combine|noteblock_harp@-21|!combine|noteblock_harp@-17|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|_pause|mariopaint_gameboy@15|_pause|shaker|_pause|_pause|_pause|mariopaint_gameboy@14|!combine|πŸ₯|_pause|mariopaint_gameboy@12|!combine|ride2|!combine|shaker|!combine|hammer|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|πŸ₯|!combine|noteblock_harp@-22|!combine|noteblock_harp@-15|!combine|noteblock_harp@-12|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@12|_pause|_pause|_pause|_pause|_pause|shaker|!combine|πŸ₯|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@10|!combine|shaker|!combine|hammer|_pause|_pause|_pause|mariopaint_gameboy@12|!combine|πŸ₯|_pause|shaker|_pause|mariopaint_gameboy@14|_pause|_pause|_pause|mariopaint_gameboy@15|!combine|πŸ₯|!combine|noteblock_harp@-28|!combine|noteblock_harp@-17|_pause|_pause|_pause|_pause|_pause|shaker|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@14|!combine|πŸ₯|!combine|noteblock_harp@-22|!combine|noteblock_harp@-14|_pause|_pause|_pause|_pause|_pause|shaker|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@15|!combine|πŸ₯|!combine|noteblock_harp@-19|!combine|noteblock_harp@-9|_pause|_pause|_pause|_pause|_pause|mariopaint_gameboy@17|!combine|shaker|_pause|_pause|mariopaint_gameboy@14|πŸ₯|_pause|shaker|!combine|πŸ₯|!combine|hammer|!combine|noteblock_harp@-20|!combine|noteblock_harp@-10|_pause|_pause|_pause|πŸ₯|_pause|mariopaint_gameboy@19|!combine|shaker|_pause|_pause|mariopaint_gameboy@17|!speed@528|_pause|πŸ₯|!combine|noteblock_harp@-21|!combine|noteblock_harp@-14|!combine|noteblock_harp@-10|_pause|_pause|_pause|_pause|πŸ₯|mariopaint_gameboy@5|!combine|hammer|_pause|mariopaint_gameboy@7|πŸ₯|!combine|noteblock_harp@-16|!combine|noteblock_harp@-9|!combine|noteblock_harp@-6|mariopaint_gameboy@9|_pause|mariopaint_gameboy@10|!combine|shaker|_pause|_pause|mariopaint_gameboy@2|_pause|πŸ₯|mariopaint_gameboy@2|!combine|shaker|!combine|hammer|_pause|_pause|mariopaint_gameboy@7|!combine|shaker|!combine|πŸ₯|_pause|_pause|mariopaint_gameboy@5|!combine|shaker|_pause|_pause|mariopaint_gameboy@7|!combine|shaker|_pause|πŸ₯|πŸ₯|_pause|πŸ₯|shaker|_pause|_pause|mariopaint_gameboy@6|_pause|_pause|_pause|mariopaint_gameboy@5|_pause|_pause|_pause|mariopaint_gameboy@-2|_pause|_pause|_pause|mariopaint_gameboy@2|!combine|ride2|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|_pause|!speed@88|_pause|_pause|_pause
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment