Processing にオーディオデバイスを使用する権限を与える。

sound ライブラリーを使おうとサンプルコードを動かすも、全く反応せず。。。OSのアップデートで、デバイスを使用する権限を与えられていないため、認識しないのだと思います。

Security & Privacy > Microphone に Processing が表示されていれば、チェックマークを入れて、修復している方もいましたが、僕の場合はここに表示すらされていなくて、よくわかりませんでした。

参考にしたチャット

https://github.com/processing/processing-sound/issues/30#issuecomment-628260897

上のリンクから、次のリンクを発見して解決しました。

https://github.com/processing/processing-sound/issues/51#issuecomment-622929461

方法はシンプルで、

1. Processing をターミナル経由で起動

2. オーディオデバイスを使用するスケッチを起動して、実行

3. すると、権限を与えるかどうか聞かれる。→その後は、Security & Privacy にも常に表示されるようになりました。

OS Version : macOS Catalina 10.15.16

Processing : 3.5.4

2020/09/19