雑感等

音楽,数学,語学,その他に関するメモを記す.

ウルフラムの2状態3シンボルチューリングマシンをpythonで実装

Wolfram's 2-state 3-symbol Turing machine - Wikipedia Wolfram 2,3 Turing Machine Research Prize # Wolframの2状態3シンボルユニバーサルチューリングマシン class wolfram23tm: def __init__(self): init_len = 30 # テープの初期長 self.tape = [0] *…

CakewalkでStudio instruments Suiteを認識させる

Cakewalkのインストール時に同時にStudio instruments SuiteをインストールするとCakewalkからSI-Bass GuitarやSI-Electric Pianoが使えなかった. 一回Studio instruments Suiteをアンインストールして,BandLab Assistantからアドオンの追加でStudio instr…

LCCのホリゾンタルハーモニーはバーティカルハーモニーの時間平均?

1 LCCのバーティカルは,ある瞬間におけるコードに対してスケールが決定され,そのスケール上でメロディーが作られる. LCCのホリゾンタルは,コード進行によって,さらに言えば,ある程度の幅を持った時間における複数のコード進行に対してスケールが決定さ…

同一 same identical

「同じ」 sameよりもidentcalの方がかっこいいっぽい sameよりもidenticalのほうが厳密に「同じである」ことを表すから same≒almost identical?

関連二群のプロット

対照実験で得点をプロットするグラフは「交互作用プロット」と呼ぶ?ladder plot paired scatter plot paired data plot

人間っぽいインタフェイス

人間が扱いたい(扱うのが楽な?)インタフェイスは人間っぽいものという気がするから, twitter上に居る,種々の「学術たん」みたいに 情報や学問分野にキャラ付けすることで,とっつきやすくはなりそう.

リディアンドミナントと7th-5

Cリディアンドミナント(Lydian flat seventh)はC7-5を生じると考えてよい?異名同音ならGb=F#と見なせるけど…

pythonで多次元データの度数分布表を作成(マルチフラクタル次元計算の準備)+joblibで並列化

pythonで多次元データの度数分布表を作成(マルチフラクタル次元計算の準備) - 雑感等与えるwavファイルは同じだが処理時間は940秒ほどになった. import numpy as np import wave from scipy import fromstring, int16, int64 import itertools import sea…

pythonでマルチスレッド・マルチプロセス

pythonでjoblibをインポートして,マルチスレッド・マルチプロセスが使える.並列化するためには,関数型っぽく書くことを強要されるが,逆に見通しが良くなる場合があっていいかもしれない.

旋律の分類?

kazmus.hatenablog.jp これって結局horizontal tonal gravityとvertical tonal gravityに帰着させられるのか?

旋律の分類?

曲のテンポ別に 聴く側の感じ方として,↑遅い chord-like 和音構成音的 melody-like メロディックなリズムがある scale-like or mode-like メロディックなリズムが無くアト―ナル 高速のボカロ曲とかにある.sheets of sound ↓速い分類としては全く系統的では…

HSP(Hot Soup Processor)で4次元図形を回転させて描画

4次元図形の描画方法として以下のページで述べられていた方法を実装した. 【ゆっくり解説】四次元空間の描き方の基本 - ニコニコ動画 動画「四次元空間の描き方の基本」投稿:本当は怖くない四次元空間 - ブロマガ以下に作成したプログラムの動作画面を示す…

幻影数

phantom numberって名前からしてかっこいいarxiv.org

Bayesian linear discriminant analysis (BLDA)の論文

Bayesian linear discriminant analysis (BLDA)の論文 https://ieeexplore.ieee.org/document/5166506 https://www.sciencedirect.com/science/article/pii/S0165027007001094

ベイズの定理も一部÷全部

pythonで多次元データの度数分布表を作成(マルチフラクタル次元計算の準備)

マルチフラクタル次元を計算するため,多次元データの度数分布表を作成するプログラム.マルチフラクタル次元は,一般化次元(北海道大学の井上 純一先生作成の資料「2009年度 カオス・フラクタル 講義ノート」の第8回や第12回に示される)とも言われる.以…

微分演算子のべき乗がシフト演算子(移動演算子)になる理由

指数関数表記のシフト演算子 - 雑感等微分演算子をと置くと が成立する. (ラプラス変換の移動法則にも似ている.)→テイラー展開から証明 左辺をテイラー展開して, 上式中の微分を微分演算子で置き換えると, をくくりだすと, ここで指数関数のテイラー…

pythonでwaveファイルの波形表示と音声再生

waveファイルの波形表示: 【Python】音声ファイル(Wave)の波形表示 | アルゴリズム雑記音声再生: PyAudio Documentation — PyAudio 0.2.11 documentation

ビジュアル英文解釈の使い方解説ページのリンク

venez-maider.comvenez-maider.comjukuko-dyamjoe.blog.jp

ビジュアル英文解釈で使われる囲み枠をLaTeXで再現

実行結果 ソース マクロの引用元 tex.stackexchange.com \RequirePackage[l2tabu, orthodox]{nag} \documentclass[12pt, a5j, uplatex]{jsarticle} \usepackage{fancybox} %ovalbox %以下,片方開いた囲み(one-side-opened fbox)の定義 %https://tex.stackex…

1次CRハイパスフィルタのデジタルフィルタ

CRハイパスフィルタ時定数として,伝達関数は, デジタルフィルタに変換するため双一次変換する. に下式を代入する. ただし,はデジタルフィルタを適用する信号のサンプリング周波数とする.以上から,z領域における伝達関数が求まり,下式で示される.

2B(NieR:Automata)が足の水を振り払う動作

https://youtu.be/AzEraGFZWoM?t=1702

出身スケール

メジャー C 全 D 全 E 半 F 全 G 全 A 全 H 半 C メロディックマイナー C 全 D 半 Es 全 F 全 G 全 A 全 H 半 C (コンビネーションオブ)ディミニッシュ C 半 Des 全 Es 半 E 全 Fis 半 G 全 A 半 B 全 C ホールトーン C 全 D 全E 全 Fis 全 Gis 全 B 全 C ハ…

TeX Live2018のセットアップ(Windows10)とソースの例

TeXWorksの設定(タイプセット) 名前:MAIN_upLaTeX (ptex2pdf) プログラム:C:/texlive/2018/bin/win32/ptex2pdf.exe 引数 -l -u -ot -kanji=utf8 $synctexoption -no-guess-input-enc -kanji=utf8 $fullname 名前:CITE_upBibTeX プログラム:C:/texlive/…

pythonでレスラー方程式の解軌道を描画(ルンゲクッタ法)

pythonでルンゲクッタ法を実装した. レスラー方程式を与えて描画する.プログラム内関数のdxdt, dydt, dzdtを書き換えれば別の微分方程式も解ける. 下記プログラムはローレンツ方程式を解くようにも書き換えられる. import numpy as np def dxdt(a, b, c,…

pythonで自己MIC(相互情報量)関数を計算

自己相関関数では,ある信号sig(t)とその信号を時間kだけ遅延させた信号sig(t+k)との相関係数を計算するが, ここでは相関係数の代わりに相互情報量(MIC)を求める関数automicを示す. MIC自体はminepyで計算する.下記プログラムを実行すると,グラフが2つ表…

matlabで振幅スペクトルの表示(fft)

matlabで高速フーリエ変換し,振幅スペクトルを表示する. function showfft(sig,fs) %sig:信号.1次元配列 %fs:信号のサンプリング周波数 N=length(sig); % 信号のサンプル数 plot(fs*(0:N-1)/N,abs(fft(sig)/N)) %振幅スペクトルの描画:縦軸が振幅,横軸が…

haskellで逆引き辞書ソート

単語を羅列したファイルから『逆引き広辞苑』みたいにソートする. import System.IO main :: IO () main = do hin <- openFile "test_words.txt" ReadMode -- 読みこむファイル:単語リスト hout <- openFile "reverse_idx.txt" WriteMode -- 書き込むファ…

梱包テープでトイレ詰まりを解消する

下記の動画を参考にして,トイレ詰まりを解消できた. 突然トイレの流れが悪くなった 驚異のセロハンテープだけで直す方法!超簡単 - YouTube 方法 念のため,「大」のレバーで水を流しても,水があふれない程度に水位を下げる(放置して水位が下がるのを待…

Prilyさんの音列即興

音列: c g h https://youtu.be/MEJs01hQVjI?t=1006音列: h c f https://youtu.be/MEJs01hQVjI?t=1114音列: a h d https://youtu.be/MEJs01hQVjI?t=1473音列: d es g https://youtu.be/MEJs01hQVjI?t=1729音列: fis h a https://youtu.be/MEJs01hQVjI?t=3249…