Open4
Tone.jsメモ
音の高さ
- https://tonejs.github.io/docs/14.7.77/FrequencyClass
- 音名で指定: "C4", "C#4", "D4", …
- #は書けるけど♭は書けない?
- 周波数で指定: 440, "440", …
時間 Time
- https://tonejs.github.io/docs/14.7.77/TimeClass
- https://github.com/Tonejs/Tone.js/wiki/Time
- 秒数 Numbers
- 1.2: 1.2秒
- "1.2": 1.2秒
- 周波数 Frequency
- "1hz": 1秒
- "5hz": 0.2秒
- BPMに依存 Notation, Transport Time
- 拍子は4/4で固定?
- "4n": 4分音符
- "8t": 三連符(4分音符の3等分)
- 4n > 4t > 8n > 8t > 16n > 16t
- "8n.": 付点8分音符
- "2m": 2小節
- mはmeasure(アメリカ英語で小節)
- イギリス英語だとbarらしい
- "4:3:2": 4小節 + 4分音符3つ + 16分音符2つ
- 整数じゃなくても大丈夫
- Ticks
Instrument
音源- Monophonic
- Synth
- MembraneSynth
- ModulationSynth
- AMSynth
- FMSynth
- MonoSynth
- DuoSynth
- MetalSynth
- Synth
- NoiseSynth
- PluckSynth
- Sampler
- PolySynth: 他のInstrumentを同時発音できるようにする
- NoiseSynth, PluckSynth, Samplerは取れない?