これは、マイクに入った音声から音程を割り出すソフトで、WindowsとMacに現在対応しているつもりです。
あまり使えるものではありませんが、MIDIデバイスとして使うことができます。
WARNING
まだ、モノラルのマイクしか対応していません。Linuxは動作未確認です。

このソフトウェアは様々なライブラリを元に成り立っています。それらのライセンス情報はここから確認が可能です。
このソフトウェアは、4条項BSDライセンスの下に提供されます。
$ cargo build --release
cargo install cargo-bundle
を実行してcargo-bundleをインストールcargo bundle --release
を実行- 以下のコードをビルドされたアプリの
info.plist
にて、dict
キー内に以下を追記
<key>NSMicrophoneUsageDescription</key>
<string>音階検出のため</string>