• 2025/11/22
  • 2025/11/24

wavesurfer.js で音データの波形表示

筆者のブログでは音を再生するとき、HTML5標準のオーディオプレイヤーを使ってますが、今回はwavesurfer.js で波形表示されるオーディオプレイヤーを作ってみました。 wavesurfer.j […]

  • 2025/11/16
  • 2025/11/12

ラズパイ5(Raspberry Pi 5)でLチカ

電子工作のはじめはLチカでしょ!と思い、ラズパイ5でLチカしてみます。 接続図 ラズパイ5のピン配置は以下のようになっています[1]。 今回は下図のように回路を作ります。 接続している様子は以下です。 […]

  • 2025/11/09
  • 2025/11/09

ヒルベルト変換で包絡線と瞬時周波数の取得

本記事では、ヒルベルト変換についてまとめました。Python でヒルベルト変換を使った包絡線と瞬時周波数を求めるソースコードを作成しましたので、その処理結果について確認していきます。 ヒルベルト変換と […]

  • 2025/10/02
  • 2025/10/02

どうぶつの森の声に音声変換

どうぶつの森の住民の声がどのように作られているか興味があったので、どうぶつ語への音声変換を少し試してみました。 ちなみに筆者は「どうぶつの森64」しかプレイ経験がないです。 どうぶつ語の解析 まず、ど […]

  • 2025/07/21
  • 2025/11/08

MP3のフィルタバンクを実装

本記事では、MP3の規格書[1]に則ってMP3のフィルタバンクを実装しました。前回の記事(MP3のフィルタバンクを効率的に計算)の続きです。 実装手順について説明したのち、その詳細について解説したいと […]

  • 2025/06/30
  • 2025/06/30

MP3のフィルタバンクを効率的に計算

前回の記事(MP3のフィルタバンクについて)でMP3のフィルタバンクを導出しましたので、今回はMP3のフィルタバンクの効率的な計算方法について紹介します。 MP3のフィルタバンクについて 前回の記事( […]