/a-synthe

音程を検出するための簡易的なソフトです。

Primary LanguageRustBSD 4-Clause "Original" or "Old" LicenseBSD-4-Clause

GitHub all releases

aSynthe

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

WARNING
まだ、モノラルのマイクしか対応していません。Linuxは動作未確認です。

スクリーンショット

aSyntheがレ/D(5)を示す様子

謝辞

このソフトウェアは様々なライブラリを元に成り立っています。それらのライセンス情報はここから確認が可能です。

ライセンス

このソフトウェアは、4条項BSDライセンスの下に提供されます。

ビルド方法

Windows

$ cargo build --release

macOS

  1. cargo install cargo-bundleを実行してcargo-bundleをインストール
  2. cargo bundle --releaseを実行
  3. 以下のコードをビルドされたアプリのinfo.plistにて、dictキー内に以下を追記
  <key>NSMicrophoneUsageDescription</key>
  <string>音階検出のため</string>