- 初音ミク「マジカルミライ 2024」 プログラミング・コンテスト応募作品です
- 対象となる6曲全てに対応しており、ドロップダウンメニューから切り替え可能です
- コンセプトは制限と自由で、選択された曲の歌詞がデフォルトでは黒塗り状態になっており当該箇所の再生中は規制音が鳴る(制限)のを、ユーザーの手によって取り除く(自由)アプリケーションとなります
- 画面左上のドロップダウンメニューから曲を選べます
- 歌詞上に存在する黒塗り部分をドラッグすることで規制を除去できます
- 画面右のコントロールバーで再生状況を操作できます
ひとまず以下の環境で動作を確認しています:
- Windows(Chrome, Firefox)
- iOS(Chrome, Safari)
- Android(Chrome)
ただし安定性にはムラがあり、簡単に表記するとWindows(Chrome)>Windows(Firefox)>>Android>>>>>>>iOS(Chrome)>>>iOS(Safari)
といったところです
- 基本的にTextAlive公式のp5.js作例のコードを改造して作成したので、当該リポジトリと同じ感じにコマンドを打てば動くはずです
- ex.
npm run build
でビルド - 周辺環境もそのままなのでParcelでビルドすることになります
- ex.
- 開発中は
npm run dev
したうえでLocaltunnel上でlocalhost:1234
を解放してTextAliveに登録することでテストしていました- 最初は公式ドキュメントにあったngrokを使っていましたが、早くも帯域制限に達したためLocaltunnelに切り替えた形です
- コンテストの応募規約上完全な公開ページとしてのテストは行っていませんが多分動くと思います
parcel
p5
textalive-app-api