Uhhyou Web Synthesizers is a collection of 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 the internet is available on the source code page.
Synthesizer
- SquareMorph
- Waveform
- Morphing waveform using Walsh-Hadamard, or Haar transform.
- IntegerChord
- Chord
- The period of waveforms are aligned to integer samples.
- GenericDrum
- Drum
- Generic drum synthesizer based on ClangSnare. Tuned for ease of use.
- ResonantDrop
- Noise
- Sound of falling small objects. Using resonators.
- AdaptiveNotchComb
- Metal
- Feedback comb filter that has adaptive notch filters on feedback path.
- SlipOutComb
- Noise
- Feedback comb filter that modulates bandpass cutoff to slip out from divergence.
- FMGlassyPad
- Pad
- Pad sound of FM synthesizer with unison.
- TechnoSnare
- Snare
- Snare drum sound similar to old rhythm machines.
- IntegerArpeggio
- Arpeggio
- The period of waveforms are aligned to integer samples. Intended to be used with a slicer.
- GlitchSprinkler
- Melody loop
- Microtonal phrase that consists of simple synthesizer tones.
- MetalSqueak
- Cymbal
- Texture of metals squeaking. FDN that has allpass on feedback path.
- SalmonTube
- Voice
- A port of Pink Trombone. This one is made to understand the internals.
- ResonantBD
- Bass drum
- Similar to bass drums of old rhythm machines. Using oscillation of SVF.
- SingenBD3
- Bass drum
- FM bass drum synthesizer.
- PadCymbal2
- Cymbal
- Improved PADcymbal with the addition of layer and serial comb filter.
- KSCymbal
- Cymbal
- Crude collision of 2 Karplus-Strong string.
Impulse Response
These are intended to be used with external IR convolver.
- FV1Reverb
- Reverb
- Reverb using the loop structure of Spin Semiconductor FV-1.
- L4Reverb
- Reverb
- Reverb using 4 times nested lattice allpass filter.
- FDNReverb
- Reverb
- Reverb using a feedback delay network.
- Pulseverb
- Reverb
- Reverb using modulated band-limited impulse train (BLIT).
- Freeverb
- Reverb
- Reverb using Freeverb algorithm.
Old Synthesizer
Synthesizers using old style code. (Details)
- Bubbles
- Water
- Sound of bubbles that is formed when droplets fall onto water surface.
- PADchoir2
- Pad
- PADchoir with an alternative interface.
- FDNCymbal
- Cymbal
- Using feedback delay network.
- WaveBox
- Simulation
- 3D wave propagation. Simulation nodes are placed like a box. Rendering takes time.
- WaveCymbal2
- Metal
- WaveCymbal that use implicit method for wave propagation.
- WaveCymbal
- Metal
- Sounds like dragging a bunch of empty cans rather than a cymbal. Using a combination of 1D wave simulation and Karplus-Strong algorithm.
- Pluck
- Metal
- A variation of Karplus-Strong algorithm.
- PADcymbal
- Cymbal
- Random frequency components are fed into PADsynth algorithm to generate cymbal-ish sound.
- SingenBD2
- Bass drum
- FM bass drum. Recommend to use SingenBD3 which has better functionality.
- SinChord
- Pad
- Random chord using naive aliasing oscillators.
WebAudio
- ECAC
- Additive synthesizer using elementary cellular automaton.
Tuning Table
Non stardard tuning tables.
Uhhyou Web Synthesizers はブラウザ上で WAVE ファイルをレンダリングするシンセサイザです。
使い方
- Random ボタンでパラメータ変更。
- Play ボタンで試聴。
- Save ボタンで WAVE ファイルをダウンロード。
- Random ボタンの左のメニューからランダマイズのレシピを選択。
インターネット接続なしでの利用方法をソースコードのページに掲載中。
シンセサイザ
- SquareMorph
- 波形
- Walsh-Hadamard あるいは Haar 変換によってモーフィングする波形。
- SlipOutComb
- ノイズ
- 発散からすり抜けるようにバンドパスのカットオフを変調するフィードバックコムフィルタ。
- MetalSqueak
- シンバル
- フィードバック経路にオールパスを備えた FDN による金属が擦れるような音。
- KSCymbal
- シンバル
- 2 つの Karplus-Strong を適当にぶつけて音を合成。
インパルス応答
IRコンボルバに読み込んで使うインパルス応答を合成します。
- L4Reverb
- リバーブ
- 格子構造のオールパスフィルタを 4 つ入れ子にしたリバーブ。
- FDNReverb
- リバーブ
- Feedback delay network (FDN) を1つ使ったリバーブ。
古いシンセサイザ
コードのスタイルが古いシンセサイザ。 (詳細)
- WaveBox
- シミュレーション
- 箱のように配置されたノードを伝わる 3 次元の波。レンダリングに時間がかかる。
- WaveCymbal2
- 金属音
- WaveCymbal の波のシミュレーションを implicit な方法に変更。
- WaveCymbal
- 金属音
- シンバルというより紐につないだ空き缶を引きずったときのような音。 1 次元の波のシミュレーションと Karplus-Strong アルゴリズムの組み合わせ。
- Pluck
- 金属音
- Karplus-Strong アルゴリズムの一種を使用。
- PADcymbal
- シンバル
- ランダムな周波数成分を PADsynth アルゴリズムに入力してシンバルのような音を合成。
- SingenBD2
- バスドラム
- FM バスドラム。より多機能な SingenBD3 の利用を推奨。
- SinChord
- パッド
- エイリアスノイズが出る素朴なオシレータで適当なコードを合成。
WebAudio
- ECAC
- Elementary Cellular Automaton に基づいて倍音を加算合成。
調律の表
標準的でない調律の表。