Wizard Notes

Python, JavaScript を使った音楽信号分析の技術録、作曲活動に関する雑記

クロスフェード自動作成

Flask:オーディオファイルをjQuery.ajaxでアップロードしながら、クライアント側でローカルのファイルを再生

スクリーンショット 背景 実装戦略・参考ページ サーバへの複数オーディオファイルのアップロード(ドラッグアンドドロップ) サーバ側でのファイルアップロード処理・ファイル保存 クライアント側で、ローカルにあるオーディオファイルを再生 実装 ディレク…

Pythonによる音響音楽信号処理:クロスフェード自動生成 (2)フェードイン・フェードアウト関数

概要 フェードイン・フェードアウト関数の設計 関数の例 直線 f(x)=x コサイン関数 f(x)=cos(x・π/2) 平方根 f(x)=sqrt(x) フェードイン・フェードアウト関数の適用例 結局、どれを使えばいいのか? 概要 本記事では、クロスフェードで用いるフェードイン・フ…

Pythonによる音響音楽信号処理:クロスフェード自動生成 (1)アルゴリズムの概要

※2018/10/19: Bloggerから移行しました 概要 LibROSAについて 問題設定 アルゴリズム設計と実装 必要な処理の列挙 Pythonスクリプトの全体像 get_highlight() add_fade() gen_xfade() 結果 まとめ 補足 概要 Python(LibROSA)を用いた音響音楽信号処理とし…