Wizard Notes

音楽信号解析の技術録、音楽のレビューおよび分析、作曲活動に関する雑記です

matplotlibを使ったインタラクティブなプロット(サンプルコード付き)

gui programming with matplotlib pic.twitter.com/kEI863X14U— Kurene (@_kurene) May 11, 2020 何番煎じか分かりませんが、matplotlibでインタラクティブなプロットをする機会があったので、 メモ代わりにサンプルコードを作ってみました。 Event handling…

PythonでTwitter Search APIを叩く - 特定期間の100件以上のツイートを検索

概要 Twitter search APIを叩いて、ある期間の2hDTMを検索できないか試してました pic.twitter.com/cs8XagzAJz— Kurene (@_kurene) 2020年4月29日 Twitter上のツイートやメディアを手元で一気に検索したいと思い、Twitter Search API を叩き、キーワードと期…

「実践! 作曲・アレンジに活かすためのモード作曲法」感想

最近、「もっと独創的なメロディを作れるようになりたい!」と思い、いろいろ探して偶然出会った本です。 目次だけでもワクワクするような本です。 なかなか旋律の構築に関する参考書ってないんですよね、和音進行はたくさんあるのですが… 全134ページで薄め…

Miroslav Philharmonik 2 CE のインストール方法・エラー対処のメモ(Windows)

「管弦楽の勉強をしたい!」と思い、IK Multimedia の高品質オケ音源 Miroslav Philharmonik 2 CE を導入しました。 IK Multimedia - Miroslav Philharmonik 2 CE Miroslav Philharmonik 2 の廉価版ですが、同レベルの高品質な音色を5000円弱(セール時)で…

HP Spectre x360 13 にMOFTを装着するコツ

HP Spectre x360 13 製品詳細 - ノートパソコン | 日本HP www.makuake.com 私は HP Spectre x360 13 をメインPCとして使っています。 このPCは非常にコンパクトかつハイスペックなので、場所を選ばずDTMや動画編集といった高負荷な作業ができるので重宝して…

Pythonにおける辞書型の結合 dict(d1, **d2) の注意点

ある2つの辞書型のデータd1,d2を結合したいとき、Python3では以下のように書くことができます。 new_d = dict(d1, **d2)# (1) この記法は特定のキーを記述せずに結合できるので便利なのですが、十分に注意しないといけない処理仕様があります。 以下の例をご…

numpy.savez_compressed:複数のNumPy配列を圧縮&バイナリ保存

Numpy で配列をバイナリで保存する方法としては、 numpy.save(npy_filepath, arr) が最も単純な方法です。 しかし、 非圧縮であるため、ファイルサイズが大きくなりがち 単一の配列オブジェクトのみ保存 であるため、大量の配列を保存する場合や、配列サイズ…

foobar2000 mobile (for iOS) でバックグラウンド再生ができないときの対処方法

foobar2000 mobile Windows で非常に人気のフリーウェア音楽プレイヤー foobar2000。 実は、iOS/Android用のアプリ foobar2000 mobile があります。 foobar2000Resolute Limitedミュージック無料 play.google.com foobar2000 mobile - foobar2000 Wiki スマ…

Docker+Nginx+uWSGIで複数のFlaskアプリ(コンテナ)を運用

概要 Docker上での、1つのuWSGI+Flaskコンテナで複数アプリを運用するスタイルは、Blueprintなどを駆使すれば可能です。 しかし、Blueprintの仕様のせいでディレクトリ構造が複雑になってしまったり、ルーティングの際に他のサービスに影響を与えてしまう可…

Python で iTunes Search API を叩いて iTunes Storeの音楽を検索する

はじめに iTunes の Search API を使うと、iTunes Storeで販売されているコンテンツを検索することができます。 iTunes Search API – Partner Resources 検索用のAPI自体は、デベロッパーとしての登録やAPIトークンが必要ないため、手軽に利用できます。 こ…