(これがないからエラーになっていた)。参照先を指定できる方法があるはず、ということで調べてみました。配置し、標準出力にオプションを書き出すとそのオプションが反映されます。配置するとリンクされます。駆使すれば配置まで自動で行えそうですが今回は省略)。使ってみるストリーミング再生をするオーディオデバイスのライブラリは何を使っても大体考え方は同じで再生する音声サンプルを取得するコールバックを設定するバッファ内のサンプル消費状況を自分で監視し空いている事を確認したら埋めていくのどちらかのパターンです。後者で多くは前者かなあと思います。rust-portaudio/examples/sine.rsということでサンプルコードを見ながら実装していきます。初期化と出力設定情報を準備します。サイン波を生成するコールバックです。1_000);stream.stop()?;stream.close()?;設定とコールバックを指定して出力ストリームを開き、再生を行います。シンプルに記述することができました。移植して同じことをしてみます。rust_play_soundrust_play_sound/src/lib.rsコールバックでの波形生成でドミソの和音は下記のようになりました。NoteName::G).pitch().square_wave(time)).volume(0.3);パイプライン演算子が使えないので中間型を定義してメソッドチェーンでそれっぽい見通しのよい感じにしてみました。upLoginユーザーは見つかりませんでした。