From af18bfd0ad3d43b781f2d18fb1b186ac9d4877ef Mon Sep 17 00:00:00 2001 From: metalex9 Date: Sun, 9 Jun 2019 14:39:26 -0500 Subject: [PATCH] Add new piece: Quarter Eyes --- package-lock.json | 118 ++++++++++++++++++++++++++++++++++++++++++-- package.json | 3 +- src/pieces/index.js | 2 + 3 files changed, 119 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index ffc90cc..8a5c6be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -531,6 +531,118 @@ "tonal": "^2.0.0" } }, + "@generative-music/piece-quarter-eyes": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@generative-music/piece-quarter-eyes/-/piece-quarter-eyes-2.12.0.tgz", + "integrity": "sha512-QQZmGgkIgnkjnPspGE7duADv8IUXTdAFMsZkd16CKmuiBHgmhNUHbZpGEJvz6RQXdqvX6jcKX5g+JnOZnVccqg==", + "requires": { + "tonal": "^2.2.2" + }, + "dependencies": { + "tonal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tonal/-/tonal-2.2.2.tgz", + "integrity": "sha512-Ze2bQc6KhAf3FKM9HzEsQ4z8hZh4WYCOsCrryONqf/THGOrOpL9Cc8Uc0dq0OA2yK2JbD5FhZckEXNYyD9946A==", + "requires": { + "tonal-array": "^2.2.2", + "tonal-chord": "^2.2.2", + "tonal-dictionary": "^2.2.2", + "tonal-distance": "^2.2.2", + "tonal-interval": "^2.2.2", + "tonal-key": "^2.2.2", + "tonal-note": "^2.2.2", + "tonal-pcset": "^2.2.2", + "tonal-scale": "^2.2.2" + } + }, + "tonal-array": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tonal-array/-/tonal-array-2.2.2.tgz", + "integrity": "sha512-h6YIq20L0EEU4EsDoKHAjl5kD2EQn467VfV79QHAuybvNCJpqqRNsQ3QNvoQyir1BgDXaDUIN9FEmQJNiaaCKA==", + "requires": { + "tonal-note": "^2.2.2" + } + }, + "tonal-chord": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tonal-chord/-/tonal-chord-2.2.2.tgz", + "integrity": "sha512-gOIXapi6Gx3ISRKdEJKEQjhDBiwjhaalyWSrN5rijGrSyyFFNZ+EVOfzcqLtnVAF9BgeO9Ca0eXCor3XpHdEJg==", + "requires": { + "tonal-dictionary": "^2.2.2", + "tonal-distance": "^2.2.2", + "tonal-note": "^2.2.2", + "tonal-pcset": "^2.2.2" + } + }, + "tonal-dictionary": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tonal-dictionary/-/tonal-dictionary-2.2.2.tgz", + "integrity": "sha512-283ppJl/0lohhlVPMI6t5C6XwaP5Wx0egu9qfG9TLCT2tn4pRwYpXkzGufd9icvkJTgOylOum3+RxWmywUIPIg==", + "requires": { + "tonal-array": "^2.2.2", + "tonal-note": "^2.2.2", + "tonal-pcset": "^2.2.2" + } + }, + "tonal-distance": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tonal-distance/-/tonal-distance-2.2.2.tgz", + "integrity": "sha512-ktA6OapCxaetXJb/JuXD5QwfyB7/G3y3ONby7Kkbezyffc57cnNfjdhlTR9XBR7eSFIY/J1KuhLwMx/qrffT4g==", + "requires": { + "tonal-interval": "^2.2.2", + "tonal-note": "^2.2.2" + } + }, + "tonal-interval": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tonal-interval/-/tonal-interval-2.2.2.tgz", + "integrity": "sha512-lrtDU8lH5IAX7YE63OhGGDRpVb4OoGxaN0wDu5XC3sUhXBwjSgNYpHY2D9JI2aWQ/Er9jhQbnw9b0ffkLy34+Q==" + }, + "tonal-key": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tonal-key/-/tonal-key-2.2.2.tgz", + "integrity": "sha512-KIc0b8yPl2ATDxF/65P52tIIempNsAQrug0idpD0zFvs5F5cb1hp7Rh7JJ4gECwC/6a3Hgdd1jomI+TnJ7K98w==", + "requires": { + "tonal-array": "^2.2.2", + "tonal-distance": "^2.2.2", + "tonal-note": "^2.2.2", + "tonal-roman-numeral": "^2.2.2" + } + }, + "tonal-note": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tonal-note/-/tonal-note-2.2.2.tgz", + "integrity": "sha512-RNK3Nb8PxBEW9yYGStcoczgE8bCYFZ5zfLvYJjvuzLWiwTQmqWOhTzONVobVCGFZ/jgDNwpBEKe/bngL3g3Xfw==" + }, + "tonal-pcset": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tonal-pcset/-/tonal-pcset-2.2.2.tgz", + "integrity": "sha512-PSqhkxzckO6J27W0GxawHYln4wvfDJ7puDmccksyFOBo97UhLnpxiyvBekhiYpkuaMtoZLQC/KALAkEj7lcb+A==", + "requires": { + "tonal-array": "^2.2.2", + "tonal-interval": "^2.2.2", + "tonal-note": "^2.2.2" + } + }, + "tonal-roman-numeral": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tonal-roman-numeral/-/tonal-roman-numeral-2.2.2.tgz", + "integrity": "sha512-+auQNObpW3OvsSqlo+Cc+0otrlEhtbEgpzkPoKbTtkCva0P9oSkSz0OZ9fI73KQM5MsBs1XbB+olxppWkzYTFw==" + }, + "tonal-scale": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tonal-scale/-/tonal-scale-2.2.2.tgz", + "integrity": "sha512-tDb3YCoTF50XOXq9kNhGB1JkInk7qAGN6GQnP/3xkGxkreFFRZyI58jfHlmWf/AH4+IKb/exsOmL6G8Ok/PCRw==", + "requires": { + "tonal-array": "^2.2.2", + "tonal-dictionary": "^2.2.2", + "tonal-distance": "^2.2.2", + "tonal-note": "^2.2.2", + "tonal-pcset": "^2.2.2" + } + } + } + }, "@generative-music/piece-return-to-form": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@generative-music/piece-return-to-form/-/piece-return-to-form-2.4.0.tgz", @@ -683,9 +795,9 @@ } }, "@generative-music/samples.generative.fm": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@generative-music/samples.generative.fm/-/samples.generative.fm-1.10.0.tgz", - "integrity": "sha512-o1kFVvH47xftnniTorsS34VkMy3o2UYpZTX4UZfmWqz2FyGKjAzESacUwwBKlXgN0a3KsUrtnPbIW5wnpY+2KA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@generative-music/samples.generative.fm/-/samples.generative.fm-1.11.1.tgz", + "integrity": "sha512-i7GDHfa9pFxHJ9quCUJXOgp0hF6kqwtNTIGyfWCyXmaYGIKyUZG4DTMqoNyfRoPabh1RQnv0iENueIQ7GjKZTw==", "requires": { "detect-node": "^2.0.4", "mem": "^4.1.0", diff --git a/package.json b/package.json index 8e8b08b..3514dda 100644 --- a/package.json +++ b/package.json @@ -80,13 +80,14 @@ "@generative-music/piece-otherness": "^2.3.0", "@generative-music/piece-peace": "^2.9.0", "@generative-music/piece-pinwheels": "^2.10.0", + "@generative-music/piece-quarter-eyes": "^2.12.0", "@generative-music/piece-return-to-form": "^2.4.0", "@generative-music/piece-sevenths": "^2.10.0", "@generative-music/piece-spring-again": "^2.3.0", "@generative-music/piece-timbral-oscillations": "^2.3.0", "@generative-music/piece-townsend": "^2.7.1", "@generative-music/piece-trees": "^2.3.0", - "@generative-music/samples.generative.fm": "^1.10.0", + "@generative-music/samples.generative.fm": "^1.11.1", "audiobuffer-to-wav": "^1.0.0", "classnames": "^2.2.6", "clone": "^2.1.2", diff --git a/src/pieces/index.js b/src/pieces/index.js index 2285f94..c436a64 100644 --- a/src/pieces/index.js +++ b/src/pieces/index.js @@ -24,6 +24,7 @@ import enough from '@generative-music/piece-enough'; import peace from '@generative-music/piece-peace'; import neuroplasticity from '@generative-music/piece-neuroplasticity'; import expandCollapse from '@generative-music/piece-expand-collapse'; +import quarterEyes from '@generative-music/piece-quarter-eyes'; const pieces = [ enoMachine, @@ -52,6 +53,7 @@ const pieces = [ peace, neuroplasticity, expandCollapse, + quarterEyes, ].reverse(); export default pieces;