2025/06/21

Aluminium Body

Aluminium Body is an album that tries to avoid typical house rhythm (4 beat bass drums).

Most of the sounds are made from Uhhyou Plugins and UhhyouWebSynthesizers. I was trying to make an album with a faster tempo that made heavy use of GenericDrum, but I ran out of ideas halfway through and started working on slower tracks, which ended up being completed first. This album feels slightly disjointed because of that.

The highlights are Aluminium Body and Nature Reserve. Both use delay to create the rhythmic framework. On Aluminium Body, the opening rhythm is made from HooverSynth and Gross Beat. Similarly on Nature Reserve, the background rustling rhythm is made from HooverSynth and LongPhaser.

The opera samples used in A Century Ago, Retro Modern, Nature Reserve were taken from a web page "The National Jukebox: Opera" which is under the domain of Library of Congress (loc.gov). The samples are public domain, but have some noises due to its age.

---

Aluminium Body はハウスのリズムパターンを避けて作ったアルバムです。

ほとんどの音は Uhhyou PluginsUhhyouWebSynthesizers で作っています。 GenericDrum を多用したもっと速いテンポのアルバムを作ろうとしていたのですが、途中でネタが切れてテンポ遅めの曲に手を入れ始めたらそちらのほうが先に完成してしまったという、まとまりのないアルバムになっています。

聴き所は Aluminium Body と Nature Reserve で、どちらもディレイによってリズムの骨組みが作られています。 Aluminium Body は HooverSynth でランダムに作った音を FL の Gross Beat に通したら冒頭のリズムが現れました。 Nature Reserve は、同じく HooverSynth の音を LongPhaser に通したところ、がさがさと鳴っているような変なリズムが現れました。

A Century Ago, Retro Modern, Nature Reserve で使われているオペラのサンプリングは Library of Congress の The National Jukebox: Opera というタイトルのページから取得しました。古い音源なのでノイズが乗っていますが、パブリックドメインなので自由に使えます。 

2025/06/05

Looking for Seaboard M

I'm looking for ROLI Seaboard M in order to make a synthesizer capable for Midi Polyphonic Expression (MPE) with JUCE. Currently, I can't purchase it because ROLI isn't shipping their products to Japan. I contacted their support in march, and the response was to sign up for the mailing list and wait.

 --- 

JUCE で Midi Polyphonic Expression (MPE) に対応したシンセサイザを作りたいのですが、 ROLI の Seaboard M は今のところ日本から買えないようです。3月にサポートにコンタクトを取ったところメーリングリストに登録してお待ちくださいとの返事が返ってきました。

2025/02/18

逆微分による歪みのアンチエイリアシング

逆微分による歪みのアンチエイリアシングを読む (github.io)

逆微分による歪みのアンチエイリアシング (antiderivative antialiasing, ADAA) について調べました。以下は参考にした論文です。

  1. Parker et. al. "Reducing the aliasing of nonlinear waveshaping using continuous-time convolution"
  2. Bilbao et. al. "Antiderivative antialiasing for memoryless nonlinearities
  3. La Pastina et. al. "Arbitrary-order IIR antiderivative antialiasing"

理論については Parker らの論文がとっつきやすいです。実装については Bilbao らの論文に基づいたものが多いようでした。

ADAA には以下の問題点があります。

  • 0 除算 (ill-condition) を避けるための分岐により計算量が一定しない。
  • 元となる関数によっては逆微分した式の計算が困難。

ADAA の次数が上がると上の問題点が以下のように化けます。

  • 0 除算を避けるための分岐先の最悪の場合の計算量が  O(2^n) のオーダーで増える。
  • 逆微分した式に見たこともないような数学特殊関数が現れ始める。複素解しか得られないこともある。

現実的には実装が簡単な 1 次の ADAA と 2 倍ほどのオーバーサンプリングの組み合わせで十分に思えます。

参考にした論文ではハードクリップや tanh といった歪みのみを対象にしていました。しかし単なるバイパスに同じ手法を適用すれば、離散系での計算式が非線形となる一風変わったフィルタが作れます。

画像は多項式によるソフトクリップ曲線の仕様です。逆微分した式はかなり煩雑です。