{"id":3260,"date":"2026-08-14T02:37:35","date_gmt":"2026-08-14T06:37:35","guid":{"rendered":"https:\/\/wizardwalk.com\/newblather\/?p=3260"},"modified":"2026-08-14T02:37:35","modified_gmt":"2026-08-14T06:37:35","slug":"tunesage-has-launched-update-15","status":"publish","type":"post","link":"http:\/\/wizardwalk.com\/newblather\/?p=3260","title":{"rendered":"TuneSage has launched! (Update 15)"},"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\/08\/TuneSageMozart-1024x574.jpg\" alt=\"\" width=\"750\" height=\"420\" class=\"aligncenter wp-image-3262 size-large\" srcset=\"http:\/\/wizardwalk.com\/newblather\/wp-content\/uploads\/2026\/08\/TuneSageMozart-1024x574.jpg 1024w, http:\/\/wizardwalk.com\/newblather\/wp-content\/uploads\/2026\/08\/TuneSageMozart-300x168.jpg 300w, http:\/\/wizardwalk.com\/newblather\/wp-content\/uploads\/2026\/08\/TuneSageMozart-768x430.jpg 768w, http:\/\/wizardwalk.com\/newblather\/wp-content\/uploads\/2026\/08\/TuneSageMozart-1536x861.jpg 1536w, http:\/\/wizardwalk.com\/newblather\/wp-content\/uploads\/2026\/08\/TuneSageMozart-2048x1148.jpg 2048w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/p>\n<p>I finally launched the MVP version of <a href=\"https:\/\/tunesage.com\">TuneSage<\/a> yesterday!<\/p>\n<p>Less than two months ago I <a href=\"https:\/\/wizardwalk.com\/newblather\/?p=3232\">posted<\/a> about finally honing in on a productive algorithm that made progress smoother. So less than two months from that to launching an MVP is pretty satisfying!<\/p>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/kfnysfUPqnw\" 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\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span><\/iframe><\/p>\n<p>Granted, it&#8217;s just an MVP with the bare minimum of what I want it to be capable of, but one must start somewhere, and having a live version that people can try out as I continue to develop it should be useful in terms of getting feedback.<\/p>\n<p>What&#8217;s not so satisfying is just how insanely crowded the AI music space has become in recent years, and most of it is, in my biased opinion, pretty awful. Suno is fun, but it focuses on full audio more than the individual notes. That surely has much wider appeal, but free open models are constantly on its heels; it will be interesting to see what becomes of it in 10 years; how much will it have to pivot to becoming an AI-powered DAW to survive?<\/p>\n<p>The more MIDI-focused AIs out there are far less impressive, in my opinion, and that&#8217;s the niche I&#8217;d really like to fill. But battling them in the SEO and getting TuneSage noticed at all is probably going to be a long, boring, unforgiving trudge. Still, it must be done. Someone must do it. I shall journey forth.<\/p>\n<p>So it&#8217;s launched, but that&#8217;s just the start. Up next on the roadmap is:<\/p>\n<ul>\n<li>Continuing to fine-tune the generator so that it can begin to generate differentiated styles (I wanted to do this before launching, but realized that it would take too long)<\/li>\n<li>Adding more accompaniment (more tracks supplying more harmonic and rhythmic material)<\/li>\n<li>Creating full song templates so the generator can generate entire multi-track pieces<\/li>\n<\/ul>\n<p>The grand vision is for TuneSage to be able to generate a full (and completely customizable) Mozartean symphony with a single click. Still a ways away, but should be perfectly possible eventually!<\/p>\n<p>You can help me reach this dream&#8230; go subscribe to TuneSage today!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I finally launched the MVP version of TuneSage yesterday! Less than two months ago I posted about finally honing in on a productive algorithm that made progress smoother. So less than two months from that to launching an MVP is pretty satisfying! \ufeff Granted, it&#8217;s just an MVP with the [&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-QA","_links":{"self":[{"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/3260"}],"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=3260"}],"version-history":[{"count":1,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/3260\/revisions"}],"predecessor-version":[{"id":3263,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=\/wp\/v2\/posts\/3260\/revisions\/3263"}],"wp:attachment":[{"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3260"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/wizardwalk.com\/newblather\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}