Releases: AkiyukiOkayasu/MelodyEstimator
Releases · AkiyukiOkayasu/MelodyEstimator
v1.0.1
v0.7.7
Update
- 推定音域をC2~C6に広げた
Remove
- OSC送信機能を削除
v0.7.5
Update
- 推定音域をB2~F5に変更
v0.7.1
Update
- オーバーサンプリングを4倍オーバーサンプルから2倍に減らした
- 推定音域をE3(64)〜B6(95)まで広げた
v0.7.0
Add
- 環境ノイズ対策用ローパスフィルターを追加
Update
- GUIの調整
v0.6.1
Update
反応速度の向上
オーバーサンプリング後に解析することで、速いパッセージに対応できるように改良。
メロディー推定を行う周波数レンジを狭めた
最低音をMIDIノート64に上げた。反応速度向上のため。
v0.6.0
Add
- RMSメーターを追加
- 騒がしい場所で運用する場合に備えてハイパスフィルターを追加(静かなところで運用する場合はOFFにした方が良い結果になります)
Update
- メロディー推定アルゴリズムを改善
- GUIやデザインの調整など
- Maxパッチに直近8音のメロディーを表示させる
v0.5.1
Add
- メロディー結果確認用Maxパッチ EstimatedMelodyViewer.maxpat を追加
Delete
- これまで使用していたメロディー結果確認用Maxパッチ scoreviewer.maxpat を削除
Update
- 負荷を大きく下げ、バッファーサイズを小さな値(512サンプル)にしても動作することを確認した -> レイテンシーがかなり小さく出来るようになりました
- ノイズゲート部分を改良 -> スレッショルドは再調整してください
Breaking changes
- これまでMelodyDetectionと呼んでいたが、Detection(判定)ではなくEstimate(推定)に呼び方を統一し、OSCアドレスを"/melodyDetection/note"から"/melodyEstimator/note"に変更した -> これまで使用していたscoreviewer.maxpatは完璧には動作しなくなりました。代わりにEstimatedMelodyViewer.maxpatを使用してください
- JUCEのプロジェクトファイルやアプリケーションの名前もMelodyEstimatorに変更した -> オーディオの設定(インターフェース選択とサンプルレートとバッファーサイズ)を再度確認してください
v0.4.6
v0.4.6
fix
無音が続いた後の最初の音を取りこぼすバグを修正
update
C++14にアップデートし、JUCEのDSPモジュールを追加(まだ使用していない)
remove
JUCEのOpenGLとVideoモジュールを削除
v0.4.2
パラメータが正しく保存されない問題を修正。