chevron_left

メインカテゴリーを選択しなおす

cancel
Wizard Notes https://www.wizard-notes.com/

音専門のエンジニアが書く、音響音楽解析の技術録、音楽のレビューおよび分析、作曲活動に関する雑記です。

Kurene
フォロー
住所
未設定
出身
未設定
ブログ村参加

2014/02/23

arrow_drop_down
  • DMM.com の月額CDレンタル1ヶ月無料トライアルで、CD8枚を約2週間でレンタルした話

    概要 DMM.comの月額CDオンラインレンタルは、1か月無料体験 ができます。無料体験プランでは新作を除くCDを最大8枚/1か月レンタルすることができます。 DMM.comでお手軽DVDレンタル♪1ヶ月無料体験実施中 オンラインレンタルなので、レンタルショップへ行く必要はありません。自宅にCDが届きます。聞き終えたら、ポストに投函すれば返却が完了します。一度にたくさんレンタルすることはできませんが、手軽にレンタルできるので非常に便利です。 ということで、実際に1か月で何枚レンタルできるか試してみました。 結果 12/15に無料体験申し込みを開始しました。さっそく次の日には1・2枚目のCDが発…

  • L'Arc-en-Ciel の130曲の中から、人気楽曲15曲と似た曲を検索

    概要 ラルクの似た曲検索、とりあえず類似度プロットまで。 pic.twitter.com/FbIF4Wf9tm— Kurene (@_kurene) December 24, 2019 これまでに、Perfumeや東方プロジェクトなどの楽曲を使って、同一アーティストの似た曲を検索するアルゴリズム構築をしてきました。 今回は、年末ということで、今年サブスクリプションでのストリーミング配信が解禁となった L'Arc-en-Ciel の楽曲で似た曲検索をやってみました。 楽曲データとアルゴリズム 手元にある L'Arc-en-Ciel の130曲を使って楽曲データ分析を行いました。有名楽曲はほぼ入っ…

  • Spotify Web API で取得できる音響・楽曲特徴量の一覧

    はじめに Spotify の Web APIを調べていたら、APIを叩いて取得できる音響・楽曲特徴量のドキュメントを発見しました。 developer.spotify.com 非常に興味深い特徴量がいくつかあったので、紹介したいと思います 各特徴量の説明 duration_ms: int 楽曲の時間長です。 Spotify Web API では、ミリセカンド単位での時間長が取得できます。 key: int 楽曲の調性の推定値です。 値は整数であり、各ピッチクラスに対応しています。 例: 0=C, 1=C#, ..., なお、調整が不明な場合は -1 が返されます。 mode: int 楽曲のモ…

  • Python:Pathクラスのリストをファイル名でソート

    ソートされていないpathlibモジュールのPathクラスのリストをソートしたかったので、作ってみました。 トイデータ生成 順番がバラバラなPathクラスのリストがある*1状況を想定します。 from pathlib import Path filelist = ["./dir/abb.ext", "./dir/aaa.ext", "./dir/bbb.ext", "./dir/aab.ext"] filepathes = [Path(elm) for elm in filelist] >>> filepathes [WindowsPath('dir/abb.ext'), WindowsPat…

  • matplotlibでcolormapを逆にする方法

    matplotlibでは多数のカラーマップが用意されています。 Choosing Colormaps in Matplotlib — Matplotlib 3.1.0 documentation データに手を加えずカラーマップを逆にしてプロットするのは、<span style="color: #d32f2f">カラーマップを指定する引数 cmap に与えるカラーマップ名の後ろに "_r" を加えることで実現できます。 例: cmap="jet" => cmap="jet_r" サンプルコード import numpy as np import matplotlib.pyplot as plt …

  • Pythonで邦楽アーティスト名一覧をスクレイピング

    日本の音楽アーティスト名に関するを調査するために、Pythonを使ってアーティスト名一覧をWeb上からスクレイピングしました。 情報を抽出するWebサイト 実装 結果 まとめ 情報を抽出するWebサイト HTMLのパースしやすさを考え、今回はRockin'on.comの邦楽アーティスト名一覧 を利用しました。 rockinon.com 実装 from urllib import request from bs4 import BeautifulSoup url = "https://rockinon.com/artist/list?category=1" html = request.urlo…

  • foobar2000でBPMを自動測定するコンポーネント":BPM Analyser"

    概要 様々なオーディオファイルを再生できるWindows向けのフリーのオーディオプレーヤー"foobar2000"。 foobar2000の便利な特徴として、様々な拡張機能コンポーネントを導入することができます。 今回紹介する "BPM Analyser"は、foobar2000のプレイリスト上にあるオーディオファイルのBPMを自動で測定することができます。 www.foobar2000.org BPM Analyzer によるBPM推定 図のように、複数のオーディオファイルを選択してまとめてBPMを算出することもできます(たくさんのファイルを処理するときは、少し時間がかかります)。 BPM推…

  • 図書館でのPCを使った開発・創作のすゝめ

    最近気づいたのですが、私の近所の図書館では、持ち込みPCによる無料作業スペースがあります。 利用時間などの制約はあるものの、Wi-Fi、電源まで無料で利用することができます。 リモートワーク・個人ソフトウェア開発をすることを考えるとメリットばかりです。 あらゆる経費が0 作業スペース、Wi-Fi、電源… 水・お茶等が無料で飲める図書館もある 自宅外の作業スペース 無料で利用できる タスクに集中できる 自宅を作業場にしなくてよい(=タスク・仕事と自宅を切り離せる) 冷暖房 冷暖房の快適さは開発モチベーションに関わる 夏・冬の冷暖房費は馬鹿にならない 無料電源利用 電力費の節約 動画エンコーディン…

  • 全オーディオファイルとオーディオファイルを含む全ディレクトリを取得

    概要 タイトル通り、あるディレクトリ以下にある、全てのオーディオファイルと、オーディオファイルを含む全ディレクトリを取得するスクリプトになります。 深いディレクトリ構造でも、 オーディオファイルが含まれるディレクトリを列挙したり、全オーディオファイルを列挙したりすることができます。 実装 import os import glob from itertools import chain from pprint import pprint def search_audio_dirs_and_files( dirpath, exts = ["flac", "mp3", "m4a", "aac", …

  • 電子楽器100年展に行ってきた

    国立科学博物館で開催されている電子楽器100年展に行ってきました。 www.kakehashi-foundation.jp 常設展示入館料(大人630円)だけでも入場できますが、時間があったので特別展「ミイラ」のチケットを買って入場しました。(なお、平日15:00以降であれば、通常料金よりも安いアフター3チケットがオススメです) 電子楽器の名機 TB-808を始めとする電子楽器の名機が展示されています。 また、梯郁太郎さんやテルミンなど電子楽器の進展に貢献した方の業績年表が壁一面に書かれており、電子楽器の歴史の歩みを知ることができます。 テルミン 開催期間は2019年12月3日(火)~2019…

arrow_drop_down

ブログリーダー」を活用して、Kureneさんをフォローしませんか?

ハンドル名
Kureneさん
ブログタイトル
Wizard Notes
フォロー
Wizard Notes

にほんブログ村 カテゴリー一覧

商用