2022-12-01から1ヶ月間の記事一覧

フィルタの可視化(freqz相当の関数を作る)

信号にフィルタをかけられるようになり、そして、レシピ通りのフィルタを作れるようになりました。 IIRフィルタをかける関数(Lisp Advent Calendar 2022) - 丸井綜研 双二次フィルタの係数(Lisp Advent Calendar 2022) - 丸井綜研 次に、フィルタの周波…

双二次フィルタの係数(Lisp Advent Calendar 2022)

この記事はLisp Advent Calendar 2022の25日目です。Lispで音プログラミングに向けた、さらなる一歩。 目次 はじめに RBJ Cookbookによる低域フィルタ フィルタを使ってみる 他の形状のフィルタ はじめに 先日フィルタをかける関数を作りました(IIRフィルタ…

電気回路のシミュレーション(Julia Advent Calendar 2022)

Julia Advent Calendar 2022の18日目の記事です。毎年Juliaで音に関係したことを書いていて、これまでにこのブログで書いたアドカレ記事は以下の通りです。 楽器音の分析とスペクトログラム (Julia Advent Calendar 2018) - 丸井綜研 パワースペクトル計算の…

IIRフィルタをかける関数(Lisp Advent Calendar 2022)

この記事はLisp Advent Calendar 2022の16日目です。Lispで音を自由自在に扱うという野望に向けての次の一歩。 デジタルフィルタ ちょっと前に高速フーリエ変換を用いて畳み込み演算の実装をしました。2信号の時間領域での畳み込み演算は周波数領域での要素…

一様乱数と標準正規乱数の行列を得る(Lisp Advent Calendar 2022)

この記事はLisp Advent Calendar 2022の13日目です。 目次 はじめに 一様乱数行列 改良 標準正規乱数(おまけ) 標準正規乱数行列について追記(2022-12-18) はじめに 任意の大きさの行列に乱数が入っているものが欲しいことがあります。Matlabのrand(5, 4)…

音ファイルを書き出すwavwrite関数(Lisp Advent Calendar 2022)

この記事はLisp Advent Calendar 2022の11日目です。Lispには入門と挫折を繰り返していましたが、今年4月にLispに再入門し、なんとか日常的なイロイロに使えるようにしているところです。 普段使いするためには自分の専門分野のプログラムを作るのがよいだろ…

キャンプ道具を揃えた2022(テーブルとチェア)

キャンプ道具を揃えたシリーズです。 キャンプ道具を揃えた2022(バッグと小物類) キャンプ道具を揃えた2022(調理器具) キャンプ道具を揃えた2022(テーブルとチェア)←本記事 製品名につけたリンクはオフィシャルサイトへのリンクです。Amazonで販売され…

キャンプ道具を揃えた2022(調理器具)

キャンプ道具を揃えたシリーズです。 キャンプ道具を揃えた2022(バッグと小物類) キャンプ道具を揃えた2022(調理器具)←本記事 キャンプ道具を揃えた2022(テーブルとチェア) 製品名につけたリンクはオフィシャルサイトへのリンクです。Amazonで販売され…

キャンプ道具を揃えた2022(バッグと小物類)

友人に誘われてキャンプに行くようになったので、キャンプ道具を揃えました。友人は道具をたくさん持っていて、僕が身一つで行っても快く使わせてくれます。でも、ソロでデイキャンプにも行きたい(というか野外で料理したい)ので、テーブル、チェアなどを…