First」が公開されました。2013年の話をします。APIのPlaySound関数で再生できないとう問題がありました。http://d.hatena.ne.jp/youandi/20130911/p1再生できないプロ生ちゃんボイスはProToolsでエクスポートされたwavファイルらしいことは分かっていたのですが、当時はProToolsが手元になく検証できませんでした。Firstを入手方法してProToolsのwavファイルがPlaySound関数で本当に再生できないのか検証してみました。Firstを入手するには下記のサイトから予約する必要があります。Firstがダウンロードできるようになるとその旨のメールが届きます。自分の場合2015年2月に予約して2015年8月にダウンロードできるようになりました。Firstをダウンロードするには下記のサイトからAvidにアカウント登録する必要があります。Firstの起動時にも必要です。Firstはzipファイルで公開されているのでダウンロードしたら解凍し、Setup.exeをダブルクリックしてインストールします。Firstをインストール」をクリックします。追加のアイテムをインストールするそうです。デバイスソフトウェアもインストールされます。Firstをインストール」をクリックします。Firstのインストールが始まります。インストールはウィザード形式で進んでいきます。インストール中に別のデバイスソフトウェアがインストールされます。この後再起動が必要になります。Firstが追加されます。起動してサインインを求められるのでEメールとパスワードにAvidアカウントに登録したものを入力します。起動できるようになりましたがオーディオインターフェイスに空きがないとエラーになります。ASIO対応オーディオインターフェイスをつなげたら起動できました。Firstが使えるようになるまでにファイアウォールのホワイトリストが3つ追加されてました。ProToolsでwavファイルをエクスポートするProToolsで新規プロジェクトを作成してwavファイルをエクスポートしてみます。Firstはプロジェクトの保存先がクラウド限定で、起動するときはネットに接続しておかないと新規プロジェクトの作成ができないようです。エクスポートはCD音質の設定にしました。Formatとがあり、どちらもファイルの拡張子はwavです。Formatのみのようです。APIのPlaySound関数を使ってwavファイルを再生するアプリを作ります。wavファイルのフルパスをコマンドライン引数で指定すると再生する仕様です。"引数にwavファイルを指定してください。追加の依存ファイルにwinmm.libを追加する必要があります。追加の依存ファイルを忘れると下のエラーが出てビルドできません。Playerでは再生できますが、PlaySound関数で再生すると「システム通知」に設定されたポーンという警告音が鳴るだけでした。PlaySound関数は「成功」の戻り値1(TRUE)を返します。関数はシステムイベントに対応する既定のサウンドイベント(一般の警告音)を使います。