Uhhyou Web Synthesizers are musical synthesizers to render WAVE files.
Basic Usage
- Press Random button to change parameters.
- Press Play button to audition.
- Press Save button to download WAVE.
- Select menu on the left of Random button to change randomization recipe.
Instruction to use without internet is available on the source code page.
Impulse Response
These are intended to be used with external IR convolver.
- MaybeCabinetIR
- Fake guitar cabinet impulse responses.
- L4Reverb
- Reverb using 4 times nested lattice allpass filter.
- FDNReverb
- Reverb using feedback delay network.
- Pulseverb
- Reverb using modulated band-limited impulse train (BLIT).
- Freeverb
- Reverb using Freeverb algorithm.
Synthesizer
- GenericDrum
- Generic drum synthesizer based on ClangSnare. Tuned for ease of use.
- HooverSynth
- Hoover sound synthesizer.
- ResonantDrop
- A synthesizer that uses a resonator to produce sounds like small falling objects.
- AdaptiveNotchComb
- Comb filter with a adaptive notch filter on feedback path. Metallic sound.
- SlipOutComb
- Feedback comb filter that modulates bandpass cutoff to slip out from divergence.
- FMGlassyPad
- FM syntheiszer with unison.
- TechnoSnare
- A synthesizer that resembles snare drum of old rhythm machines.
- IntegerArpeggio
- Arpeggio generator that aligns the period of waveform to integer samples. Intended to used with slicer.
- GlitchSprinkler
- Oscillator using polynomial approximation to draw waveform.
- MetalSqueak
- Metal squeaks from FDN with modulated allpass on feedback path.
- GrowlSynth
- Animal growl synthesizer.
- SalmonTube
- Port of Pink Trombone. This one is made to understand the internals.
- OneCycleWaveform
- Single cycle waveform generator.
- MaybeSnare
- Snare drum synthesizer using self modulating FDN.
- WireWireCollision
- Simulation of collision of 2 wires. (Visual demo)
- WireWallCollision
- Simulation of a wire colliding into rigid wall.
- ClangSnare
- Snare drum like sound synthesizer based on ClangCymbal.
- PadChoir3
- PADchoir using formant data.
- ResonantBD
- Bassdrum synthesizer using oscillation of SVF.
- SingenBD3
- FM bassdrum synthesizer with strange stereo image.
- PadCymbal2
- Improved PADcymbal with the addition of layer and serial comb filter.
- ClangCymbal
- Cymbal synthesizer using FDN. Stable feedback is the difference to FDNCymbal. Mostly same as VST 3 version.
- SerialCombCymbal
- Cymbal-esque sound using serial comb filter.
- FMTechnoBass
- FM bass synth.
- WobblingMetalBoard
- Approximation of wobbling thin metal plate sound.
- Bubbles
- Sound of bubbles that is formed when droplets fall onto water surface.
- Singen0.3
- Yet another FM synthesizer.
- PADchoir2
- PADchoir with an alternative interface.
- FDNCymbal
- Cymbal-like sound using feedback delay network.
- PADchoir
- PADsynth algorithm.
- WaveBox
- 3D wave simulation. Slow.
- WaveCymbal2
- WaveCymbal that use implicit method for wave propagation.
- WaveCymbal
- Combination of 1D wave simulation and Karplus-Strong algorithm. It sounds like dragging a bunch of empty cans.
- KSCymbal
- Collision of 2 Karplus-Strong string.
- Pluck
- Karplus-Strong algorithm.
- PADcymbal
- Cymbal-ish sound by inputting random frequency components into PADsynth algorithm.
- Singen0.2
- Another FM synthesizer.
- ECAFM
- ECAC + FM.
- SingenBD2
- FM bass drum synthesizer.
- Singen0.1
- FM synthesizer.
- SinChord
- Random chord using naive oscillators.
WebAudio
- ECAC
- Additive synthesizer using elementary cellular automaton.
Uhhyou Web Synthesizers はブラウザ上で WAVE ファイルをレンダリングするシンセサイザです。
使い方
- Random ボタンでパラメータ変更。
- Play ボタンで試聴。
- Save ボタンで WAVE ファイルをダウンロード。
- Random ボタンの左のメニューからランダマイズのレシピを選択。
インターネット接続なしでの利用方法をソースコードのページに掲載中。
インパルス応答
IRコンボルバに読み込んで使うインパルス応答を合成します。
- MaybeCabinetIR
- ギターキャビネットに似せたインパルス応答。
- L4Reverb
- 格子構造のオールパスフィルタを 4 つ入れ子にしたリバーブ。
- FDNReverb
- Feedback delay network (FDN) を1つ使ったリバーブ。
- Pulseverb
- インパルスを適当にモジュレーションしたリバーブ。
- Freeverb
- Freeverbアルゴリズムによるリバーブ。
シンセサイザ
- GenericDrum
- ClangSnare を基に使い易く調整した汎用ドラムシンセサイザ。
- HooverSynth
- フーバーサウンドに特化したシンセサイザ。
- ResonantDrop
- パラパラと小さな物が落ちるような音が出るシンセサイザ。レゾネータを使用。
- AdaptiveNotchComb
- 適応ノッチフィルタを用いたコムフィルタ。金属音。
- SlipOutComb
- 発散からすり抜けるようにバンドパスのカットオフを変調するフィードバックコムフィルタ。
- FMGlassyPad
- ユニゾンした FM シンセサイザ。
- TechnoSnare
- 古いリズムマシンのようなスネアドラム。
- IntegerArpeggio
- 波形の周期が整数サンプルとなるスケールによるアルペジオ。スライサに読み込んで使用。
- GlitchSprinkler
- 波形を多項式近似するオシレータ。
- MetalSqueak
- フィードバック経路にオールパスを備えた FDN による金属音。
- GrowlSynth
- 動物のうなり声のような音。
- SalmonTube
- Pink Trombone の移植。習作。
- OneCycleWaveform
- オシレータの 1 周期分の波形を生成。
- MaybeSnare
- 自己変調するFDNを使ったスネアドラムのシンセサイザ。
- WireWireCollision
- 2つの弦がぶつかるシミュレーション。 (Visual demo)
- WireWallCollision
- 弦が壁にぶつかるシミュレーション。
- ClangSnare
- ClangCymbal を改変したスネアドラム風の音。
- PadChoir3
- フォルマントのデータを使ったPADchoir。
- ResonantBD
- SVF の発振を使ったバスドラムシンセサイザ。
- SingenBD3
- ステレオ感が怪しい FM バスドラムシンセサイザ。
- PadCymbal2
- レイヤと直列コムフィルタを追加した改良版PADcymbal。
- ClangCymbal
- FDNを使ったシンバルシンセサイザ。FDNが発散しないように調整されている点がFDNCymbalと異なる。ほぼVST 3版と同じ。
- SerialCombCymbal
- 直列につないだコムフィルタによるシンバルのような音。
- FMTechnoBass
- FM ベースシンセ。
- WobblingMetalBoard
- 薄い金属板を揺らしたときのような音。
- Bubbles
- 水滴が水面に落ちた時に生じる泡の音。
- Singen0.3
- FMシンセサイザ。
- PADchoir2
- UIを変更したPADchoir。
- FDNCymbal
- Feedback Delay Networkを使ったシンバルのような音。
- PADchoir
- PADsynthアルゴリズム。
- WaveBox
- 3次元の波のシミュレーション。
- WaveCymbal2
- WaveCymbalの波のシミュレーションの解き方を変更。
- WaveCymbal
- 1次元の波のシミュレーションとKarplus-Strongアルゴリズムの組み合わせ。シンバルというより紐につないだ空き缶を引きずったときのような音。
- KSCymbal
- 2つのKarplus-Strongを使って弦をぶつけた時のような音を合成。
- Pluck
- Karplus-Strongアルゴリズム。
- PADcymbal
- ランダムな周波数成分をPADsynthアルゴリズムに入力してシンバルのような音を合成。
- Singen0.2
- FMシンセサイザ。
- ECAFM
- ECAC + FM。
- SingenBD2
- FM バスドラムシンセサイザ。
- Singen0.1
- FMシンセサイザ。
- SinChord
- エイリアスノイズが出る素朴なオシレータで適当なコードを合成。
WebAudio
- ECAC
- Elementary Cellular Automatonに基づいて倍音を加算合成。