プログラミング

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

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

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

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

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

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

【LaTeX】ソースコードを表示する

listingsパッケージ を使用して、ソースコードをそのまま表示する。 \documentclass[11pt,a4paper]{ltjsarticle} \usepackage{listings} \lstset{ language=C...
プログラミング

【HTML】ソースコードを表示する

preタグで スペースや改行 をそのまま表示する。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>【HTML】ソースコードを表示する</title...
プログラミング

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

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

【PyAudio】音声を録音する

PyAudioを用いて、入力した音声をwavファイルに書き出す。 import pyaudio import wave filename = "sample.wav" fs = 44100 sec = 3 CHUNK = 1024 p = ...
未分類

【ひまつぶし】謎のメッセージ!?

振り返り

【2020年】7月の振り返り

今月は23の記事を書きました。 主な内容としては、・人工知能・Arduino・音声処理といった感じです。 人工知能とArduinoについては知ってるところまでを書きましたが、音声処理については何も知らないところからはじめました。 音声処理を...
プログラミング

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

〇正弦波のラ(440Hz)の周波数スペクトル import numpy as np import matplotlib.pyplot as plt a = 0.1 f0 = 440 fs = 44100 sec = 3 n = np.ara...