Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
scraggo committed Sep 23, 2024
1 parent e4125a6 commit 42479ea
Show file tree
Hide file tree
Showing 153 changed files with 5,978 additions and 1,076 deletions.
76 changes: 63 additions & 13 deletions 10-issues-songwriters-face/index.html

Large diffs are not rendered by default.

62 changes: 56 additions & 6 deletions 2020-01-27-random-music-generators-news/index.html

Large diffs are not rendered by default.

62 changes: 56 additions & 6 deletions 2020-decade-in-review/index.html

Large diffs are not rendered by default.

62 changes: 56 additions & 6 deletions 2021-01-30-random-music-generators-news/index.html

Large diffs are not rendered by default.

56 changes: 53 additions & 3 deletions 2022-12-05-random-music-generators-news/index.html

Large diffs are not rendered by default.

54 changes: 52 additions & 2 deletions 404.html

Large diffs are not rendered by default.

54 changes: 52 additions & 2 deletions 404/index.html

Large diffs are not rendered by default.

70 changes: 60 additions & 10 deletions 5-dysfunctions-of-a-band/index.html

Large diffs are not rendered by default.

84 changes: 67 additions & 17 deletions about-songmind-studios/index.html

Large diffs are not rendered by default.

56 changes: 53 additions & 3 deletions about/index.html

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions app-479f9c3c3d1f3d114d94.js

Large diffs are not rendered by default.

File renamed without changes.
1 change: 1 addition & 0 deletions app-479f9c3c3d1f3d114d94.js.map

Large diffs are not rendered by default.

3 changes: 0 additions & 3 deletions app-dd8e35d448b2c1e30855.js

This file was deleted.

1 change: 0 additions & 1 deletion app-dd8e35d448b2c1e30855.js.map

This file was deleted.

78 changes: 64 additions & 14 deletions building-my-second-brain/index.html

Large diffs are not rendered by default.

64 changes: 57 additions & 7 deletions catching-handling-errors-promise-chains/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion chunk-map.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"polyfill":["/polyfill-897a35865cfafcc073c2.js"],"app":["/app-dd8e35d448b2c1e30855.js"],"component---cache-caches-gatsby-plugin-offline-app-shell-js":["/component---cache-caches-gatsby-plugin-offline-app-shell-js-d949a7cd525de9463f1c.js"],"component---src-pages-404-js":["/component---src-pages-404-js-e07b1e7335fed5b5b3e0.js"],"component---src-pages-about-js":["/component---src-pages-about-js-6ec0d09565a0cde4792e.js"],"component---src-pages-contact-js":["/component---src-pages-contact-js-68f70ca442770dcf151b.js"],"component---src-pages-index-js":["/component---src-pages-index-js-ba3d0c8e1a0c9e792c4a.js"],"component---src-pages-music-discography-index-js":["/component---src-pages-music-discography-index-js-68f8b9b0819e32353fae.js"],"component---src-pages-music-index-js":["/component---src-pages-music-index-js-8f517bf401dd294627ba.js"],"component---src-pages-music-teaching-resources-index-js":["/component---src-pages-music-teaching-resources-index-js-41b300c93102214a1a43.js"],"component---src-pages-other-index-js":["/component---src-pages-other-index-js-517d2c2bc5af45a2a014.js"],"component---src-pages-reading-list-index-js":["/component---src-pages-reading-list-index-js-f0726835405f78babb4a.js"],"component---src-pages-tags-js":["/component---src-pages-tags-js-d059f4dd60601297ee31.js"],"component---src-pages-tech-index-js":["/component---src-pages-tech-index-js-47ee51eff1735d471a56.js"],"component---src-pages-tech-projects-index-js":["/component---src-pages-tech-projects-index-js-3564b0a58e221f96a9b3.js"],"component---src-templates-blog-post-js":["/component---src-templates-blog-post-js-bd98d122a57b321a1456.js"],"component---src-templates-tags-js":["/component---src-templates-tags-js-fb8aae184c9fa5a102b1.js"]}
{"polyfill":["/polyfill-897a35865cfafcc073c2.js"],"app":["/app-479f9c3c3d1f3d114d94.js"],"component---cache-caches-gatsby-plugin-offline-app-shell-js":["/component---cache-caches-gatsby-plugin-offline-app-shell-js-d949a7cd525de9463f1c.js"],"component---src-pages-404-js":["/component---src-pages-404-js-e07b1e7335fed5b5b3e0.js"],"component---src-pages-about-js":["/component---src-pages-about-js-6ec0d09565a0cde4792e.js"],"component---src-pages-contact-js":["/component---src-pages-contact-js-68f70ca442770dcf151b.js"],"component---src-pages-index-js":["/component---src-pages-index-js-ba3d0c8e1a0c9e792c4a.js"],"component---src-pages-music-discography-index-js":["/component---src-pages-music-discography-index-js-68f8b9b0819e32353fae.js"],"component---src-pages-music-index-js":["/component---src-pages-music-index-js-8f517bf401dd294627ba.js"],"component---src-pages-music-teaching-resources-index-js":["/component---src-pages-music-teaching-resources-index-js-41b300c93102214a1a43.js"],"component---src-pages-other-index-js":["/component---src-pages-other-index-js-517d2c2bc5af45a2a014.js"],"component---src-pages-reading-list-index-js":["/component---src-pages-reading-list-index-js-f0726835405f78babb4a.js"],"component---src-pages-tags-js":["/component---src-pages-tags-js-d059f4dd60601297ee31.js"],"component---src-pages-tech-index-js":["/component---src-pages-tech-index-js-47ee51eff1735d471a56.js"],"component---src-pages-tech-projects-index-js":["/component---src-pages-tech-projects-index-js-3564b0a58e221f96a9b3.js"],"component---src-templates-blog-post-js":["/component---src-templates-blog-post-js-bd98d122a57b321a1456.js"],"component---src-templates-tags-js":["/component---src-templates-tags-js-fb8aae184c9fa5a102b1.js"]}
56 changes: 53 additions & 3 deletions circular-dependencies-bug/index.html

Large diffs are not rendered by default.

92 changes: 71 additions & 21 deletions code-style-guide/index.html

Large diffs are not rendered by default.

62 changes: 56 additions & 6 deletions comparing-javascript-test-runners/index.html

Large diffs are not rendered by default.

54 changes: 52 additions & 2 deletions contact/index.html

Large diffs are not rendered by default.

66 changes: 58 additions & 8 deletions contributing-to-open-source-is-type-checking/index.html

Large diffs are not rendered by default.

56 changes: 53 additions & 3 deletions custom-type-checking-isnan/index.html

Large diffs are not rendered by default.

92 changes: 71 additions & 21 deletions debugging-strategies-checklist/index.html

Large diffs are not rendered by default.

78 changes: 64 additions & 14 deletions design-patterns-curriculum/index.html

Large diffs are not rendered by default.

86 changes: 68 additions & 18 deletions design-patterns-intro/index.html

Large diffs are not rendered by default.

60 changes: 55 additions & 5 deletions git-commit-format-squash/index.html

Large diffs are not rendered by default.

70 changes: 60 additions & 10 deletions guide-to-practicing-overcoming-plateaus/index.html

Large diffs are not rendered by default.

78 changes: 64 additions & 14 deletions hash-tables-js/index.html

Large diffs are not rendered by default.

110 changes: 80 additions & 30 deletions honing-strengths-with-a-student-evaluation/index.html

Large diffs are not rendered by default.

70 changes: 60 additions & 10 deletions how-to-squash-commits/index.html

Large diffs are not rendered by default.

54 changes: 52 additions & 2 deletions index.html

Large diffs are not rendered by default.

72 changes: 61 additions & 11 deletions intro-to-js-frameworks01/index.html

Large diffs are not rendered by default.

78 changes: 64 additions & 14 deletions karabiner-ts-multi-profile/index.html

Large diffs are not rendered by default.

66 changes: 58 additions & 8 deletions love-hate-immer-js/index.html

Large diffs are not rendered by default.

84 changes: 67 additions & 17 deletions marketable-programming-skills/index.html

Large diffs are not rendered by default.

86 changes: 68 additions & 18 deletions meta-ideas-generating-creative-content/index.html

Large diffs are not rendered by default.

121 changes: 86 additions & 35 deletions multimodal-learning-unleashing-human-memory/index.html

Large diffs are not rendered by default.

54 changes: 52 additions & 2 deletions music/discography/index.html

Large diffs are not rendered by default.

54 changes: 52 additions & 2 deletions music/index.html

Large diffs are not rendered by default.

56 changes: 53 additions & 3 deletions music/teaching-resources/index.html

Large diffs are not rendered by default.

72 changes: 61 additions & 11 deletions now-attending-fullstack/index.html

Large diffs are not rendered by default.

52 changes: 51 additions & 1 deletion offline-plugin-app-shell-fallback/index.html

Large diffs are not rendered by default.

64 changes: 57 additions & 7 deletions organizing-creativity-3-step-process/index.html

Large diffs are not rendered by default.

54 changes: 52 additions & 2 deletions other/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion page-data/10-issues-songwriters-face/page-data.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"componentChunkName":"component---src-templates-blog-post-js","path":"/2020-01-27-random-music-generators-news/","result":{"data":{"site":{"siteMetadata":{"title":"scraggo.com"}},"markdownRemark":{"id":"13bb4e43-1a4c-5619-88cf-18b133874a58","excerpt":"New in 1.1.0 Yesterday, I released a feature that’s been in the works for over 6 months. You can now create melody presets. Check it out! If you have a go-to…","html":"<h2>New in 1.1.0</h2>\n<p>Yesterday, I released a feature that’s been in the works for over 6 months. You can now create melody presets. <a href=\"https://random-music-generators.onrender.com/melody\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Check it out!</a></p>\n<p><span\n class=\"gatsby-resp-image-wrapper\"\n style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n >\n <a\n class=\"gatsby-resp-image-link\"\n href=\"/static/2a9d7268e0c6ff87961bc5bbd0fe7044/37523/preset2.png\"\n style=\"display: block\"\n target=\"_blank\"\n rel=\"noopener\"\n >\n <span\n class=\"gatsby-resp-image-background-image\"\n style=\"padding-bottom: 91.8918918918919%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAACXBIWXMAABYlAAAWJQFJUiTwAAABv0lEQVQ4y5VT2XLCMAzk/7+q7XPbB4YCTTA3lBLIHXIBW6/BmSQ1MHhGY1uKNquV3IFcq+US3W4Xw8EQcZzQhfP5/JTpnA4Ph8MB2+0WjuOgKAo8s4h1Op2UVYBxkuCr18NSMp1MpxiPxxh+DzHo9yGEgGVZ0idg2yMVFzJu2xa+LRubnwmK3G8yLMsSruvC930EQYAwDNVOH3f6aVEUSUlibDYbTGczzOcLrNdL5HneBNR0We7xeFQ/4K5Mxtpr73p4//jEy+sbLFsgSQ5NQH2pa6HPFfDV6CNTZ7eTmu+w37uV7hUgKbMxaZoizTJ1zuSeZbmx4+bmXPwKkH/4lbqMxQSLxUJpI0YCq9WKnxqT744NNQtkI1gKz4kUno2hkT13NoWxOqBpVYBMYOJJ6sRO8s4uE/DS8X1DqzYzbQqQejExkfNIUO7Us65N/Wxi19CQYL7nSQ1HUre1GuyZnLM2gzZou3TFUI3ItcwwjG4yMpWoFwlR/5qGhQKkVu1BvjcmOkZtma8A6eTAqmcVxdeOXp4btbw1f/U7AfW3V8Cyeq+hersBPO8xoPb9K/lWWY9ipinomIQ3NuEBkL7/AQqYf3Bj3KgFAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n ></span>\n <img\n class=\"gatsby-resp-image-image\"\n alt=\"New presets\"\n title=\"New presets\"\n src=\"/static/2a9d7268e0c6ff87961bc5bbd0fe7044/fcda8/preset2.png\"\n srcset=\"/static/2a9d7268e0c6ff87961bc5bbd0fe7044/12f09/preset2.png 148w,\n/static/2a9d7268e0c6ff87961bc5bbd0fe7044/e4a3f/preset2.png 295w,\n/static/2a9d7268e0c6ff87961bc5bbd0fe7044/fcda8/preset2.png 590w,\n/static/2a9d7268e0c6ff87961bc5bbd0fe7044/37523/preset2.png 720w\"\n sizes=\"(max-width: 590px) 100vw, 590px\"\n style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n loading=\"lazy\"\n />\n </a>\n </span></p>\n<p>If you have a go-to set of form parameters that make sounds that you really enjoy, you can save them and recall them later.</p>\n<p><span\n class=\"gatsby-resp-image-wrapper\"\n style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n >\n <a\n class=\"gatsby-resp-image-link\"\n href=\"/static/a2f0cce34355cae37c2adb841cc017a9/38af3/preset1.png\"\n style=\"display: block\"\n target=\"_blank\"\n rel=\"noopener\"\n >\n <span\n class=\"gatsby-resp-image-background-image\"\n style=\"padding-bottom: 68.91891891891892%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB9ElEQVQ4y52Ty27aUBCG/QpIsAAicUfAKhUsALHgKXgCHqGRAkjhSZpdE3JZpRv2SIAQK6QSwlWIYhCQ0NK45mL465nIxG3T9DLS53/OzPH4zLFG8Hq9IFwuF5xOJxwOB9xuNyutCY/Hq+JhtP169DlBH6RC+rXet9vt6kecvxSltc/ng9/vZ1+gh3Y6QvN/jrnUj7HqoAPYbDaEQiHE43HuSggGg8jn86hWqyiVSkylUkGxWGQtl8vsv0ShUECtVkMymYTFYuGTCrFYDPP5HK1Wi2m322g2m6z1eh3D4RB/smw2C6PRyG0LkUgEk8kEm80GkiRhuVyyyrK8V0VROE+q9ylHlkqlYDKZngvOZjNO7HY73kxKbLfbvRKr1Yrzmk+QpdPp54LRaBTj8Rj9fh+NRgPdbpfb7HQ66PV6HKfYYDDAaDTa50kXi8XLBallURSZfzE6LVkmk/mx5el0yglF2WJDd/QKCl0D7VV1vV7ze8fqHe5/SjgcxqehiOVqja+PEh6lb79BZhVHY7TaHX7ntnEHebnC26MjGAwGBAKBp5YldePf2ucvC9w1W5jdP+Bj/ZZjJydZLsijd3j4Bu9OT3F1fY3z3AVyF69znsvh8vKK9f3ZGW5uPiCRSMBsNj+NHo2P1Wr9Lw4OrDwhNHLaXH8HuzQGe9742JkAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n ></span>\n <img\n class=\"gatsby-resp-image-image\"\n alt=\"Save new preset\"\n title=\"Save new preset\"\n src=\"/static/a2f0cce34355cae37c2adb841cc017a9/fcda8/preset1.png\"\n srcset=\"/static/a2f0cce34355cae37c2adb841cc017a9/12f09/preset1.png 148w,\n/static/a2f0cce34355cae37c2adb841cc017a9/e4a3f/preset1.png 295w,\n/static/a2f0cce34355cae37c2adb841cc017a9/fcda8/preset1.png 590w,\n/static/a2f0cce34355cae37c2adb841cc017a9/efc66/preset1.png 885w,\n/static/a2f0cce34355cae37c2adb841cc017a9/38af3/preset1.png 894w\"\n sizes=\"(max-width: 590px) 100vw, 590px\"\n style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n loading=\"lazy\"\n />\n </a>\n </span></p>\n<p>As a necessity of saving presets, I added the ability to create an account. This will set the stage for being able to save presets for rhythm, chord progressions, and anything else added in the future.</p>\n<p>Given how new accounts are, expect there to be some related niceties added and bug fixes in the near future.</p>\n<h2>Got a preset you want to share?</h2>\n<p>If you have a cool preset you want to share, send me a screenshot and I can add it to the defaults that anyone can use!</p>\n<h2>Stats</h2>\n<ul>\n<li>Over 7,800 people have used the app since September 2019</li>\n<li>The app was first deployed in March 2018</li>\n</ul>\n<h2>Check it out and suggest features!</h2>\n<p><a href=\"https://random-music-generators.onrender.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Random Music Generators</a></p>","fields":{"slug":"/2020-01-27-random-music-generators-news/"},"frontmatter":{"author":"Dave Cohen","categories":["tech"],"date":"January 27, 2020","description":null,"tags":["random music generators"],"title":"Random Music Generators News 2020-01-27"}}},"pageContext":{"slug":"/2020-01-27-random-music-generators-news/","previous":{"fields":{"slug":"/website-makeover-gatsby/"},"frontmatter":{"tags":["gatsbyjs"],"title":"Website Makeover: Moving from Jekyll to Gatsby","type":"post"}},"next":{"fields":{"slug":"/testing-immutable-js-with-sinon-custom-matchers/"},"frontmatter":{"tags":["testing","sinon","immutablejs"],"title":"Testing immutable js with sinon custom matchers","type":"post"}}}},"staticQueryHashes":["3159585216","63159454"]}
{"componentChunkName":"component---src-templates-blog-post-js","path":"/2020-01-27-random-music-generators-news/","result":{"data":{"site":{"siteMetadata":{"title":"scraggo.com"}},"markdownRemark":{"id":"13bb4e43-1a4c-5619-88cf-18b133874a58","excerpt":"New in 1.1.0 Yesterday, I released a feature that’s been in the works for over 6 months. You can now create melody presets. Check it out! If you have a go-to…","html":"<h2 id=\"new-in-110\" style=\"position:relative;\"><a href=\"#new-in-110\" aria-label=\"new in 110 permalink\" class=\"autolink-anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>New in 1.1.0</h2>\n<p>Yesterday, I released a feature that’s been in the works for over 6 months. You can now create melody presets. <a href=\"https://random-music-generators.onrender.com/melody\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Check it out!</a></p>\n<p><span\n class=\"gatsby-resp-image-wrapper\"\n style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n >\n <a\n class=\"gatsby-resp-image-link\"\n href=\"/static/2a9d7268e0c6ff87961bc5bbd0fe7044/37523/preset2.png\"\n style=\"display: block\"\n target=\"_blank\"\n rel=\"noopener\"\n >\n <span\n class=\"gatsby-resp-image-background-image\"\n style=\"padding-bottom: 91.8918918918919%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAACXBIWXMAABYlAAAWJQFJUiTwAAABv0lEQVQ4y5VT2XLCMAzk/7+q7XPbB4YCTTA3lBLIHXIBW6/BmSQ1MHhGY1uKNquV3IFcq+US3W4Xw8EQcZzQhfP5/JTpnA4Ph8MB2+0WjuOgKAo8s4h1Op2UVYBxkuCr18NSMp1MpxiPxxh+DzHo9yGEgGVZ0idg2yMVFzJu2xa+LRubnwmK3G8yLMsSruvC930EQYAwDNVOH3f6aVEUSUlibDYbTGczzOcLrNdL5HneBNR0We7xeFQ/4K5Mxtpr73p4//jEy+sbLFsgSQ5NQH2pa6HPFfDV6CNTZ7eTmu+w37uV7hUgKbMxaZoizTJ1zuSeZbmx4+bmXPwKkH/4lbqMxQSLxUJpI0YCq9WKnxqT744NNQtkI1gKz4kUno2hkT13NoWxOqBpVYBMYOJJ6sRO8s4uE/DS8X1DqzYzbQqQejExkfNIUO7Us65N/Wxi19CQYL7nSQ1HUre1GuyZnLM2gzZou3TFUI3ItcwwjG4yMpWoFwlR/5qGhQKkVu1BvjcmOkZtma8A6eTAqmcVxdeOXp4btbw1f/U7AfW3V8Cyeq+hersBPO8xoPb9K/lWWY9ipinomIQ3NuEBkL7/AQqYf3Bj3KgFAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n ></span>\n <img\n class=\"gatsby-resp-image-image\"\n alt=\"New presets\"\n title=\"New presets\"\n src=\"/static/2a9d7268e0c6ff87961bc5bbd0fe7044/fcda8/preset2.png\"\n srcset=\"/static/2a9d7268e0c6ff87961bc5bbd0fe7044/12f09/preset2.png 148w,\n/static/2a9d7268e0c6ff87961bc5bbd0fe7044/e4a3f/preset2.png 295w,\n/static/2a9d7268e0c6ff87961bc5bbd0fe7044/fcda8/preset2.png 590w,\n/static/2a9d7268e0c6ff87961bc5bbd0fe7044/37523/preset2.png 720w\"\n sizes=\"(max-width: 590px) 100vw, 590px\"\n style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n loading=\"lazy\"\n />\n </a>\n </span></p>\n<p>If you have a go-to set of form parameters that make sounds that you really enjoy, you can save them and recall them later.</p>\n<p><span\n class=\"gatsby-resp-image-wrapper\"\n style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n >\n <a\n class=\"gatsby-resp-image-link\"\n href=\"/static/a2f0cce34355cae37c2adb841cc017a9/38af3/preset1.png\"\n style=\"display: block\"\n target=\"_blank\"\n rel=\"noopener\"\n >\n <span\n class=\"gatsby-resp-image-background-image\"\n style=\"padding-bottom: 68.91891891891892%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB9ElEQVQ4y52Ty27aUBCG/QpIsAAicUfAKhUsALHgKXgCHqGRAkjhSZpdE3JZpRv2SIAQK6QSwlWIYhCQ0NK45mL465nIxG3T9DLS53/OzPH4zLFG8Hq9IFwuF5xOJxwOB9xuNyutCY/Hq+JhtP169DlBH6RC+rXet9vt6kecvxSltc/ng9/vZ1+gh3Y6QvN/jrnUj7HqoAPYbDaEQiHE43HuSggGg8jn86hWqyiVSkylUkGxWGQtl8vsv0ShUECtVkMymYTFYuGTCrFYDPP5HK1Wi2m322g2m6z1eh3D4RB/smw2C6PRyG0LkUgEk8kEm80GkiRhuVyyyrK8V0VROE+q9ylHlkqlYDKZngvOZjNO7HY73kxKbLfbvRKr1Yrzmk+QpdPp54LRaBTj8Rj9fh+NRgPdbpfb7HQ66PV6HKfYYDDAaDTa50kXi8XLBallURSZfzE6LVkmk/mx5el0yglF2WJDd/QKCl0D7VV1vV7ze8fqHe5/SjgcxqehiOVqja+PEh6lb79BZhVHY7TaHX7ntnEHebnC26MjGAwGBAKBp5YldePf2ucvC9w1W5jdP+Bj/ZZjJydZLsijd3j4Bu9OT3F1fY3z3AVyF69znsvh8vKK9f3ZGW5uPiCRSMBsNj+NHo2P1Wr9Lw4OrDwhNHLaXH8HuzQGe9742JkAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n ></span>\n <img\n class=\"gatsby-resp-image-image\"\n alt=\"Save new preset\"\n title=\"Save new preset\"\n src=\"/static/a2f0cce34355cae37c2adb841cc017a9/fcda8/preset1.png\"\n srcset=\"/static/a2f0cce34355cae37c2adb841cc017a9/12f09/preset1.png 148w,\n/static/a2f0cce34355cae37c2adb841cc017a9/e4a3f/preset1.png 295w,\n/static/a2f0cce34355cae37c2adb841cc017a9/fcda8/preset1.png 590w,\n/static/a2f0cce34355cae37c2adb841cc017a9/efc66/preset1.png 885w,\n/static/a2f0cce34355cae37c2adb841cc017a9/38af3/preset1.png 894w\"\n sizes=\"(max-width: 590px) 100vw, 590px\"\n style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n loading=\"lazy\"\n />\n </a>\n </span></p>\n<p>As a necessity of saving presets, I added the ability to create an account. This will set the stage for being able to save presets for rhythm, chord progressions, and anything else added in the future.</p>\n<p>Given how new accounts are, expect there to be some related niceties added and bug fixes in the near future.</p>\n<h2 id=\"got-a-preset-you-want-to-share\" style=\"position:relative;\"><a href=\"#got-a-preset-you-want-to-share\" aria-label=\"got a preset you want to share permalink\" class=\"autolink-anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Got a preset you want to share?</h2>\n<p>If you have a cool preset you want to share, send me a screenshot and I can add it to the defaults that anyone can use!</p>\n<h2 id=\"stats\" style=\"position:relative;\"><a href=\"#stats\" aria-label=\"stats permalink\" class=\"autolink-anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Stats</h2>\n<ul>\n<li>Over 7,800 people have used the app since September 2019</li>\n<li>The app was first deployed in March 2018</li>\n</ul>\n<h2 id=\"check-it-out-and-suggest-features\" style=\"position:relative;\"><a href=\"#check-it-out-and-suggest-features\" aria-label=\"check it out and suggest features permalink\" class=\"autolink-anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Check it out and suggest features!</h2>\n<p><a href=\"https://random-music-generators.onrender.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Random Music Generators</a></p>","fields":{"slug":"/2020-01-27-random-music-generators-news/"},"frontmatter":{"author":"Dave Cohen","categories":["tech"],"date":"January 27, 2020","description":null,"tags":["random music generators"],"title":"Random Music Generators News 2020-01-27"}}},"pageContext":{"slug":"/2020-01-27-random-music-generators-news/","previous":{"fields":{"slug":"/website-makeover-gatsby/"},"frontmatter":{"tags":["gatsbyjs"],"title":"Website Makeover: Moving from Jekyll to Gatsby","type":"post"}},"next":{"fields":{"slug":"/testing-immutable-js-with-sinon-custom-matchers/"},"frontmatter":{"tags":["testing","sinon","immutablejs"],"title":"Testing immutable js with sinon custom matchers","type":"post"}}}},"staticQueryHashes":["3159585216","63159454"]}
Loading

0 comments on commit 42479ea

Please sign in to comment.