Classes
Methods
createNote(Freq) → {noteClass}
新しい`noteClass`オブジェクトを生成して初期化します。
\ 指定された周波数、グローバルな波形タイプ、LFO設定、
\ およびマスターボリュームで音源を作成し、リストに追加します
\ 指定された周波数、グローバルな波形タイプ、LFO設定、
\ およびマスターボリュームで音源を作成し、リストに追加します
Parameters:
| Name | Type | Description |
|---|---|---|
Freq |
number | 周波数 |
- Source:
Returns:
音源オブジェクト
- Type
- noteClass
lfoReset()
設定されているLFOを無効にします。
\ これにより、以降作成される音符にLFO効果は適用されなくなり、
\ 既存のLFO効果も停止します。
\ これにより、以降作成される音符にLFO効果は適用されなくなり、
\ 既存のLFO効果も停止します。
- Source:
lfoSetup(Freq, wavetype, depth)
LFO(低周波発振器)を設定します
\ LFOの周波数、波形タイプ、デプス(深さ)を指定し、
\ 音に揺らぎやビブラート効果を加えることができます。
\ LFOの周波数、波形タイプ、デプス(深さ)を指定し、
\ 音に揺らぎやビブラート効果を加えることができます。
Parameters:
| Name | Type | Description |
|---|---|---|
Freq |
number | LFO周波数 |
wavetype |
wavetypeNumber | 波形タイプ[0~3] |
depth |
number | LFOデプス |
- Source:
makeScore(namelist, time, vol) → {Array.<noteParam>}
再生コマンド用のパラメータリストを作成するユーティリティです。
\ 音名の配列を受け取り、各音符の周波数、ボリューム、再生時間を設定した、
\ `noteClass.play`メソッドで利用可能な形式に変換します。
\ 音名の配列を受け取り、各音符の周波数、ボリューム、再生時間を設定した、
\ `noteClass.play`メソッドで利用可能な形式に変換します。
Parameters:
| Name | Type | Description |
|---|---|---|
namelist |
Array.<string> | notename array |
time |
number | note interval(ms) |
vol |
numberVolume | note volume |
- Source:
Returns:
playコマンドで再生可能なパラメータ配列
- Type
- Array.<noteParam>
Example
namelist: ["G5","C6","E6","C6","D6","G6"];
4/4拍子 テンポ120 60f 3600f/m
4分音符 30f 500ms
8分音符 15f 250ms
16分音符 7.5f 125ms
32分音符 3.75f 62.5ms
masterVolume(vol)
BEEPCOREのマスターボリュームを設定します。
\ 0.0(無音)から1.0(最大)の範囲で音量を調整し
\ システム全体にわたる音量バランスを制御します。
\ 0.0(無音)から1.0(最大)の範囲で音量を調整し
\ システム全体にわたる音量バランスを制御します。
Parameters:
| Name | Type | Description |
|---|---|---|
vol |
numberVolume | マスターボリューム |
- Source:
oscSetup(wavetype)
使用するオシレーターの波形タイプを設定します。
\ 正弦波、矩形波、ノコギリ波、三角波の中から選択し、
\ 以降作成される音符のデフォルト波形として適用されます。
\ 正弦波、矩形波、ノコギリ波、三角波の中から選択し、
\ 以降作成される音符のデフォルト波形として適用されます。
Parameters:
| Name | Type | Description |
|---|---|---|
wavetype |
wavetypeNumber | 波形タイプ[0~3] |
- Source:
step(now)
BEEPCOREの状態を更新します。
\ 現在アクティブな全ての音源(`noteClass`インスタンス)の
\ step`メソッドを呼び出し、再生状態を管理します。
\ 現在アクティブな全ての音源(`noteClass`インスタンス)の
\ step`メソッドを呼び出し、再生状態を管理します。
Parameters:
| Name | Type | Description |
|---|---|---|
now |
nunmber | systemtime |
- Source: