リズムエンジンの概要

リズムは、リズムエンジンによって提供されます。

JJazzLabはオープンソースでプラグイン可能なアーキテクチャを採用しているため、様々なリズムエンジンを取り入れることができます。あなたが開発者であれば、簡単に自分のリズムエンジンを作ることができます!

リズムエンジンは、サポートしているリズムとサポートしているリズムパラメーターをリスト提示する1つまたは複数のリズムプロバイダーを持っています。利用可能なすべてのリズムプロバイダーのリストは、リズム選択ダイアログ(rhythm selection dialog)で見ることができます。

JJazzLabには現在、ヤマハスタイルをベースにしたYamJJazzというリズムエンジンが搭載されています。リズムパラメータはバリエーション、メリハリ、フィルです(ミュートやテンポなどの他のパラメータは汎用的で、どんなリズムにも対応します)。

将来のリズムエンジン

ここでは、JJazzLab-Xの基礎構造を使って開発できる例をいくつか紹介します。

  • 実際のバンドのように、様々な状況に適応できる汎用性の高いリズムを持つAIベースのジャズ指向エンジン(テンポを遅くしたり速くしたり、ウォーキングベースを使うかどうかなど)。

  • Logic Pro Xのバーチャルドラマーのようなドラムエンジン

  • 与えられたメロディーにバッキングトラックを適応させることができるエンジン

  • 様々なリズムのトラックを組み合わせることができる「メタエンジン」(例:ヒップホップのベースラインとラテンのドラムを組み合わせるなど)

  • Band-In-A-BoxやKORG、Ketronなどのアレンジャー・キーボードからスタイル・ファイルを読み込めるエンジン

  • その他

最終更新