Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yell0wsuit/blob-opera-enhanced
Google's Blob Opera comes with enhancements
https://github.com/yell0wsuit/blob-opera-enhanced
blob-opera google
Last synced: 17 days ago
JSON representation
Google's Blob Opera comes with enhancements
- Host: GitHub
- URL: https://github.com/yell0wsuit/blob-opera-enhanced
- Owner: yell0wsuit
- License: gpl-3.0
- Created: 2024-07-02T13:37:43.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-20T10:03:20.000Z (2 months ago)
- Last Synced: 2024-11-20T11:43:35.478Z (2 months ago)
- Topics: blob-opera, google
- Language: JavaScript
- Homepage: https://yell0wsuit.github.io/blob-opera-enhanced/
- Size: 14.5 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# 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 format[^1], and the link is generated for you to use.
- This won't upload to Google's server, but you can share the JSON anyway :)[^1]: The JSON format must be specific to Blob Opera. Use tools such as [blob-opera-mini](https://github.com/OverlappingElvis/blob-opera-midi) to convert MIDI to Blob Opera format.
## Play
- Online version:
- Offline version:
- Choose the correct version to your operating system in the "Assets" section.
For Windows, look for ``win32-x64`` with Ctrl+F.## Screenshots
![Main page](./screenshots/main.webp)
![About](./screenshots/about.webp)
![Custom song management](./screenshots/custommusic.webp)