5

そのため、相対パスを使用してサウンド ファイルをバッファにロードしたいと考えています。(私は自分のものをバージョン管理下に置いており、誰かがファイルシステムのどこにレポを複製するかについて仮定したくありません。)

したがって、最初は、相対に見えるパスを指定すると、SC はそれを実行中のファイルの場所に相対していると解釈するだろうと想定していました。

Buffer.read(s, "Samples/HiHats1.hihat2.wav");

しかし、SC はファイルを見つけることができませんでした。だから私は調べてasAbsolutePathそれを試しました:

Buffer.read(s, "Samples/HiHats1.hihat2.wav".asAbsolutePath);

SCは相対パスから絶対パスを導き出すことができないため、これも機能しません。

"Samples/HiHats1.hihat2.wav".asAbsolutePath

...実際には、ファイルシステムに存在しない場所を返します。万歳!

この面倒な作業をどのように達成するかについて、誰か提案できますか?

4

1 に答える 1