2022/05/08

リミッタの改善

リミッタの実装を大幅に改善しました。移動平均フィルタの修正、トゥルーピークモードの設計と評価、リリースの計算あたりが大きな変更です。まだマニュアルを書いていないのでリリースはしていませんが、プラグインのリポジトリに BasicLimiter という名前で実装を追加しています。 

BasicLimiter は名前の通りベーシックなので特に目新しい音は出ませんが、オープンソースであることと、トゥルーピークモードがやや贅沢に作ってあることが特長です。トゥルーピークモードについてはオーバーサンプリングが 8 倍で、アップサンプラとダウンサンプラの FIR フィルタ係数の長さがどちらも 512 です。ナイキスト周波数付近の成分はトゥルーピークの検出が困難なので、オーバーサンプリングの前にプリフィルタをかけて落とすようにしています。

上の画像のようにデフォルトで Threshold が -0.1 dB になっているのは、 sinc 補間で得られる理論上のトゥルーピークを完全に制限することはできないからです。 BasicLimiter の性能を簡単に調べたところ +8.8 dB のトゥルーピークを +0.05 dB まで制限することができていました。 -0.1 という数字はこの 0.05 を 2 倍しただけのざっくりした値です。

ついでにすべてのプラグインでカスタムフォントを使うようにしたことで見た目がだいぶましになりました。

2022/05/07

3 次補間の比較

 3 次補間の比較を読む (github.io)

いろいろな 3 次補間の周波数特性を比較しました。線形補間もついでに特性を出しています。

音の補間では 3 次のラグランジュ補間がよさそうです。 PCHIP などの入力によって傾きの計算を変える方法は音の補間には不向きのようです。

画像は 3 次ラグランジュ補間の周波数特性です。

2022/01/11

Robert Cecil - Orbit EP

ハウスです。 This Time Around がいい感じです。 YouTube で公開されている動画ではアルバムアートが動きます。

2022/01/08

Mister Water Wet - Welcome To The Farm EP

3曲目の Untitled (Live Version) が良いです。狭い管の中にいるような気分になれます。

2022/01/07

ウェッデルアザラシの鳴き声

McMurdo Oceanographic Observatory (MOO) が公開している、南極の海氷の下で録音されたウェッデルアザラシの鳴き声です。

どのようにして鳴き声を出しているかは、まだよくわかっていません。動画についている MOO のコメントによると、ウェッデルアザラシは鳴き声を出すときに口や鼻から気泡を出さないそうです。

2022/01/06

霧 - 晴れ EP

シンセパッドに歪みやスタッターなどの加工を施した音です。ところどころ声のサンプルも入っています。ノイズというほどには歪みがきつくないことと、1曲が短いので聞きやすいです。

以下は説明文の訳です。

 ---

これは"霧"という名前での初の作品です。

晴れ EPは、霧に総じても言えることですが、私が長い間行いたかったプロジェクトで、結果に満足しています。私が制作中に感じたようにあなたも楽しんでいただけると幸いです。

ありがとうございます。霧

2022/01/05

Black Dice - Pigs

 

速めでゆるい4つ打ちとギターリフのループがいい感じです。

2022/01/04

Dolphin Tears ‎- Reflections On Waterfront Property

やたらとローファイでメロディアスな短いループが次々と切り替わる音です。

Dolphin Tears | Discography (discogs.com)

2022/01/03

FACIALMESS LIVE FLYING TEAPOT TOKYO 9/15/2012

ノイズです。音が止まるところでは止まっているのがいい感じです。パフォーマンスもいいですが、観客もあわせて妙な雰囲気が出ているところが面白いです。

2022/01/02

Stalker Humanoid - VR4300_R3000A

 

ほとんどが速いブレイクビートと、やや高めのシンセサイザ 1 音からなる 2 曲です。 R3000A の終わり方が面白いです。

Google や Discogs で検索しても情報が出てこなかったのですが、下の YouTube チャンネルの R3000A の曲は似たような音がします。

Billy Lapworth - YouTube

2021/12/21

ハーフバンド楕円フィルタの実装

 

ハーフバンド楕円フィルタの実装を読む (github.io)

ハーフバンド楕円フィルタは 2 倍のアップサンプリングや 1/2 倍のダウンサンプリングに使える IIR ポリフェイズフィルタの一つです。リンク先の記事では C++ による実装例を掲載しています。

画像はハーフバンド楕円フィルタを使って 0 Hz から 48000 Hz までピッチベンドしたサイン波の信号を 1/2 倍にダウンサンプリングしたテスト結果のスペクトログラムです。