Add lullaby and change update styles

This commit is contained in:
metalex9
2020-12-06 22:02:29 -06:00
parent 5944ca223f
commit ec3cb8f479
14 changed files with 356 additions and 335 deletions

575
package-lock.json generated
View File

@@ -1193,520 +1193,529 @@
}
},
"@generative-music/make-piece-oxalis": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/make-piece-oxalis/-/make-piece-oxalis-4.2.0.tgz",
"integrity": "sha512-WH+eK6IPN5UwTiMbl7PoKWAf2QH/LwjBkcE9FNZQfeTMrwQtZoRu1BU3NS6yvwTR92mwxzeXctV6wX8yVwwzjw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/make-piece-oxalis/-/make-piece-oxalis-4.3.1.tgz",
"integrity": "sha512-CE1x9RzZ90+m5tpOgmGguQkIq81o7QxJP7D8lex9ot60qGHYnx8Y5ztdl8TiJkb7lk29g6APqxopVmmB6IoApg==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-420hz-gamma-waves-for-big-brain": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-420hz-gamma-waves-for-big-brain/-/piece-420hz-gamma-waves-for-big-brain-4.2.0.tgz",
"integrity": "sha512-CU0jz485mcJnsCHwWsDHZr4Pno1b+r3EbUfVbDSCoy8uH6vBek3FXvB0mRHHljmX7RF/U7mBqOMibmF5MlW3cQ==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-420hz-gamma-waves-for-big-brain/-/piece-420hz-gamma-waves-for-big-brain-4.3.1.tgz",
"integrity": "sha512-Vc9PB11p88X6LDs3Upt2Jq9ke/6n602g/Ypb5mVazee9uHJOwYmaF1TZb/idgWPkDfjF2jbEQYPgEvE7hWgNUA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-a-viable-system": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-a-viable-system/-/piece-a-viable-system-4.2.0.tgz",
"integrity": "sha512-E0NjZ/iANvGsdEyV4XBgKjojIoXX0xPfGLqF2V+98dK7GivNBqBVaNxHIi7sRrKjrOE7VQOD4htyKDbgjP3OZQ==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-a-viable-system/-/piece-a-viable-system-4.3.1.tgz",
"integrity": "sha512-Y0sJ8XgLBgrIkXI4+DEx6QPreYzDJyHOEHUhwMc0TgFy8SIzNMYFlFcaKz4cjNkoI+zALhx3Vl9voyQkNuPPCA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-above-the-rain": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-above-the-rain/-/piece-above-the-rain-4.2.0.tgz",
"integrity": "sha512-ZI1LzEWbpU477oZtmj1hkd45JBR/u3HhKdqZpr3kRHUVZiPMrzxzKNIK6yzbtIozFkVcThBR+IM/ak38l6jFSg==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-above-the-rain/-/piece-above-the-rain-4.3.1.tgz",
"integrity": "sha512-Pzcp84Fda5UMsdS+AZwjkqiGcjV7SouEyNa0uSTd2DiHIypEfdrYIxFf7IoTNy6RckIQMw4IqYNw0cUksQ51dA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-agua-ravine": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-agua-ravine/-/piece-agua-ravine-4.2.0.tgz",
"integrity": "sha512-bAg6/8+5f5bdxYKpF4QgmtWFvWenx33F0kwwu+P9Ji/qC4r48fI2u9BUbPYHASUXOtFJTcEhb5lb0ahNojSZ7Q==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-agua-ravine/-/piece-agua-ravine-4.3.1.tgz",
"integrity": "sha512-vuSq6/5QLVTHTmrPHn02HzOtYSL3ziH1YO3w+Iewrkfe4Gtm5QxTJwUOEURNqnuElia5HmlXpAXhzuPGnTbafA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-aisatsana": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-aisatsana/-/piece-aisatsana-4.2.0.tgz",
"integrity": "sha512-h8fyZStSLceWRyplLpVRq3w2YnfeGkEM72MgaE4b7lPHTRkDiu3RGAjjkfURZs9hvmTeXcuWCiEXycfvrU/XQw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-aisatsana/-/piece-aisatsana-4.3.1.tgz",
"integrity": "sha512-nSHzQfBKa+WM9VmR6sGhzR0a7+utufp8VFggrfNY6Aj/kfJ5afVIFsS8AAN1fn3fiQ1ch5avbK9ofXB+xZ12mw==",
"requires": {
"@generative-music/utilities": "^4.2.0",
"@generative-music/utilities": "^4.3.1",
"markov-chains": "^1.0.2"
}
},
"@generative-music/piece-animalia-chordata": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-animalia-chordata/-/piece-animalia-chordata-4.2.0.tgz",
"integrity": "sha512-0LiY7hEjYeRAikPly0Yn4cpz7X1VHXdSJS1An9NenikFzBKCmEmo9YuIsoD3AwEblmA1Khq62UWAca06ytr5zw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-animalia-chordata/-/piece-animalia-chordata-4.3.1.tgz",
"integrity": "sha512-9kjWKrEGTh43AerB0saeiEltfUFZCcjUTk8fZjNs6+4J4cnz1PQE+ZzJbmciL4L9qWG1AreTgq5yQZyvVsid/Q==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-apoapsis": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-apoapsis/-/piece-apoapsis-4.2.0.tgz",
"integrity": "sha512-ijfC4RcnftBtleZeA9E3eKL/+WJZuYjNIWYtZuTmyz/HG2E8qyqN97ZbC4MNwaF7XPCbHjzYkA/lKQiD8q+MMg==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-apoapsis/-/piece-apoapsis-4.3.1.tgz",
"integrity": "sha512-riv9vf3ZP8g75iTTqp0diB71iPMaEKGNUQwjZSzp6q9Hn5ZF11+Lty/OKYinXq6efzHmGzb8Cu67R9xIUO51+g==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-at-sunrise": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-at-sunrise/-/piece-at-sunrise-4.2.0.tgz",
"integrity": "sha512-ng7xHQ95K3jpIR1+UKgHFqMhgMPW1QEk4Bg3cT7f0pQFCrMVaHXrteOWrMvVwQuxAxwS+Oz9Z5x+bvrWNcXDrg==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-at-sunrise/-/piece-at-sunrise-4.3.1.tgz",
"integrity": "sha512-waFH0Nf4rvjkIOYGTFAfvttnYOGthMHXHyB3/W/X1vZ0/Qbz2CFmwSAYYoIGVmmAtQq/K+vlshyBoVofIjQCYQ==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-awash": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-awash/-/piece-awash-4.2.0.tgz",
"integrity": "sha512-CLjw94E814KawqmTujlyaYiL6xiQO8OU47wnFBS9dxrPdTcrYFBtXGCNedgsitn1egtnEl1lC2lnk0V3oMtcFw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-awash/-/piece-awash-4.3.1.tgz",
"integrity": "sha512-NrUNIe0wO4Clm8GN/1nYVDNWsHiEdHeHKibFaQIbrgt1Bc8YMBcq2+WBlWtrgnKNIgQBo7K+dyDh/URPrEJ+/w==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-beneath-waves": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-beneath-waves/-/piece-beneath-waves-4.2.0.tgz",
"integrity": "sha512-xy+YPOoiYdTOxdDZYYH3EDDB68NuTirIKS9ytjg/58YI9LszUbDiKqKukBA9gbpbVJSh9QAopbp0q4dkD5ZCFA==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-beneath-waves/-/piece-beneath-waves-4.3.1.tgz",
"integrity": "sha512-mHsFxennpHj/6E4vJL3op3MShb56ERWSQY0AkD4QIiiHjf7b6gKBgvprUn2Hs9FJme1n68innSdmytgabFcVfA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-bhairav": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-bhairav/-/piece-bhairav-4.2.0.tgz",
"integrity": "sha512-GMoPGxHrdFJGaw5bEkVPc4BeNAlohoO/ddwaOkjx5HHIROW8Y4/MIg4nSJ+/Y8nbnGENyi/ENXlrS+Ki79v/6A==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-bhairav/-/piece-bhairav-4.3.1.tgz",
"integrity": "sha512-07ztH/7rosKz3VPxoptjgwg4fvnQStEiTULy4HmyIB9pln4iyeCikYXi965Aamh+ktvkg/A3yabgPjLskyUBSg==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-buttafingers": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-buttafingers/-/piece-buttafingers-4.2.0.tgz",
"integrity": "sha512-h7jlmN364fzBeTbgngSXF6j3ivdjC7FHLkCeLHBu1RPNR21rlbo6H9qgNoRkMhbqtJQYd+PTUNch/kIp/Lj6KA==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-buttafingers/-/piece-buttafingers-4.3.1.tgz",
"integrity": "sha512-ZJAterUPSP1XYpYNRfSAwtix6R66R/fJZuMDYqYSgtx9kc6vyNry8MArCheyc7zrbxPsJuZ8bJ0VYT8811Pvug==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-day-dream": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-day-dream/-/piece-day-dream-4.2.0.tgz",
"integrity": "sha512-0HVJGpLfm1SfvYMII6Og4t7hl7oRYQzJaD/JpgyN9lSnsWsTmliYXKazCTMyTxgCit9jQ8IS/shgzlZbhcqE8w==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-day-dream/-/piece-day-dream-4.3.1.tgz",
"integrity": "sha512-/owdmx4q0BTCyPneBjezZEFlg6ZQ+hGqvoWiNzl8idG8w6XZkpPumGPKusGq8Bxpbg9ZietC61OIwGfq0G/Leg==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-didgeridoobeats": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-didgeridoobeats/-/piece-didgeridoobeats-4.2.0.tgz",
"integrity": "sha512-4Mf1xwJ81drtXm0b70jHhs7+jn683z++Qpf+0E1zQjHoG1zyRYR796k7T6oQFd1c5/juZzwoEHG8HCncHCrr8g==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-didgeridoobeats/-/piece-didgeridoobeats-4.3.1.tgz",
"integrity": "sha512-Q78QWmaBGFLWqj+96xvMLxB8Vr1CbRSEqnQjTgCCxt/mYUmHGh2Ncnessa1hIRnMJQEpYpfUi6quEkktDgD9sQ==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-documentary-films": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-documentary-films/-/piece-documentary-films-4.2.0.tgz",
"integrity": "sha512-C5nZ3CdDawur7fUXbzWzqsoZ9tbgJH9gSkXjd7vbp0nQ2IPqS1q7nprTtMQe0AVapByoulbqAvP6e37Mga4iTg==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-documentary-films/-/piece-documentary-films-4.3.1.tgz",
"integrity": "sha512-7TdlLWFULVpWonrOH5glraqietM+hxAypK1DoqKt9C+IQdSsf8Dd7hNmtkJ6GqLTWvcGepJAngpP8g3DbN9ZJA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-drones": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-drones/-/piece-drones-4.2.0.tgz",
"integrity": "sha512-90rviJ2HlfG5vzBIgXvusqKqmq+JoOEc6PbbGllcRBe58HUqesigqrqKFzyl1V16Y7pnpDSjzriej5UtUWI7Vw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-drones/-/piece-drones-4.3.1.tgz",
"integrity": "sha512-9Td/9rD3aI14PtiPLgwr7bJPF7+sFWBil5V2P+KEjNZVGZ0R0/6vp8CKqM9pwVU0ZJ/5O8g/zA7XZ3XMwxXhSg==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-drones-2": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-drones-2/-/piece-drones-2-4.2.0.tgz",
"integrity": "sha512-c0i8ATUnan0ha9NC7bwuIGA+UI/kcX1ynrDBO2ytOYDU2r3/kD5F5jl5R/pwtszDRLrCkPGlVVBcjWgYGIMrvQ==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-drones-2/-/piece-drones-2-4.3.1.tgz",
"integrity": "sha512-S9KpbMmvdBwQdBry/beLB/SB1Bstvb2rJM2pDmKiYNSIWN6AZVLYOONYuBEfaOl65E4ZIMxJU8njRl056XpEkA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-eno-machine": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-eno-machine/-/piece-eno-machine-4.2.0.tgz",
"integrity": "sha512-gIPji0hoX8a4Z1zkAL0G11FbXLVH4+SPCSNdHCQE28I24HW+kOq7037KezeCmIZaoDNAaKzeenlNQ+AG2ZLPYA==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-eno-machine/-/piece-eno-machine-4.3.1.tgz",
"integrity": "sha512-u3z/GRERi68WhBnoAa9hti5wShxjH9MMAWpoSjw8kRhbTyjHEcw4nTvE7TpPcgiW8ovv1p8HqF1x0af7jep24w==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-enough": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-enough/-/piece-enough-4.2.0.tgz",
"integrity": "sha512-iDMVGlkf9A0Lv7SGK8o7u73HnLZq18LqOsImIGMtPo95pCVRggJWgXD5w++bMGW4RbFecZQd+vsSYHaBHubhpw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-enough/-/piece-enough-4.3.1.tgz",
"integrity": "sha512-sgFrAqnfQHvyKprBofwlxtjeNOkhdFKFOolVm6R4K1w2e0ZeBXjeVL4/gEGKrJoQUiCMctGYHTql6l/Rgu5yEA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-expand-collapse": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-expand-collapse/-/piece-expand-collapse-4.2.0.tgz",
"integrity": "sha512-WDL88vaEp0ybz4FxhZF86+bnk4U7KKWO8gNWId/VTr1MUKoJ8eLdkfCzY+xQGIWSZkFexJtcnW4LaSAbNuiL+Q==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-expand-collapse/-/piece-expand-collapse-4.3.1.tgz",
"integrity": "sha512-OMtK7RRMdHkbQElAanvkJttOAgk+DidDULxvXBeKAnL1GgODwAsWSRTaiPdJQzNPgi4VJXeXPw7wQfAL+YCJ8Q==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-eyes-closed": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-eyes-closed/-/piece-eyes-closed-4.2.0.tgz",
"integrity": "sha512-4cUwtmXEUtpfYyZqn/trT3oy0AUJVcC6EYdAQM3pLBACJBgQl4xQihi2Mp2eR/ZGJ3jlSCq0nUGQMcEcwwaZVQ==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-eyes-closed/-/piece-eyes-closed-4.3.1.tgz",
"integrity": "sha512-+U+dvCukkNQMt0akmbkqDyjb3sVX+jKKhw5hG/zdX+zYv8iJokNbyJPcnbNFKRtbeFEWRTEUwzSTkSos8MDmSA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-homage": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-homage/-/piece-homage-4.2.0.tgz",
"integrity": "sha512-wjb2m9TEYirvw/JVqQDWPP6uE4yUczQwX8ITp7WZMGIcvT7wicRXt1RHOuvA399O8IRRtsDsbmrzwbVyTCMCaw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-homage/-/piece-homage-4.3.1.tgz",
"integrity": "sha512-G9DvrTN7McNbp0eSc1nLNE1qbADsk2Dr3xENnm3FSkOYtbKTJBTv9HBlC2RIdexuwH+p+NJZ8VnF4Am7P1rr8Q==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-impact": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-impact/-/piece-impact-4.2.0.tgz",
"integrity": "sha512-yyKFwPDH7S6W2Wzc7pAaVJgbm2PqSdxKOK5hyUqFwIiVLouyRJ/Lxm8x0vgfhTqlLXQwCefkVEEKaYr/jWMiuw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-impact/-/piece-impact-4.3.1.tgz",
"integrity": "sha512-kbCZiV5o+KpWDBWDpnZtHjK5WS7VBHadpUNuOAnEx1Pn/fy0dQJXD+7nk5Xm2nLhdk/Om8luesBG5HUTScdlwA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-last-transit": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-last-transit/-/piece-last-transit-4.2.1.tgz",
"integrity": "sha512-rqFWiYqO6ygAAqm7lK5jsdSKf1LCyUpJrQBQozDNY5Ckdn/pDcNzGs6g9DMhFPfT/cAyCZXMPvWO52RkAxtyvw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-last-transit/-/piece-last-transit-4.3.1.tgz",
"integrity": "sha512-KqK8nCn2yeXEB0ifX5ZgwBD5LdFdps7T+I76ysNYu8IgKhIv/rcSGgT038YlOb8j5CN5G3vAdcEQ7f3uVFbO0w==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-lemniscate": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-lemniscate/-/piece-lemniscate-4.2.0.tgz",
"integrity": "sha512-yxxmXvjdceW3Add7+J0ScA8NfU3ZsPwdfD7KX+wO1Z6KDt8KaqRoFHvAKVNFXr0qHiCaQqzCcLhidKBq43XIlw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-lemniscate/-/piece-lemniscate-4.3.1.tgz",
"integrity": "sha512-mWjfW4XUCiL705/IHrueg7vdMJ/nupuLgWS8wxeZ2pJeXHZYewtprXNkDIFcDAd0x+LequvYmUJN7EZ/UR1Mhw==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-little-bells": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-little-bells/-/piece-little-bells-4.2.0.tgz",
"integrity": "sha512-+mI6qNs1ueK8Z63CE6Q3dx7fxziRq9dlFMjuqfaHx15EOv6y0EeEJF5cEpvwWYxnd+KkslHsj3QVYjttIov6yA==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-little-bells/-/piece-little-bells-4.3.1.tgz",
"integrity": "sha512-kKAzgpjolLtkkyEaVh2/gi8u18l0l7B8xG632CIvidOUKbJ2ubShxPi+A+7K3uXEgAn528ckMus3iF52k5MlYQ==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-lullaby": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-lullaby/-/piece-lullaby-4.3.1.tgz",
"integrity": "sha512-aFLs67IWj5wlaeEHgzlrbn6C5SBOpFimmDc73kZ+SumVZCTd59lXciG4Z6mi3Nsbnrl5JN1IIXsMrbPfzWeg/w==",
"requires": {
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-meditation": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-meditation/-/piece-meditation-4.2.0.tgz",
"integrity": "sha512-ZrvO+7eFXkDAWWHQLCrFHQAAB9x4gyRX3eqy0RMzqhv9KBXRMDHlBpOKU9tKwYDMjx527XPqAy+kRytioqPn5Q==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-meditation/-/piece-meditation-4.3.1.tgz",
"integrity": "sha512-cjWWm0Pjvi/h8dSPpRWm9tXddSgV4oSnaKcQR9CZBAvQCls6nNeY4IVxXriMsBihR5OIXv6X4EswQzRA3CLrfA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-moment": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-moment/-/piece-moment-4.2.0.tgz",
"integrity": "sha512-I+8XOWh0cZDb87SSNlmuifJRHydMFXKtM+mpiWoZ4zN2LDcX8pgYRJDTymR/IE4emUCrvH/6Q4KwbKehQUuUuw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-moment/-/piece-moment-4.3.1.tgz",
"integrity": "sha512-IbS5ZcTG4oHE7Ci50sKv1+TpKYXGCFo3UZT+Gc3Qc41S1uMclqhmo4gQ6AlaDVlAx3R387PvpY/nTjHv165Bow==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-nakaii": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-nakaii/-/piece-nakaii-4.2.0.tgz",
"integrity": "sha512-qN6w2ZnZQqDabYqXq/hLI9zaN1ayFyOA72xjZtM0Ktuio5oyum0GFvbHzNKjI+fkoENk2cn6Kxcqj0vtOb5PFg==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-nakaii/-/piece-nakaii-4.3.1.tgz",
"integrity": "sha512-+R3KhzP/CmEVv/BAJsUB40vWyk2obDjtBI0m0r2UT1W4MEmLWWwuu26sB0yxmnKRPeyB9WWT0d0OG/rZcxw01g==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-neuroplasticity": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-neuroplasticity/-/piece-neuroplasticity-4.2.0.tgz",
"integrity": "sha512-MfwL2oU0MmUUNg0jQIIHkfrURTh8QewXBHIaGbodbumCWYRhobLVeVCcxhLlW8sZyPrdoFHq6taZlDH4hiAHgw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-neuroplasticity/-/piece-neuroplasticity-4.3.1.tgz",
"integrity": "sha512-kC1ywnhy/Ts1YWow8M8jd0trKa4wOza/rWBOZ6sB/64ClyIHAyPOBOwlhKYpBjckdu/A4ksN/tdpmQI0nhaZ4w==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-no-refrain": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-no-refrain/-/piece-no-refrain-4.2.0.tgz",
"integrity": "sha512-/bZx4TWi4ozUjd4/60fBzdEDejlMKevHtty971Gft2HvlgRtor2OIZ9rkhmYWhpz1GkCmULZbupWjxA1dNYpmw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-no-refrain/-/piece-no-refrain-4.3.1.tgz",
"integrity": "sha512-xbEn1q9vK+aomQal8M0Zbj+2RbupqBjHw43SKxh3Dz7un2+sc3YscYBDfmtFW/llITFRoTyJoQ51S/emhDAtBQ==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-observable-streams": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-observable-streams/-/piece-observable-streams-4.2.0.tgz",
"integrity": "sha512-cY7KTEcdQ+ar4ko1EzaddiRVRjakEJZ+fmO5leDtSSjAwXRtPTBswErCAMs/UYFqS3/TEGBIn8sojISH8glvqQ==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-observable-streams/-/piece-observable-streams-4.3.1.tgz",
"integrity": "sha512-kCFjFrRJGZR3raVbj4/xtD2XZieag2jJaqng4GUHXK+PfOGkDGznLu7t/0SgSRr2dLHNegpdhHbH9u45v5DYXA==",
"requires": {
"@generative-music/utilities": "^4.2.0",
"@generative-music/utilities": "^4.3.1",
"rxjs": "^6.4.0",
"tonal": "^2.2.1"
}
},
"@generative-music/piece-otherness": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-otherness/-/piece-otherness-4.2.0.tgz",
"integrity": "sha512-0XsWa49fkoFLDA0YqiQiITFaf/2j+wCVde3x+2oh8w8ICN8JusH8/NYlx9ObDmYZPxNqpBetkGp2h22aAVtdvQ==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-otherness/-/piece-otherness-4.3.1.tgz",
"integrity": "sha512-f1bAaIR8+xchf9dJgdBBOkjSJCml3JvOjnS+7tHBZmATiSZRxgPK0pV8w4ecQg46ODNzqnRpqpZQ6TVtL4E1+A==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-oxalis-1": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-oxalis-1/-/piece-oxalis-1-4.2.0.tgz",
"integrity": "sha512-DThmhY287kCvoMIto7q+INLOmDl4ersDt9Bus1qPtjMW2b+bU6whUeSfmAv1bG/ct73D4YXG8wWpCSFXxnslLQ==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-oxalis-1/-/piece-oxalis-1-4.3.1.tgz",
"integrity": "sha512-8TtBircnARkOpxRoDrY3mip38F/4Y89zs5q5gytdkyLiFNFdXluH0h0Ynrhns5DUzOhSSW0pSYm6NatdMnaKUw==",
"requires": {
"@generative-music/make-piece-oxalis": "^4.2.0"
"@generative-music/make-piece-oxalis": "^4.3.1"
}
},
"@generative-music/piece-peace": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-peace/-/piece-peace-4.2.0.tgz",
"integrity": "sha512-qZzgtAxdI1TqO/jy5MBfb4peChkjw9wTtA7HDSzonhXkLXhtOPhCzkWOtb+JECUaQqsZDK3sUyTn53QY0EIY7Q==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-peace/-/piece-peace-4.3.1.tgz",
"integrity": "sha512-RLcM7YbxWkg4KVrV9yIy255oFn3JGRdboPidyUueTwQ96cnR6saJ48L89lkrF/6onQw0FIDZrcQnlsCvnby+Wg==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-pinwheels": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-pinwheels/-/piece-pinwheels-4.2.0.tgz",
"integrity": "sha512-Ow8RXBjfDl2ns//Tc8RmMdgvyeQMONExhSd/xvGDlX1ya/4qauoiv8JHqJuTuPPCYvKpnAGTjvIBlNzZft3/Mg==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-pinwheels/-/piece-pinwheels-4.3.1.tgz",
"integrity": "sha512-y0TKIas/6sxcFXM7rQWbKoYH3PIXUa7Icr75Gjx54apLFGTrweTMBublTFV0WJHDIjA92qAQ8NERn18/NS1hRg==",
"requires": {
"@generative-music/utilities": "^4.2.0",
"@generative-music/utilities": "^4.3.1",
"shuffle-array": "^1.0.1"
}
},
"@generative-music/piece-pulse-code-modulation": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-pulse-code-modulation/-/piece-pulse-code-modulation-4.2.0.tgz",
"integrity": "sha512-MFVgJgV/Ngyp9UW8vyW+/IIPUUt7jzCx0f+SZdhiEg6gPmD7RC7KGeUryuXUld5NzMrb84cMz8X9R/5Yui0pWQ==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-pulse-code-modulation/-/piece-pulse-code-modulation-4.3.1.tgz",
"integrity": "sha512-Zehm6Ak/q3erDsVu92tEmi/GO5OTfgeNiWw6jXoyLoktaJ0k8EdhWSLq/sFtf1NiBrIW2JXN9SmgJqrqPhjq/g==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-remembering": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-remembering/-/piece-remembering-4.2.0.tgz",
"integrity": "sha512-XQojZDEkvE0DHBmx82LAM+ce08zTkee0azUokB8aa0jYNUZjJ5p7NGNDJcx7i0nY5x0ad0PemDYY9bRsaKfgRQ==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-remembering/-/piece-remembering-4.3.1.tgz",
"integrity": "sha512-t2LFdpSXaVi55S4EQ0JhUXxOZESTVt8u9XjLxASFEa9z7FkTYDC5TnpUW8oKLOqg4d0roSb9wl/kzWJ9NmDNOw==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-return-to-form": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-return-to-form/-/piece-return-to-form-4.2.0.tgz",
"integrity": "sha512-dAqmPYvX80hJRyZzObg4Gv/aezQwGqSJCyFcqZwy93vrGKmvqlxz5stf3tzwk4HVbQDgEW3Yu/8E4B51DaeQUQ==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-return-to-form/-/piece-return-to-form-4.3.1.tgz",
"integrity": "sha512-gX5fRHrFt8rYZOrkj20R/i9sOWt50UvOMrzT8BEs7lJJQdPqe1tinddOqLHNgx+OScadWLch56K1DnNMmYr9qQ==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-ritual": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-ritual/-/piece-ritual-4.2.0.tgz",
"integrity": "sha512-POfTSPCwgalQquhGISfoPUWSfcYwiN7N0Hq9mSOmbxTi8e/8FGV/tRJP2gi4BT4jaEgTv01vODyhbM6p4hJKMw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-ritual/-/piece-ritual-4.3.1.tgz",
"integrity": "sha512-qX8ic8yISVCm8gvJmfeRoPXQS9fzDUOI/pzI6PW+XXl8sI9cSw55n2HQsnkjP17T9jnRDLJCnYK6qXTFiwgveg==",
"requires": {
"@generative-music/utilities": "^4.2.0",
"@generative-music/utilities": "^4.3.1",
"tonal": "^2.2.2"
}
},
"@generative-music/piece-sevenths": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-sevenths/-/piece-sevenths-4.2.0.tgz",
"integrity": "sha512-Zy8+gNxgvAEdhFgMyhnKBuZ/FxYfBS0DmBBFbA0NxY7qm/sGkMNkqUhwtqdtkLSNwb+4ueDBBjUQ95om9UtFcA==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-sevenths/-/piece-sevenths-4.3.1.tgz",
"integrity": "sha512-L8hdcX9+TSeGY6LjNUeJ0cKrzpyue9SjU0yy0afs3Geg+im5LfH9qDoXmlXsmZJzRe4reTu2VMzbqela3cSvFw==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-soundtrack": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-soundtrack/-/piece-soundtrack-4.2.0.tgz",
"integrity": "sha512-dBZLJ5CSy7tH3xck/VBJEopCjG3BXTaEKM2btNS0bk7PNRcLxOmpDgq1mhOA3XMr6MFKGi9fyEfgcV+SdICHsA==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-soundtrack/-/piece-soundtrack-4.3.1.tgz",
"integrity": "sha512-1s8it1sZp1jYw/+EX5SGzKFIALFSwXOrha7l+wCUVLwMQxmGm1sKn3LUkhsZP9Nka6h6JbKGna55FsBtsW2Cxg==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-spring-again": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-spring-again/-/piece-spring-again-4.2.0.tgz",
"integrity": "sha512-cqyzQaijV3N/5o9qjiDWV+5Ib8xf9offJC1GpoKN2kRZ8L6DfgnWZfcyzShcyKlb+16c3nYYotV+tCIcl/vl9A==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-spring-again/-/piece-spring-again-4.3.1.tgz",
"integrity": "sha512-+7UGWt6OcIR6jDZPv/bbU+DkWiGtNLWleYW9q878V9JWHfHV4WCzYCItM26zF7ltNibFLk7jQcu+LtD5pSZwrg==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-stratospheric": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-stratospheric/-/piece-stratospheric-4.2.0.tgz",
"integrity": "sha512-EcI9ixIlCGUDLHkh5KktJdc8dwk9kC9iKiMs93AQz0i24iS8FaHjBqNgiOzoTraD1C4oYlsICWSpai2wyMQv8A==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-stratospheric/-/piece-stratospheric-4.3.1.tgz",
"integrity": "sha512-ojdn5kMpXHVC33Wrrnp85PBmTqLD7xrD/uhuHQ3u+KDrQBfMiF+LKT88uWO8tt2JoXRUqHocGbQ5aT9PQnnYQw==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-stream-of-consciousness": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-stream-of-consciousness/-/piece-stream-of-consciousness-4.2.0.tgz",
"integrity": "sha512-KVGlHprVhHo9fMlCahHh8hMqlT9fFoMFeppCquaGu9la0MMNtDDl07nMNg35jRXsvVL6mqKx33ezRDeQ2n8KIw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-stream-of-consciousness/-/piece-stream-of-consciousness-4.3.1.tgz",
"integrity": "sha512-i+OQxAOYHJ4aVZGOsalFgV9XvIvBQb6OGvXqdKXojg0t0uJ/7h+4kjiqHcxe1q/FkDeUbtx2mnhjRD6Y+NU40g==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-substrate": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-substrate/-/piece-substrate-4.2.0.tgz",
"integrity": "sha512-76RyE9Cug3q3DGuu5u4sVYxJhVj05f5+i/ZwkklVtsZa+R50E4CcYrW4C8W1xonTMK9899v29EcdMKtYuBdA8g==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-substrate/-/piece-substrate-4.3.1.tgz",
"integrity": "sha512-lePrJ0x0UAkGRDYTVvNelcAOCnSuq3/ixoFY9ulztWIwlrI1HgBYWtOmDkiDAO2rASgFzhBH3Z/HENAwuq54yA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-timbral-oscillations": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-timbral-oscillations/-/piece-timbral-oscillations-4.2.0.tgz",
"integrity": "sha512-0Nw5anUagL1JLPF9DyOFTvF8pGDW+Fd6WNsfkEjACu4KG2cvc3NSJNZhb0qsrMYhc8Iu3YvnSmCf2vV9I9iQCw==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-timbral-oscillations/-/piece-timbral-oscillations-4.3.1.tgz",
"integrity": "sha512-lEA7HSALcWzuhU4zK3tvhxk8nkqVi7fOscsYrm8Vob8XvpCyBsII0s7MGs7NZmu9kXJ78LkB1Tekg/HieviWKA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-townsend": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-townsend/-/piece-townsend-4.2.0.tgz",
"integrity": "sha512-vDmgvZyPqoOs9stb6LN+Zj8YyzGKVVwZ2sXABWhtB4hTnqGItRKxQJGWSGAC7n3HxuZqRpuqUJvmZ+ux59fZzg==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-townsend/-/piece-townsend-4.3.1.tgz",
"integrity": "sha512-B6b+Fs0NhDGAZDDI2ph4pXSKy+HM4mzUfgMMc+HIID3+Cwt4kGEQ7tke2uD3Wn3dCS/JqYH0Yn5aPoJYuB2Omw==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-transmission": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-transmission/-/piece-transmission-4.2.0.tgz",
"integrity": "sha512-rGdvqrXPupKTPyBGoekSPZVGF6lt+qVPLtOCJbZFpSSirkpJ6wEJuvWR3tWYDrS0O9MIBsr3S9ZbefdTSYnZYA==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-transmission/-/piece-transmission-4.3.1.tgz",
"integrity": "sha512-AxtYG1eVUh57PNIQ+B1bK++8NQvbuADYkbG3p0IRtGdJ7mm0KShQCQpd1fbNktyrITttfL0lofY/gdrCmt/5zQ==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-trees": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-trees/-/piece-trees-4.2.0.tgz",
"integrity": "sha512-CgbvWv61HHS5VUByTT2D/ZzfUz2XD6siT2SCYo9Q2WGIVR6DxI5x0aOzdUf8usnEqIkXgDGYEyy01USTgYbOJg==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-trees/-/piece-trees-4.3.1.tgz",
"integrity": "sha512-UxnZMoCbHvGgVliV/yU4UQ+gJr7EitegPrlMh+tf5YIZJAnyidiovcf853ua9wYDm1Tpp2DlFyMyG/npXWF8uA==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-uun": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-uun/-/piece-uun-4.2.0.tgz",
"integrity": "sha512-Z3BoJwez8t4Zja3HrId58M4hRamwZapQM2aYlzvHKr3hcBSCgHQyncumdiBpL0yQ/EhFn9UerAP16PUk6iMmsA==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-uun/-/piece-uun-4.3.1.tgz",
"integrity": "sha512-n5lFbE96QdS0KlRdLov2gq7qL96GLfhcNrQsDejeCg/zZCYJZpxsC5vsHXlAZQDJHxYFirX4IcVmKx38aOMPlw==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-western-medicine": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-western-medicine/-/piece-western-medicine-4.2.0.tgz",
"integrity": "sha512-WIJddVjLrjYddc36AyEdeJeItJoSGFlQDSb5oaBLuNxY1rOqjTrwnHZLnRglBaLQyj73SaF5fqIxdJftkgQPzg==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-western-medicine/-/piece-western-medicine-4.3.1.tgz",
"integrity": "sha512-ZU2z2eHvwKZZqUAkIKSSQvDLPqmNkTT3HrQpUUdORmdNbG03mASDQ2XuzudbgzWgZp6IOzg+BCsd7B1001WDAQ==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-yesterday": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-yesterday/-/piece-yesterday-4.2.0.tgz",
"integrity": "sha512-uiQBE4/jHgNokOJP21lhFBCknskNV1ypJt3tHR0jkdwJC5rTtlAf21aqtJJegQ6ndi7wsa5KkTzZgxIA6xNN4g==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-yesterday/-/piece-yesterday-4.3.1.tgz",
"integrity": "sha512-Ni9RAUG2cM0QdGniYpV2TNqUojv9Bun5Y7iIsVnn+XcP0GjG0tVgzvCBdkuQ8UnM3TXieh9GQafyBFc0B9olVg==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/piece-zed": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/piece-zed/-/piece-zed-4.2.0.tgz",
"integrity": "sha512-ZZkIJgPnBtBUj+ytKhaRIk2xzHpBDQJ7qQdgaZNCwh9TieDiDjkqt1TLQW3+IPGsc7PVrTzDU88bPi9+GBce2A==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/piece-zed/-/piece-zed-4.3.1.tgz",
"integrity": "sha512-8zTkMD99BtzGLCddBjc1NRQtpLwGrrP+2Gzi+7fA5o5oOysRLbaVsOEJ4Szr1iXTuMUyxGJQrWM6uZOHxenDlQ==",
"requires": {
"@generative-music/utilities": "^4.2.0"
"@generative-music/utilities": "^4.3.1"
}
},
"@generative-music/pieces-alex-bainter": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/@generative-music/pieces-alex-bainter/-/pieces-alex-bainter-4.2.1.tgz",
"integrity": "sha512-fMyW2jkuzhUmzOvtXdkbPiH2FymJdTqI3ET0PKbAmwCbiNi+jLnzU2XHnliJglaCkwTW/28MAQnf2Hi4yxLu7w==",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/pieces-alex-bainter/-/pieces-alex-bainter-4.3.1.tgz",
"integrity": "sha512-CjqOLuotz2M51A7gNINmyelMxcTYA0jkAReWGKVHDQQ3hpt8Ferq+tOWR8oFkvbe3CPL2eMhufSp+nXNZ2DZ0A==",
"requires": {
"@generative-music/piece-420hz-gamma-waves-for-big-brain": "^4.2.0",
"@generative-music/piece-a-viable-system": "^4.2.0",
"@generative-music/piece-above-the-rain": "^4.2.0",
"@generative-music/piece-agua-ravine": "^4.2.0",
"@generative-music/piece-aisatsana": "^4.2.0",
"@generative-music/piece-animalia-chordata": "^4.2.0",
"@generative-music/piece-apoapsis": "^4.2.0",
"@generative-music/piece-at-sunrise": "^4.2.0",
"@generative-music/piece-awash": "^4.2.0",
"@generative-music/piece-beneath-waves": "^4.2.0",
"@generative-music/piece-bhairav": "^4.2.0",
"@generative-music/piece-buttafingers": "^4.2.0",
"@generative-music/piece-day-dream": "^4.2.0",
"@generative-music/piece-didgeridoobeats": "^4.2.0",
"@generative-music/piece-documentary-films": "^4.2.0",
"@generative-music/piece-drones": "^4.2.0",
"@generative-music/piece-drones-2": "^4.2.0",
"@generative-music/piece-eno-machine": "^4.2.0",
"@generative-music/piece-enough": "^4.2.0",
"@generative-music/piece-expand-collapse": "^4.2.0",
"@generative-music/piece-eyes-closed": "^4.2.0",
"@generative-music/piece-homage": "^4.2.0",
"@generative-music/piece-impact": "^4.2.0",
"@generative-music/piece-last-transit": "^4.2.1",
"@generative-music/piece-lemniscate": "^4.2.0",
"@generative-music/piece-little-bells": "^4.2.0",
"@generative-music/piece-meditation": "^4.2.0",
"@generative-music/piece-moment": "^4.2.0",
"@generative-music/piece-nakaii": "^4.2.0",
"@generative-music/piece-neuroplasticity": "^4.2.0",
"@generative-music/piece-no-refrain": "^4.2.0",
"@generative-music/piece-observable-streams": "^4.2.0",
"@generative-music/piece-otherness": "^4.2.0",
"@generative-music/piece-oxalis-1": "^4.2.0",
"@generative-music/piece-peace": "^4.2.0",
"@generative-music/piece-pinwheels": "^4.2.0",
"@generative-music/piece-pulse-code-modulation": "^4.2.0",
"@generative-music/piece-remembering": "^4.2.0",
"@generative-music/piece-return-to-form": "^4.2.0",
"@generative-music/piece-ritual": "^4.2.0",
"@generative-music/piece-sevenths": "^4.2.0",
"@generative-music/piece-soundtrack": "^4.2.0",
"@generative-music/piece-spring-again": "^4.2.0",
"@generative-music/piece-stratospheric": "^4.2.0",
"@generative-music/piece-stream-of-consciousness": "^4.2.0",
"@generative-music/piece-substrate": "^4.2.0",
"@generative-music/piece-timbral-oscillations": "^4.2.0",
"@generative-music/piece-townsend": "^4.2.0",
"@generative-music/piece-transmission": "^4.2.0",
"@generative-music/piece-trees": "^4.2.0",
"@generative-music/piece-uun": "^4.2.0",
"@generative-music/piece-western-medicine": "^4.2.0",
"@generative-music/piece-yesterday": "^4.2.0",
"@generative-music/piece-zed": "^4.2.0"
"@generative-music/piece-420hz-gamma-waves-for-big-brain": "^4.3.1",
"@generative-music/piece-a-viable-system": "^4.3.1",
"@generative-music/piece-above-the-rain": "^4.3.1",
"@generative-music/piece-agua-ravine": "^4.3.1",
"@generative-music/piece-aisatsana": "^4.3.1",
"@generative-music/piece-animalia-chordata": "^4.3.1",
"@generative-music/piece-apoapsis": "^4.3.1",
"@generative-music/piece-at-sunrise": "^4.3.1",
"@generative-music/piece-awash": "^4.3.1",
"@generative-music/piece-beneath-waves": "^4.3.1",
"@generative-music/piece-bhairav": "^4.3.1",
"@generative-music/piece-buttafingers": "^4.3.1",
"@generative-music/piece-day-dream": "^4.3.1",
"@generative-music/piece-didgeridoobeats": "^4.3.1",
"@generative-music/piece-documentary-films": "^4.3.1",
"@generative-music/piece-drones": "^4.3.1",
"@generative-music/piece-drones-2": "^4.3.1",
"@generative-music/piece-eno-machine": "^4.3.1",
"@generative-music/piece-enough": "^4.3.1",
"@generative-music/piece-expand-collapse": "^4.3.1",
"@generative-music/piece-eyes-closed": "^4.3.1",
"@generative-music/piece-homage": "^4.3.1",
"@generative-music/piece-impact": "^4.3.1",
"@generative-music/piece-last-transit": "^4.3.1",
"@generative-music/piece-lemniscate": "^4.3.1",
"@generative-music/piece-little-bells": "^4.3.1",
"@generative-music/piece-lullaby": "^4.3.1",
"@generative-music/piece-meditation": "^4.3.1",
"@generative-music/piece-moment": "^4.3.1",
"@generative-music/piece-nakaii": "^4.3.1",
"@generative-music/piece-neuroplasticity": "^4.3.1",
"@generative-music/piece-no-refrain": "^4.3.1",
"@generative-music/piece-observable-streams": "^4.3.1",
"@generative-music/piece-otherness": "^4.3.1",
"@generative-music/piece-oxalis-1": "^4.3.1",
"@generative-music/piece-peace": "^4.3.1",
"@generative-music/piece-pinwheels": "^4.3.1",
"@generative-music/piece-pulse-code-modulation": "^4.3.1",
"@generative-music/piece-remembering": "^4.3.1",
"@generative-music/piece-return-to-form": "^4.3.1",
"@generative-music/piece-ritual": "^4.3.1",
"@generative-music/piece-sevenths": "^4.3.1",
"@generative-music/piece-soundtrack": "^4.3.1",
"@generative-music/piece-spring-again": "^4.3.1",
"@generative-music/piece-stratospheric": "^4.3.1",
"@generative-music/piece-stream-of-consciousness": "^4.3.1",
"@generative-music/piece-substrate": "^4.3.1",
"@generative-music/piece-timbral-oscillations": "^4.3.1",
"@generative-music/piece-townsend": "^4.3.1",
"@generative-music/piece-transmission": "^4.3.1",
"@generative-music/piece-trees": "^4.3.1",
"@generative-music/piece-uun": "^4.3.1",
"@generative-music/piece-western-medicine": "^4.3.1",
"@generative-music/piece-yesterday": "^4.3.1",
"@generative-music/piece-zed": "^4.3.1"
}
},
"@generative-music/samples-alex-bainter": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/samples-alex-bainter/-/samples-alex-bainter-2.2.0.tgz",
"integrity": "sha512-zjEb1obw1dkmmcVfOr4foG4tm6sxIpaLOBEHrbVyWZIGnq3K3ncJ+psmVwIiW6Pg8wXsFhL2xDqH3fiPlGuUaw=="
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/@generative-music/samples-alex-bainter/-/samples-alex-bainter-2.3.0.tgz",
"integrity": "sha512-s6BfsSS+Jmd0jpZOaB8YtVz+9DMHrwySnTGyOxGTqi0SgMX+8M54BxJ48xVp+HjmjuUoGZhk7GuJY8GXH7+wOA=="
},
"@generative-music/utilities": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@generative-music/utilities/-/utilities-4.2.0.tgz",
"integrity": "sha512-lxS7hpegL+lzlY70nV6cPgvhzOeVwY8R4lIRJwUwgB3MFuADzQ1SlnW1uJf5oQ1DANYMWt9wHVVyodaUlnlsCA=="
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@generative-music/utilities/-/utilities-4.3.1.tgz",
"integrity": "sha512-wjK+IszKf9kk31FrrYHI+sDvONjruoORsV04gi0J+bDevTTXXvh35Z4z9EQrDcHhL4VK0TRkoIFs7cheFhnZWA=="
},
"@generative-music/visualizer": {
"version": "2.3.5",

View File

@@ -65,8 +65,8 @@
"@fortawesome/fontawesome-svg-core": "^1.2.29",
"@fortawesome/free-solid-svg-icons": "^5.13.1",
"@fortawesome/react-fontawesome": "^0.1.11",
"@generative-music/pieces-alex-bainter": "^4.2.1",
"@generative-music/samples-alex-bainter": "^2.2.0",
"@generative-music/pieces-alex-bainter": "^4.3.1",
"@generative-music/samples-alex-bainter": "^2.3.0",
"@generative-music/visualizer": "^2.3.5",
"@generative-music/web-library": "^0.2.1",
"@generative-music/web-provider": "^2.0.4",

View File

@@ -80,13 +80,12 @@ const AboutTabComponent = ({ version, isUpdateAvailable, isOnline }) => {
Patreon
</a>
<a
href="https://paypal.me/alexbainter"
href="https://alexbainter.com/tip"
target="_blank"
rel="noreferrer noopener"
>
PayPal
PayPal, Bandcamp, Crypto, etc
</a>
<span>BTC: 3DMb8BQVTtfVv59pMLmZmHr6xSoJsb3P4Z</span>
</span>
</p>
<p>{`v${version}`}</p>

View File

@@ -8,6 +8,8 @@
a {
color: $secondaryColor;
text-decoration: none;
border-bottom: 1px solid $secondaryColor;
}
&__content {
@@ -22,6 +24,7 @@
position: fixed;
bottom: 0;
left: 0;
box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.25);
}
.centered-tab {

View File

@@ -11,6 +11,10 @@
cursor: pointer;
margin: 0.25rem;
color: $primaryColor;
display: flex;
align-items: center;
justify-content: center;
transition: color 200ms;
@include hoverStyle(#{&}) {
&:hover {
@@ -37,6 +41,8 @@
&--is-primary {
border: 1px solid $primaryColor;
border-radius: 50%;
display: flex;
transition: border-color 200ms;
@include hoverStyle(#{&}) {
&:hover {
@@ -82,19 +88,16 @@
left: 50%;
transform: translate(-50%, -50%);
margin-bottom: 0.8rem;
transition: background-color 200ms;
}
& > .svg-inline--fa {
position: absolute;
top: 50%;
left: 50%;
font-size: 1.5em;
transform: translate(-50%, -50%);
}
// Optically center the "play" icon
& > .fa-play {
transform: translate(-37%, -50%);
transform: translateX(14%);
}
}

View File

@@ -4,10 +4,9 @@
$sideControlWidth: 33%;
.controls {
background: $backgroundColor;
background: #1e1e1e;
height: $controlsHeight;
width: 100%;
border-top: 1px solid $secondaryColor;
display: flex;
justify-content: space-between;
align-items: center;

View File

@@ -2,11 +2,12 @@
@import '_mixins';
.timer-box {
border: 1px solid $secondaryColor;
background-color: $backgroundColor;
background-color: #252525;
color: $primaryColor;
padding: 1em;
text-align: center;
border-radius: 6px;
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
&__title {
margin-top: 0;
@@ -20,17 +21,18 @@
}
&__btn {
transition: background-color 200ms;
&:hover {
background: $primaryHoverColor;
background-color: $primaryHoverColor;
}
&:active {
background: $primaryActiveColor;
background-color: $primaryActiveColor;
}
&:disabled {
&:hover {
background: $primaryActiveColor;
background-color: $primaryActiveColor;
}
}
}
@@ -55,6 +57,7 @@
cursor: pointer;
font-size: 1em;
color: $primaryColor;
transition: background-color 200ms;
// no need for @include hoverStyle since clicking
// will hide these

View File

@@ -49,9 +49,7 @@ const AppComponent = () => {
<div className={classNames('app', { 'has-hover': isHoverEnabled })}>
<div className="app__content">
<div>
<nav>
<TitleNavContainer />
</nav>
<TitleNavContainer />
<main>
<Switch>
<Route exact path="/" component={PiecesTabContainer} />

View File

@@ -34,7 +34,7 @@ $pieceWidth: 12em;
overflow: hidden;
width: $pieceWidth;
margin: 0 1em 2.5em;
transition: box-shadow 150ms;
transition: filter 200ms;
&--is-disabled {
.piece__image {
@@ -46,18 +46,20 @@ $pieceWidth: 12em;
width: $pieceWidth;
height: $pieceWidth;
position: relative;
background-color: #eee;
cursor: pointer;
transition: filter 150ms;
border-radius: 6px;
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
@include hoverStyle(#{&}) {
&:hover {
filter: invert(0.25);
filter: brightness(33%);
}
}
& > img {
max-width: 100%;
border-radius: 6px;
}
&__is-playing-indicator {

View File

@@ -49,6 +49,7 @@ const TitleNavComponent = ({
dismissNotification,
promptInstallation,
}) => {
notifications.push({ link: 'hi', message: 'beep boop beep boop' });
let notification;
if (notifications.length > 0) {
//eslint-disable-next-line prefer-destructuring
@@ -56,7 +57,7 @@ const TitleNavComponent = ({
}
return (
<div className="title-nav">
<nav className="title-nav">
<div className="title-nav__header">
<div className="title-nav__header__info">
<h1 className="title-nav__header__info__title title-nav__header__info__title--primary">
@@ -136,7 +137,7 @@ const TitleNavComponent = ({
/>
</div>
)}
</div>
</nav>
);
};

View File

@@ -2,12 +2,13 @@
@import '_mixins.scss';
.title-nav {
background-color: $backgroundColor;
background-color: #1e1e1e;
color: $primaryColor;
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
position: relative;
&__header {
padding: 0 1em;
border-bottom: 1px solid $secondaryColor;
overflow-y: auto;
&__info {
@@ -36,18 +37,6 @@
&__install-btn {
float: right;
}
.secret-link {
@include hoverStyle(#{&}) {
& {
text-decoration: none;
&:hover {
text-decoration: underline;
}
}
}
}
}
&__tab-list {
@@ -66,12 +55,12 @@
a#{&}__link {
border: none;
background: $backgroundColor;
cursor: pointer;
padding: 0;
text-decoration: none;
font-size: 1.1em;
color: $primaryColor;
transition: color 200ms;
@include hoverStyle(#{&}) {
&:hover {
@@ -131,18 +120,30 @@
}
&__notification {
border-bottom: 1px solid $secondaryColor;
background-color: $highlightColor;
padding: 0.25em;
display: flex;
justify-content: space-between;
align-items: center;
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
&__msg {
a#{&}__msg {
margin: auto;
color: $backgroundColor;
border-color: $backgroundColor;
}
&__close {
margin-right: 0.25em;
color: $backgroundColor;
&:hover {
color: lighten($backgroundColor, 15%) !important;
}
&:active {
color: lighten($backgroundColor, 30%) !important;
}
}
}
}

View File

@@ -7,6 +7,7 @@
color: $primaryColor;
border: none;
cursor: pointer;
transition: color 200ms;
&:focus {
outline: none;

View File

@@ -2,23 +2,26 @@
.more-btn {
&__menu {
border: 1px solid $secondaryColor;
background: #252525;
border-radius: 3px;
overflow: hidden;
&__btn {
padding: 0.5em;
background-color: $backgroundColor;
background-color: transparent;
color: $primaryColor;
border: none;
font-size: 0.9em;
cursor: pointer;
border: none;
transition: background-color 200ms;
// don't need @include hoverStyle since the menu will close on click
&:hover {
background-color: hsl(0, 0%, 20%);
background-color: lighten(#252525, 15%);
}
&:active {
background-color: hsl(0, 0%, 30%);
background-color: lighten(#252525, 30%);
}
&:focus {

View File

@@ -1,4 +1,4 @@
$backgroundColor: hsl(0, 0%, 10%);
$backgroundColor: #121212;
$primaryColor: white;
$primaryHoverColor: #999;
@@ -8,7 +8,6 @@ $secondaryColor: #aaa;
$secondaryHoverColor: #888;
$secondaryActiveColor: #767676;
$highlightColor: #9055a2;
$highlightHoverColor: #734481;
$highlightActiveColor: #563361;
$highlightInteractColor: #bb6ed3;
$highlightColor: #ffd700;
$highlightHoverColor: darken(#ffd700, 15%);
$highlightActiveColor: darken(#ffd700, 30%);