Skip to content

yell0wsuit/blob-opera-enhanced

Repository files navigation

Blob Opera: Enhanced Edition

Create your own ML-powered opera song! Created by David Li with Google Arts & Culture, with modifications by yell0wsuit.

Changes from the original version

  • Tutorial skip can now be remembered, without having to do the tutorial again after a refresh.
  • Use the Inter font for legibility.
  • Tweak scripts to fetch resources (fonts, styles, data, etc.) from first-party instead of resorting to third-party servers.
    • This allows offline use.
  • Add custom song upload and management (use customsong.html). No need for F12 or DevTools, just upload the song in JSON format1, and the link is generated for you to use.
    • This won't upload to Google's server, but you can share the JSON anyway :)

Play

Screenshots

Main page

About

Custom song management

Footnotes

  1. The JSON format must be specific to Blob Opera. Use tools such as blob-opera-mini to convert MIDI to Blob Opera format.