Python3.7でPyAudioがインストールできない時の解決法

Pythonで音声の録音をしたい時、PyAudioがよく使われています。しかし2019年5月時点ではPython3.7でインストールするとエラーが出るようです。今回はそのエラーを回避する方法を紹介します。

続きを読む
Advertisements

Pythonでピアノ音楽のスペクトログラムを作ってみた

時系列データのSTFT(短時間フーリエ変換)からスペクトログラム表示させる方法を学びました。ここでは活用例としてピアノ音楽のスペクトログラムを作り、画像保存する所までを紹介します。

続きを読む
Advertisements

Pythonで音のSTFT計算を自作!スペクトログラム表示する方法

FFTは時系列データの周波数分析に重宝しますが、時間の変化はわかりません。スペクトログラムは周波数と時間変化の両方を分析可能な手法です。しかし計算方法は少々手順を踏みます。ここではPythonによるコーディングを1つずつ解説して行きます。

続きを読む
Advertisements

Pythonで聴感補正(A特性)の曲線を作る!

人間は耳で音を聴く時、周波数によって聞こえ方が異なります。音は「聴感補正」をかけて人間の耳の聞こえ方に合わせた評価をすることが多々あります。ここでは一般にA特性と呼ばれる聴感補正曲線をPythonで作ります。

続きを読む
Advertisements

Python Tkinterのボタンでイベント処理

PythonでGUIアプリケーションを簡単に作る時、初心者に優しいライブラリにTkinterがあります。ここではGUIアプリケーションに必須のボタン処理の基礎を学びます。

続きを読む
Advertisements

Python初心者がGUI作成にTkinterを選ぶ3つの理由

PythonでGUIアプリケーションを作る場合、ライブラリの選択肢が多くあるため初心者は大変迷いやすいです。Pythonインストール時に標準で付いてくるTkinterを使って、導入からHello World!プログラムまでを説明します。

続きを読む
Advertisements

PythonでパーセプトロンのORゲートを実装する!

前回はニューラルネットワークの基礎であるパーセプトロンでANDゲートを作ってみました。さらなる理解のために、今回はOR回路を作って同じように特性をみてみます。

続きを読む
Advertisements

PythonでパーセプトロンのANDゲートを実装する!

ニューラルネットワークは本来多層を形成して機能させるものですが、多層のメリットや原理を理解するために、一層のパーセプトロンと呼ばれるアルゴリズムで基本的なAND回路を学びます。

続きを読む
Advertisements

Pythonで時間波形のトリガ検出を自作する!

時系列データをトリガ検出してから切り出すと、毎回決まった位置でデータ収集できるため後処理が容易になります。Pythonでは標準でトリガ検出機能は存在しないため、ここでは独自に考案したトリガ検出アルゴリズムを解説します。

続きを読む
Advertisements