Skip to content

Releases: jnory/MyShogiSoundPlayer

バージョン1.0.0

23 Nov 13:35

Choose a tag to compare

変更内容

  • いくつかのバグを修正しました
  • 実行ログを保存する機能を実装しました

使い方

環境に応じたファイルをダウンロードし、解答して出てきたSoundPlayer.exeとlibwplay.so(またはlibwplay.dylib)をMyShogi.exeと同じディレクトリに入れて下さい。

音が鳴らないときは

以下のいずれかのコマンドで試験実行して下さい。

mono SoundPlayer.exe --debug [MyShogiのサウンドディレクトリへのパス]

または、

mono SoundPlayer.exe --debug-aggressive [MyShogiのサウンドディレクトリへのパス]

音が鳴ればSoundPlayerは(おそらく)正常に動いています。
--debugと--debug-aggressiveの違いは試験的に鳴らす音の数の違いです。
--debug-aggressiveでは認識されているすべての音を一通り鳴らします。

音が鳴らない場合、上記コマンドの実行結果を添えてMyShogiSoundPlayerのリポジトリにIssueを立てるか、
作者のTwitter( https://twitter.com/arrow_elpis )までお問い合わせください。

不具合に気付いたときは

不具合にお気付きの時も、上記デバッグモードの実行結果を添えてMyShogiSoundPlayerのリポジトリにIssueを立てるか、
作者のTwitter( https://twitter.com/arrow_elpis )までお問い合わせください。

また、SoundPlayerにはロギングモードが実装されています。
環境変数 MYSHOGI_SOUNDPLAYER_LOGPATH にログの保存先ファイル名を指定してMyShogiを起動することで、
実行ログが該当ファイルに保存されます。
不具合が発生したときのログも合わせてお問い合わせいただきますと原因救命が早くなるかもしれません。
なお、ログの実行結果には棋譜の情報が含まれますので、公開不可な棋譜が混ざり込まないようご注意ください。

ロギングモードの実行例

実行ログをsoundplayer.logに保存したいときは以下のようにします。

MYSHOGI_SOUNDPLAYER_LOGPATH=soundplayer.log mono --arch=32 ./MyShogi.exe

試験リリース6

09 Nov 09:51

Choose a tag to compare

試験リリース6 Pre-release
Pre-release

【変更内容】

  • フリー版音声でもテストするようにしました ( #2 )
  • C言語で書き直すことによりLinux版で音が途切れなくなりました ( #4 )

【使い方】
環境に応じたファイルをダウンロードし、解答して出てきたSoundPlayer.exeとlibwplay.so(またはlibwplay.dylib)をMyShogi.exeと同じディレクトリに入れて下さい。

※libsoundio.soやlibsoundio.dylibは不要になりました

【音が鳴らないときは】

以下のコマンドで試験実行して下さい。

mono SoundPlayer.exe --debug [MyShogiのサウンドディレクトリへのパス]

または、

mono SoundPlayer.exe --debug-aggressive [MyShogiのサウンドディレクトリへのパス]

音が鳴ればSoundPlayerは(おそらく)正常に動いています。

音が鳴らない場合、上記コマンドの実行結果を添えてMyShogiSoundPlayerのリポジトリにIssueを立てるか、
作者のTwitter( https://twitter.com/arrow_elpis )までお問い合わせください。

試験リリース5

02 Nov 16:55

Choose a tag to compare

試験リリース5 Pre-release
Pre-release

※Linuxにおいて音が途切れるなどの報告が上がっています。環境依存があるようです。ご注意ください※

  • agaru.wavを再生するときに音がおかしくなる不具合を修正しました。
  • Linux版において音がとまりにくくなりました。(まだ止まる場合があります)

【使い方】
環境に応じたファイルをダウンロードし、解答して出てきたSoundPlayer.exeとlibsoundio.so(またはlibsoundio.dylib)をMyShogi.exeと同じディレクトリに入れて下さい。

【音が鳴らないときは】

以下のコマンドで試験実行して下さい。

mono SoundPlayer.exe --debug [MyShogiのサウンドディレクトリへのパス]

または、

mono SoundPlayer.exe --debug-aggressive [MyShogiのサウンドディレクトリへのパス]

音が鳴ればSoundPlayerは(おそらく)正常に動いています。

音が鳴らない場合、上記コマンドの実行結果を添えてMyShogiSoundPlayerのリポジトリにIssueを立てるか、
作者のTwitter( https://twitter.com/arrow_elpis )までお問い合わせください。

【制限事項】
Linux版において途中で再生が止まることがあります。
特に、--debug-aggressiveにおいて、再生が76付近で止まる事が確認されています。

試験リリース4

27 Oct 09:51

Choose a tag to compare

試験リリース4 Pre-release
Pre-release

Linux版で音が間延びするというご指摘に対処しました。

https://twitter.com/fxst24/status/1056051866851635202

【使い方】
環境に応じたファイルをダウンロードし、解答して出てきたSoundPlayer.exeとlibsoundio.so(またはlibsoundio.dylib)をMyShogi.exeと同じディレクトリに入れて下さい。

【音が鳴らないときは】

以下のコマンドで試験実行して下さい。

mono SoundPlayer.exe --debug [MyShogiのサウンドディレクトリへのパス]

音が鳴ればSoundPlayerは(おそらく)正常に動いています。

音が鳴らない場合、上記コマンドの実行結果を添えてMyShogiSoundPlayerのリポジトリにIssueを立てるか、
作者のTwitter( https://twitter.com/arrow_elpis )までお問い合わせください。

【現在の制約事項】

Linuxで対局の途中から音が鳴らなくなる現象が発生しています。

試験リリース3

26 Oct 13:59
e90a2cb

Choose a tag to compare

試験リリース3 Pre-release
Pre-release

Linuxで動くように修正したバージョンです。

mac版のビルドはmojave、Linux版のビルドはUbuntu 18.04で行っています。
動かない環境がありましたら教えて下さい。

【使い方】

  1. ダウンロードしたファイルをSoundPlayer.exeという名前に変更し、MyShogi.exeと同じフォルダに置いて下さい。mac版とLinux版でバイナリが異なりますので気をつけて下さい。
  2. libsoundio-sharpの本家さまが配布しているlibsoundioのライブラリファイルをダウンロードし、MyShogi.exeと同じフォルダに置いて下さい。
    Mac: https://github.com/atsushieno/libsoundio-sharp/raw/master/libsoundio-sharp/libs/libsoundio.dylib SHA256:780083991c23e5753caa6f02fe462a3b3737d526ece08dbe8e6134f8463cabec
    Linux: https://github.com/atsushieno/libsoundio-sharp/raw/master/libsoundio-sharp/libs/libsoundio.so SHA256:e8c0dd15a36abe2eca1cb3634608c2c5adc8f89cec4fcde6cefd4a73a337d9e5

試験リリース2

19 Oct 17:14

Choose a tag to compare

試験リリース2 Pre-release
Pre-release

非同期処理の不具合を修正しました。
MyShogi.exeと同じフォルダにSoundPlayer.exeを置いて下さい。
動かない方がいらっしゃいましたら教えて下さい。

試験リリース

19 Oct 13:54

Choose a tag to compare

試験リリース Pre-release
Pre-release

こちらからダウンロードしてMyShogi.exeと同じフォルダに入れて下さい。
libsoundioをstatic linkしています。
動かない方がいらっしゃいましたら教えて下さい。