国立科学博物館で開催されている電子楽器100年展に行ってきました。 www.kakehashi-foundation.jp 常設展示入館料(大人630円)だけでも入場できますが、時間があったので特別展「ミイラ」のチケットを買って入場しました。(なお、平日15:00以降であれば、…
AviUtl で作成している動画で、音楽に同期したモーションを付けたいためさつき氏の追加スクリプト を導入しようとしたところ、追加スクリプトが認識されずに時間を費やしてしまいました。 最終的に上手く認識できたので、その方法のメモ書きです。 ・参考サ…
www.youtube.com ジャズにおける和音進行のリハーモナイザーションについて、段階ごとに分かりやすく説明してくれている動画です。 ニ短調(D minor)であるボーカル+ピアノの曲(Juice - Lizzo)の一部を題材に、7段階のリハーモナイザーションの実例を示…
LibROSAの便利な関数として、librosa.core.magphaseがあります。 この関数を使うことで、短時間フーリエ変換librosa.stftや定Q変換librosa.cqtで出力される複素信号から、振幅スペクトルと位相スペクトルを抽出することができます。 それでは、librosa.core.…
www.youtube.com PyQt5の習作として、PyQt5とPyAudioを使ったBPM計測アプリを作ってみました。 よくあるBPM計測器の仕様となっていて、ユーザが拍位置でボタンクリックやキータイピングをすることで、BPMを計測をすることができます。 インターフェースもア…
音楽鑑賞録:題名のない音楽会「低音楽器女子の休日」 を書いている時に、低音楽器について調べていたら偶然見つけた楽器です。 革胡 www.youtube.com 見かけが非対称な、変わった楽器です。 (しかし、見かけと)音色はほぼチェロですが、奏法のせいか、二…
所感 www.tv-asahi.co.jp この日の「題名のない音楽会」は、コントラバス、チューバ、ファゴット、バリトンサックスの女性プロ奏者を招いての、低音楽器の特集回でした。 楽器演奏を未経験の方だと、4つとも初めて耳にする楽器かもしれません。 ・コントラ…
Pythonで複数の楽曲データの長さを調べる時、真面目に楽曲ファイルを読み込んでNumpy配列のshapeを調べて…とすると、かなり時間がかかってしまいます。数百曲以上になると、それだけで時間の無駄です。 そこで、Mutagenを利用して、メタタグ情報から長さを得…
生成した音信号を気軽に鳴らせるシステムが欲しくなり、結果的にシンセサイザもどきを作ってみました。 MIDIを扱うと面倒なので、Numpy/Scipyで生成した音信号を直接オーディオ出力できるような構造になっています。 また、一応シンセサイザっぽい見た目なの…
PyQt5の練習がてら、ピアノ鍵盤(もどき)を作ってみました。 タプル型の引数keysetで鍵盤の数を変えられます。 ハマったところ: 参考にしたドキュメント:Qt 5.15 buttonClicked に引数を渡すなら、partial()が便利 PythonはQtの情報が少ないので、他の言…