Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ソング:ピッチ表示がONになっていてもピッチが表示されないことがある? #1977

Open
Hiroshiba opened this issue Apr 3, 2024 · 3 comments
Labels

Comments

@Hiroshiba
Copy link
Member

不具合の内容

実験的機能として提供しているピッチ表示ですが、ピッチが表示されないという報告をいただいたのでissue化しました。

現象・ログ

ツイート https://x.com/BSlI9wKx5FhE6xi/status/1775168707997962509?s=20

ピッチが表示されない。ノートの色が薄いのでピッチ表示モードはちゃんとONになってそう。VOICEVOXを再起動してもダメ。
DMで伺ったところエラーログにWebGL関連のエラーも出てないっぽい。

歌は普通に再生される。
GPUはないとのこと(内蔵GPUも無いのかは不明)。

再現手順

不明

VOICEVOXのバージョン

0.18.0

その他

@sigprogramming
Copy link
Contributor

内蔵GPUは、無いと画面が表示されないので、あると思います。
ピッチが表示されないのは、内蔵GPUがWebGL2に対応していないからかもしれません。
エラーが出ていないのは、WebGL1にフォールバックしているからかも…?
https://pixijs.download/v7.x/docs/PIXI.settings.html#PREFER_ENV
WebGL1だとピッチは表示できないので、以下のような感じで確認する処理を書く必要があるかもです。

const renderer = new PIXI.Renderer({ view: canvasElement });
if (renderer.context.webGLVersion !== 2) {
  // ログをとる&メッセージを表示してユーザーに知らせる
}

@Hiroshiba
Copy link
Member Author

Hiroshiba commented Apr 7, 2024

なーーーるほどです!!

とりあえずエラーとしてロギングするのが良さそうに思いました!
ついでにGPU情報だとかも取れるならそれもwarnに出しても良いかも。
追加お願いしても良いでしょうか・・・?(なにかのプルリクについででも!)

@sigprogramming
Copy link
Contributor

PR出します!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants