Chromatone logo
Theory
11
Back to main

Use-chromatone documentation / Exports / Synth

Module: Synth

Table of contents

Variables

Functions

Variables

quantizeModes

Const quantizeModes: string[]

Defined in

use/synth.ts:14


synth

Const synth: Object

Type declaration

NameType
compressorCompressor
delayDelay
panAutoPanner
paramsany
polyPolySynth
reverbReverb
stateany
widenerStereoWidener

Defined in

use/synth.ts:16

Functions

synthAttack

synthAttack(note, velocity?): void

Parameters

NameType
notestring | number | string[]
velocity?number

Returns

void

Defined in

use/synth.ts:118


synthInit

synthInit(): void

Returns

void

Defined in

use/synth.ts:94


synthOnce

synthOnce(note, duration?, time?): void

Parameters

NameTypeDefault value
notestring | number | string[]undefined
durationstring | number'16n'
time?string | numberundefined

Returns

void

Defined in

use/synth.ts:112


synthRelease

synthRelease(note): void

Parameters

NameType
noteany

Returns

void

Defined in

use/synth.ts:123


synthReleaseAll

synthReleaseAll(): void

Returns

void

Defined in

use/synth.ts:128


useSynth

useSynth(): Object

Returns

Object

NameType
attack(note: string | number | string[], velocity?: number) => void
init() => void
once(note: string | number | string[], duration: string | number, time?: string | number) => void
release(note: any) => void
releaseAll() => void
synth{ compressor: Compressor ; delay: Delay ; pan: AutoPanner ; params: any ; poly: PolySynth<Synth<SynthOptions>> ; reverb: Reverb ; state: any ; widener: StereoWidener }
synth.compressorCompressor
synth.delayDelay
synth.panAutoPanner
synth.paramsany
synth.polyPolySynth<Synth<SynthOptions>>
synth.reverbReverb
synth.stateany
synth.widenerStereoWidener

Defined in

use/synth.ts:62