Skip to content

プリセットリファレンス

MIDI Sketch Bachのすべての設定可能なプリセットの完全なリファレンスです。

楽曲形式リファレンス

全9形式

ID名前文字列カテゴリデフォルト楽器デフォルトBPMデフォルト声部数
0フーガ"fugue"オルガンオルガン854
1前奏曲とフーガ"prelude-and-fugue"オルガンオルガン904
2トリオ・ソナタ"trio-sonata"オルガンオルガン903
3コラール前奏曲"chorale-prelude"オルガンオルガン724
4トッカータとフーガ"toccata-and-fugue"オルガンオルガン1004
5パッサカリア"passacaglia"オルガンオルガン764
6幻想曲とフーガ"fantasia-and-fugue"オルガンオルガン884
7チェロ前奏曲"cello-prelude"ソロチェロ803
8シャコンヌ"chaconne"ソロヴァイオリン763

楽曲形式選択フローチャート

オルガンシステム(形式 0--6)

7つのオルガン形式はバッハのオルガン・レパートリーの主要ジャンルをカバーします。すべてデフォルトでオルガンのレジストレーションが適用され、通常3--4声部を使用します。オルガンの持続音はあらゆる声部進行の細部を際立たせるため、これらの形式は最も洗練された対位法を特徴とします。

独奏楽器システム(形式 7--8)

2つの独奏形式は無伴奏弦楽器のための音楽を生成します。暗示的ポリフォニーを使用します — 音域の移動、アルペジオ、和音的書法を通じて、単一の旋律線が複数の同時声部を示唆します。

形式別BWVリファレンス
形式バッハの代表作
フーガBWV 578(ト短調「小フーガ」)、BWV 542/2
前奏曲とフーガBWV 532, 541, 548, 846--893(平均律クラヴィーア曲集)
トリオ・ソナタBWV 525--530(6つのトリオ・ソナタ)
コラール前奏曲BWV 599--644(オルゲルビュッヒライン)、BWV 651--668
トッカータとフーガBWV 565(ニ短調)、BWV 540
パッサカリアBWV 582(ハ短調)
幻想曲とフーガBWV 537, 542, 561
チェロ前奏曲BWV 1007--1012(無伴奏チェロ組曲)
シャコンヌBWV 1004/5(パルティータ第2番ニ短調)

楽器リファレンス

ID名前文字列GMプログラムサウンド典型的な形式
0オルガン"organ"19チャーチオルガンオルガン形式全般(0--6)
1チェンバロ"harpsichord"6チェンバロすべての形式
2ピアノ"piano"0アコースティックグランドピアノすべての形式
3ヴァイオリン"violin"40ヴァイオリンシャコンヌ(8)
4チェロ"cello"42チェロチェロ前奏曲(7)
5ギター"guitar"24ナイロンギターソロ形式(7--8)

TIP

各形式にはデフォルトの楽器がありますが、任意の楽器で上書きできます。例えば、チェンバロで演奏されるフーガはオルガンとは全く異なる性格を持ちます — チェンバロの明瞭なアタックが対位法の線をより際立たせます。

主題キャラクター

ID名前文字列効果
0バランス型"balanced"順次進行と跳躍の混合、適度なリズム
1叙情的"lyrical"主に順次進行、滑らかな輪郭
2活動的"energetic"広い音程、リズムの多様性
3劇的"dramatic"大胆な跳躍、付点リズム、半音階的要素

INFO

キャラクターパラメータはフーガ主題や主要な主題素材の旋律プロファイルに影響します。フーガ系形式(フーガ、前奏曲とフーガ、トッカータとフーガ、幻想曲とフーガ)で最も顕著な効果があり、主題が楽曲全体の性格を定義します。

スケールモード

ID名前文字列概算的な効果
0Short"short"コンパクト — 少ない変奏/エピソード
1Medium"medium"標準的な長さ(デフォルト)
2Long"long"拡張 — より多くの展開
3Full"full"最大 — 完全な形式構造

TIP

実際の出力長は形式に依存します。「short」のパッサカリアでも「short」のフーガより長くなります。これはパッサカリア形式が音楽的にまとまるために最低限の変奏数を必要とするためです。正確な長さの制御には targetBars を使用してください。

調のリファレンス

ID名前ピッチクラスバロック時代の一般的な連想
0CC純粋さ、素朴さ、明快さ
1C# / DbC#献身、深み
2DD勝利、輝き(長調);情熱、ドラマ(短調)
3D# / EbEb英雄的壮大さ、高貴さ
4EE喜び、明るさ(長調);嘆き(短調)
5FF牧歌的、穏やか
6F# / GbF#強烈さ、輝き
7GG優美、素朴(長調);真剣さ(短調)
8G# / AbAb荘厳、献身的
9AA優しさ、優雅(長調);穏やかな憂い(短調)
10A# / BbBb高貴さ、温かみ
11BB硬い輝き(長調);沈んだ重み(短調)

バロック音楽における調の連想

バロック時代の作曲家は特定の調に感情的な質を関連付けました(感情論 / Affektenlehre)。ニ短調は情熱とドラマの調(BWV 565 トッカータとフーガ)であり、ハ長調は純粋さを表しました(BWV 846 前奏曲)。これらの連想は主観的で時代によって異なりますが、バッハの調の選択に影響を与えました。

すべての調で isMinor: false(長調)と isMinor: true(短調)の両方が使用できます。

デフォルトマッピング

形式デフォルトのクロスリファレンス:

形式楽器声部数BPM調
フーガオルガン(0)485任意
前奏曲とフーガオルガン(0)490任意
トリオ・ソナタオルガン(0)390任意
コラール前奏曲オルガン(0)472任意
トッカータとフーガオルガン(0)4100任意
パッサカリアオルガン(0)476任意
幻想曲とフーガオルガン(0)488任意
チェロ前奏曲チェロ(4)380任意
シャコンヌヴァイオリン(3)376任意

プログラムによるアクセス

実行時にこれらの値にアクセスするにはプリセット列挙関数を使用します。

js
import {
  getForms,
  getInstruments,
  getCharacters,
  getKeys,
  getScales,
  getVersion
} from '@libraz/midi-sketch-bach'

// すべての形式を一覧
const forms = getForms()
for (const form of forms) {
  console.log(`${form.index}: ${form.name}`)
}
// 0: Fugue
// 1: Prelude and Fugue
// 2: Trio Sonata
// 3: Chorale Prelude
// 4: Toccata and Fugue
// 5: Passacaglia
// 6: Fantasia and Fugue
// 7: Cello Prelude
// 8: Chaconne

// すべての楽器を一覧
const instruments = getInstruments()
// [{ index: 0, name: "Organ" }, ...]

// すべての調を一覧
const keys = getKeys()
// [{ index: 0, name: "C" }, { index: 1, name: "C#" }, ...]

TIP

これらの関数はドロップダウンや楽曲形式セレクターなどのUIコンポーネントの構築に便利です。このサイトのデモでは楽曲形式選択インターフェースの入力にこれらを使用しています。

Released under the Apache-2.0 License.