NumPy

プログラミング

【Pillow】ゲーミングカラーの画像を作成する

import numpy as npfrom PIL import Imageline_data = np.arange(256)hue = np.tile(line_data, (256, 1))sat = np.tile(255, (2...
プログラミング

【まとめ】Pythonで音声処理

これまでに書いた記事の中から、「Pythonで音声処理」というテーマで書いた記事をまとめてみました。
プログラミング

【Python】npyファイルから読み込んだ音を演奏する

以下の記事で書き出した TONES.npy と melody.npy を配列として読み込むことで、演奏する音を変更しやすくする。import numpy as npimport waveimport structfilename = "cd...
プログラミング

【NumPy】npyファイルを配列として読み込む

以下の記事で書き出した TONES.npy と melody.npy をloadメソッドで配列として読み込む。import numpy as npnt = np.load('TONES.npy')TONES = nt.tolist()pri...
プログラミング

【NumPy】配列をnpyファイルとして書き出す

saveメソッドで配列をnpyファイルとして書き出す。import numpy as npTONES = { 'C4': 261.626, 'D4': 293.665, 'E4': 329.628, 'F4': 349.228, 'G4':...
プログラミング

【Python】ドレミの音を演奏する

音階(音の高さ)と音価(音の長さ)を指定して、それらをつなげたものをwavファイルに書き出す。import numpy as npimport waveimport structfilename = "cde.wav"a = 1.0fs =...
プログラミング

【NumPy】wavファイルの音声をFFTする

fft()メソッドでFFT(高速フーリエ変換)を行い、wavファイルの音声の周波数スペクトルを求める。import numpy as npimport waveimport matplotlib.pyplot as pltfilename ...
プログラミング

【NumPy】様々な波形の周波数スペクトルを出力する

〇正弦波のラ(440Hz)の周波数スペクトルimport numpy as npimport matplotlib.pyplot as plta = 0.1f0 = 440fs = 44100sec = 3n = np.arange(fs ...
プログラミング

【NumPy】FFTによって周波数スペクトルを求める

fft()メソッドでFFT(高速フーリエ変換)を行い、波形の周波数スペクトルを求める。import numpy as npimport matplotlib.pyplot as plta = 0.1f0 = 440fs = 44100sec...
プログラミング

【Python】音声を波形として読み込む

Pythonのwaveモジュールを用いて、wavファイルの音声を波形として読み込む。今回は、以下の記事で作成したwavファイルを用いる。import numpy as npimport waveimport matplotlib.pyplo...