2026/09/18

BassString

Try BassString (github.io) 
Usage and Other Web Synthesizers (github.io) 

BassString is a synthesizer that imitates double bass slap.

In slap bass playing, the collision between the strings and the fingerboard changes the sound. The collision model is based on "Player–instrument interaction models for digital waveguide synthesis of guitar: Touch and collisions" by Evangelista and Fredrik. This method divides the delay line of the Karplus–Strong string model into multiple segments. Then the collisions are computed at the boundaries of each segment. It has a drawback that increasing the number of segments narrows the playable pitch range. In addition to the paper's method, BassString routes the pluses comes from collision to a Schroeder all-pass filter and feeds them back into the string model, in order to add a character to the string buzz.

Increasing `Excitation -> Gain` or lowering `Slap & Frets -> Action` produces a harder slap. If `Action` drops below `Target Action Level`, it may blow up or oscillate. Setting `Bypass -> Phaser Bypass` to `Off` adds a thicker character to the sound.

--

BassString を試す (github.io)
Web シンセサイザの一覧と使い方 (github.io)

BassString はコントラバス (double bass) のスラップ奏法に似た音がでるシンセサイザです。

ベースのスラップ奏法では弦と指板が衝突して音が変わります。衝突の方法は Evangelista と Fredrik による "Player–instrument interaction models for digital waveguide synthesis of guitar: Touch and collisions" に基づいています。この方法は Karplus-Strong の弦モデルとなるディレイを複数の区間に分割して、各区間の境界で衝突を計算しているのですが、区間を増やすと音域が狭まるという欠点があります。 BassString では論文の方法に加えて、衝突によって加わるパルスを Schroeder オールパスに通して弦モデルにフィードバックすることで、弦のびびりに味をつけています。

Excitation -> Gain を上げるか、 Slap & Frets -> Action を下げると、強くスラップするようになります。 Action が Target Action Level を下回ると発散あるいは発振することがあります。 Bypass -> Phaser Bypass を Off にすると音に癖を付けることができます。