{"id":3247,"date":"2026-07-24T06:21:05","date_gmt":"2026-07-24T10:21:05","guid":{"rendered":"https:\/\/wizardwalk.com\/newblather\/?p=3247"},"modified":"2026-07-24T06:24:50","modified_gmt":"2026-07-24T10:24:50","slug":"tunesage-progress-update-13","status":"publish","type":"post","link":"http:\/\/wizardwalk.com\/newblather\/?p=3247","title":{"rendered":"TuneSage progress update 13"},"content":{"rendered":"<p><img loading=\"lazy\" style=\"display: block; float: none; margin-left: auto; margin-right: auto; box-shadow: 3px 3px 7px #000; border-width: 0px; border-radius: 8px;\" src=\"http:\/\/wizardwalk.com\/newblather\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-23-2026-06_27_32-PM-300x169.png\" alt=\"\" width=\"300\" height=\"169\" class=\"aligncenter wp-image-3249 size-medium\" srcset=\"http:\/\/wizardwalk.com\/newblather\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-23-2026-06_27_32-PM-300x169.png 300w, http:\/\/wizardwalk.com\/newblather\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-23-2026-06_27_32-PM-1024x576.png 1024w, http:\/\/wizardwalk.com\/newblather\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-23-2026-06_27_32-PM-768x432.png 768w, http:\/\/wizardwalk.com\/newblather\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-23-2026-06_27_32-PM-1536x864.png 1536w, http:\/\/wizardwalk.com\/newblather\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-23-2026-06_27_32-PM.png 1672w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>In my latest TuneSage devlog, I demonstrate the generator&#8217;s ability to compose different melodic forms, custom chord progressions, and partial rerolls for selected notes! Which, as mentioned in the last post, were pretty much the final features I wanted to include before launching&#8230;<\/p>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/o7lgGQtRTAQ\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>I&#8217;m hoping to launch the web app in just a week or two, between July 31st and August 7th. I want to spend a few more days honing the default generic style it will launch with, then do an overhaul of the interface, polishing up its look and feel. I&#8217;ve also got to set up user accounts, logins, that sort of thing, but that shouldn&#8217;t be difficult.<\/p>\n<p>It will be a SaaS, a subscription web app, monthly or yearly. At launch, I&#8217;ll probably offer an &#8220;early adopter&#8221; price for the first 100 or 250 users, perhaps $5 a month? And then upping to $9 a month afterwards. And then the fun of seeing how long it will take to get traction! (As I continue building the tool, of course.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my latest TuneSage devlog, I demonstrate the generator&#8217;s ability to compose different melodic forms, custom chord progressions, and partial rerolls for selected notes! Which, as mentioned in the last post, were pretty much the final features I wanted to include before launching&#8230; I&#8217;m hoping to launch the web app [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[797],"tags":[100],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7gI4B-Qn","_links":{"self":[{"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/3247"}],"collection":[{"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3247"}],"version-history":[{"count":2,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/3247\/revisions"}],"predecessor-version":[{"id":3252,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/3247\/revisions\/3252"}],"wp:attachment":[{"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3247"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}