Harmonybeam 1.2: 休符ブロックとコードロックでAbleton Liveのコード進行制作をもっと速く
Harmonybeam 1.2では、休符ブロック、コードロック、レガート、フェーズ、クリップラベルを追加し、Ableton Liveでのコード進行制作をさらに速くします。

Harmonybeam 1.2を公開しました。今回のアップデートは、Ableton Liveの中でコード進行を作る作業を、さらに速く、さらに扱いやすくするためのものです。
Harmonybeamは、Ableton Live用のコード進行デバイスとして作られました。素早くハーモニーを試せること、自然なボイスリーディングが得られること、そしてピアノロールを細かくいじるよりも「曲をアレンジしている」感覚に近いインターフェースであることを重視しています。Version 1.2では、ユーザーから要望の多かったいくつかの機能を追加しました。休符ブロック、コードロック、拡張されたリズム設定、同期クリップのラベル表示、そして記譜、ボイシング、UIまわりの改善です。
大きなポイントは、Harmonybeamが休符とロック可能なコードを使って、進行の構造を保ったまま別のコード進行を生成できるようになったことです。休符や異なるコード長を含む進行を作り、特定のハーモニックリズムを作ってから、その形を保ったまま新しいコード進行を生成できます。Abletonのコード進行ジェネレーターとしてHarmonybeamを使っている場合、これはかなり大きな改善です。毎回ゼロから作り直すか、同じフレーズ構造を手で直し続けるか、という二択ではなくなります。
以下、Harmonybeam 1.2の主な変更点を紹介します。すべての変更点はHarmonybeam 1.2のチェンジログでも確認できます。
休符ブロック: リズムパターンとは独立したコード間の間
Harmonybeam 1.2では、コードの間に休符を入れるための新しいブロックタイプ、休符ブロックを追加しました。
これまでも、リズムパターンや生成後のMIDI編集で休符や間を作ることはできました。ただしその場合、無音部分はコードブロックと同じように見える構造の一部ではありませんでした。1.2では、休符がコードストリップの中に直接存在します。通常のコードブロックと同じように追加、移動、リサイズ、編集、再利用できます。
休符は、コード追加ボタンの隣にある新しいボタンから追加できます。挿入された休符ブロックは、アレンジ上は通常のコードブロックと同じように扱えます。ドラッグでき、長さを変えられ、コードの間に置けて、フレーズ構造の一部として使えます。あとから休符をコードにしたくなった場合は、クリックして通常のコードへ変換できます。逆方向も可能です。コードの削除ボタンにマウスを重ねると、そのコードを削除する代わりに休符ブロックへ変換する新しい操作が表示されます。
休符はテキスト入力バーからも入力できます。マウスで組むよりもコード進行をテキストで素早く入力したい場合でも、休符を同じワークフローに含められます。
小さな変更に見えるかもしれませんが、デバイスの使い方はかなり変わります。休符はリズムプリセットの副産物ではなく、実際のハーモニー構造の一部になります。カデンツの前の半小節の間、2つのフレーズのあいだの空白、転調前の短い沈黙、あるいはコードと同じくらい「何も鳴らない場所」が重要な反復構造などです。
AbletonのコードデバイスとしてHarmonybeamを使うプロデューサーにとって、これはフレーズを読みやすくする機能でもあります。コードストリップを見るだけで、どのコードがあるかだけでなく、どこでハーモニーが意図的に止まるのかも分かります。
コードロック: 残したい部分を保ち、それ以外を生成する
2つ目の大きな追加機能は、コードロックです。
Harmonybeam 1.2では、コードブロックにマウスを重ねると左上にロックアイコンが表示されます。このアイコンで3つの状態を切り替えられます。
- Unlocked: 通常の状態です。コードは完全に変更または置き換えられます。
- Shape Lock: コード自体は変更できますが、ブロックの長さは保持されます。
- Full Lock: 生成によってコード名もブロック長も変更されません。
Shape Lockは、ブロックのタイミングや構造を保ちながら、コードだけを変えるためのものです。Full Lockは、休符や特定のコードなど、そのまま残したいものを固定するためのものです。
これにより、Harmonybeamのコード生成はより柔軟になります。新しく生成するたびにコードストリップ全体を置き換えるのではなく、どこを安定させ、どこを変化させるかを自分で決められます。
たとえば、少し変則的なコード長といくつかの休符を含む4小節フレーズを作ったとします。そこでコードブロックにはShape Lockをかけ、休符ブロックにはFull Lockをかけます。その状態でGenerateを押すと、Harmonybeamはフレーズ構造を保ったままコードだけを置き換えます。結果として、同じリズム的、形式的なアウトラインを持つ新しい進行が得られます。
これは、パートの輪郭は気に入っているけれど、まだ正確なハーモニーは決めきれていないときに便利です。アレンジ作業でも、フレーズの構造はすでにうまく機能しているが、コードには別案が欲しい、という場面がよくあります。
Full Lockも便利です。進行内のコードが変わっても、特定のコードや休符だけを守れます。たとえば、残しておきたい開始コード、代理コード、アプローチコード、借用和音、解決コードがある場合、そのブロックをFull Lockして周囲だけを生成し続けられます。
なお、ロックされたコードにもグローバルなトランスポーズやボイシングスタイルの変更は適用できます。Full Lockは生成による置き換えを防ぎますが、トランスポーズ変更では移調されますし、ボイシングスタイルも個別に変更できます。自動ボイスリーディングが有効な場合は、そのボイシングも必要に応じて変わります。
再利用できるハーモニックリズムと進行構造
休符ブロックとコードロックは、組み合わせることで特に強力になります。
まず特定の構造を作れます。長い開始コード、短いパッシングコード、フレーズ終わり前の休符、あるいはシンコペーションしたブロック長のパターンなどです。そのうえで、構造のどの部分を固定し、どの部分を開いたままにするかを決めます。Shape Lockはブロック長を保持します。Full Lockは休符ブロックを含む正確なブロック内容を保持します。生成は、その境界の内側で動きます。
これにより、Harmonybeamは単なるコード生成ツールではなく、作曲のための道具としてさらに使いやすくなります。すでに決めた形式上の判断を尊重しながら、別のハーモニーを試せます。
特に便利なのは次のような場面です。
- 同じアレンジの形の上で別のコードを試す
- ヴァース、コーラス、ブリッジ、ブレイクダウンのバリエーションを生成する
- 休符やフレーズ終わりを保つ
- 特定のコードを残したまま周囲のハーモニーを変える
- 再利用できるハーモニックリズムのテンプレートを作る
- 同じMIDIまたはクリップ長に合う複数の進行案を作る
Ableton Liveユーザーにとって、実用上の利点はスピードです。デバイス内で作業を続け、フレーズ構造を見える状態に保ちながら、毎回リズムを修復することなく別のハーモニー案を試聴できます。
拡張されたRhythmドロップダウン: Pattern Flow、Legato、Phase
Harmonybeam 1.2では、Rhythmドロップダウンに新しいサイドカーパネルも追加しました。このパネルには、Pattern Flow、Legato、Phaseという3つの設定があります。
これらのコントロールにより、リズムプリセットはより柔軟で音楽的になります。特に長めのコードブロック、反復するコード、持続系のパートと組み合わせると効果的です。
Pattern Flow
Pattern Flowは、リズムパターンを各コードブロックで再トリガーするか、進行全体を通して連続的に流すかを制御します。
各ブロックでパターンを再トリガーする場合、それぞれのコードが同じリズム上の開始点を持ちます。
Pattern Flowで連続的に流す場合、休符を含めてパターン全体がブロックからブロックへまたがって進みます。コードチェンジごとにリズムの考え方がリセットされるのではなく、パターンが動き続けます。
進行のフィールを変えられる設定なので、状況に応じてどちらが好みか試してみるのがおすすめです。
Legato
Legatoは、音の長さと配置が許す場合に、同じ音をコードブロック間でタイできるかどうかを制御します。
コードチェンジでは、必ずしもすべての音を再トリガーする必要はありません。隣り合う2つのコードが共通音を持っている場合、その音を2つ目のコードで鳴らし直すのではなく、持続またはタイできます。変化をまたいでつなげることで、よりなめらかで連続した結果になります。
パッド、ストリングス、アンビエントレイヤー、アタックの長いゆっくりしたハーモニックベッド、シネマティックなボイシングでは、これは大きな違いになります。共通音の持続は、進行に呼吸を与えます。また、どの音が残り、どの音が動くのかが聴こえやすくなるため、ボイスリーディングも分かりやすくなります。
このワークフローを支えるために、Harmonybeam 1.2ではHoldという新しいリズムパターンも追加しました。Holdはブロックの長さ分だけ音を持続します。Legatoが有効な場合、周囲のコードチェンジが許す限り音をタイできます。すべてのコードチェンジで全音を再トリガーしたくない、長いパッド、ストリングスアレンジ、ゆっくりしたハーモニーの動きに便利です。
Phase
Phaseは、リズムパターンの開始位置を8分音符単位でずらす設定です。
既存のリズムプリセットからバリエーションを作る、とても速い方法です。完全に別のパターンを選ぶ代わりに、フェーズをずらして、同じパターンを別のリズム的な角度から聴けます。わずかなフェーズ変更だけでも、ビートの位置によって、シンコペーションした感じ、遅れて入る感じ、前に押す感じ、あるいはより空間のある感じに変わります。
プロデューサーにとって、内蔵リズム素材をさらに活用する一番速い方法のひとつです。進行のハーモニーは良いが、ドラム、ベース、他のパートに対してリズムの座りが悪いときにも役立ちます。
同期クリップラベル: デバイスを開かずにコードを確認する
Harmonybeam 1.2では、同期クリップに小さいながら実用的な改善を加えました。生成されたクリップに、その内容を示すラベルが付くようになりました。
コードクリップには、進行のコード名が表示されます。
HB [Dm7 G7 Cmaj7 Am7]
ベースクリップには、ベース音名が表示されます。
HB Bass [D G C A]
このラベルは変更に合わせて更新されるため、Harmonybeamを開いたりピアノロールを確認したりしなくても、Ableton Live上でクリップのハーモニー内容を素早く確認できます。
アレンジ作業中には特に便利です。複数の生成クリップが別トラックにある場合や、別の楽器を作業している最中に進行をすぐ参照したい場合、クリップラベルだけで内容が分かります。
小さな便利機能ですが、意味はあります。コード進行はセッション全体の構造の一部になりやすいものです。それをクリップ名から直接見られることで、プロジェクト内の移動が楽になります。
コードストリップ内のキーボードショートカット
Harmonybeam 1.2では、コードストリップ内で使えるキーボードショートカットも拡張しました。これまで入力テキストバーで使えたショートカットが、ブロック操作のワークフロー内でも直接使えます。
対応するショートカットは次の通りです。
- Cmd/Ctrl+A: すべて選択
- Cmd/Ctrl+C: コピー
- Cmd/Ctrl+V: ペースト
- Cmd/Ctrl+X: カット
- Cmd/Ctrl+D: 複製
- Backspace: 削除
長めの進行を作ったり修正したりするとき、コードブロックの編集が速くなります。マウスとテキスト入力を何度も行き来せずに、選択、複製、コピー、削除ができます。
HarmonybeamをAbleton Live内のMIDIコードジェネレーターとしてよく使う場合、こうした編集上の改善は積み重なって効いてきます。ブロックを並べ替える摩擦が少ないほど、音楽的なアイデアに集中しやすくなります。
記譜、スペリング、ボイシング、UIの改善
大きなワークフロー追加に加えて、Harmonybeam 1.2には細かい改善と修正も多数含まれています。
一部の提案コンテキストで、非ダイアトニックコードのローマ数字表記の意味づけを改善しました。短縮形のローマ数字表記では、ドミナント7thコードをより明確に示すようになりました。 altered suspended系、suspended dominant系のコードエイリアスも追加しています。sus4b9、sus4(b9)、7sus4b9、7b9sus4、7susb9、7sus(b9)などです。
一部のボイシングスタイルにおけるスラッシュベースの配置を改善し、特定のスラッシュベース状況で起きていた臨時記号の混在も修正しました。Anthemなど一部のボイシングスタイルで、転回形が必要な構成音を誤って取り除くことがあった問題も修正しています。
コードの色分けや分類に関する問題もいくつか修正しました。6thコード、ハーフディミニッシュ、ドミナントサスペンデッド系コードの色分けなどです。Merge Variantsでは、通常の三和音もより確実に扱われるようになりました。
UIと互換性の修正もあります。Chord Wheelのモードボタンが一部状況で「Nm」以降に切り替えられなくなる問題、Generationモード上段のレイアウトや描画の問題、コードブロックをリサイズしたときのLiveクリップ更新、Live 10でボイシングスタイルボタンがクリックできないことがある問題を修正しました。
新しいLegatoの挙動に関わる点として、デフォルトのリズムパターンHoldはWhole Notesとは別のものとして扱われるようになりました。
次のアップデートについて
次の1.3アップデートはコンテンツ中心のアップデートになります。自動ボイスリーディングの改良、新しいリズムパターン、既存の3つのコード進行ジェネレーター、Classical、Pop & EDM、Jazz & Neo Soulの改善に加えて、まったく新しいジェネレーターを2つ追加する予定です。詳しい内容は今後お知らせします。
Harmonybeam 1.2を入手する
Harmonybeam 1.2は、Ableton Live向けに現在公開中です。
すでにHarmonybeamをお持ちの方は、アップデートをダウンロードし、マニュアルでリリースノート全文を確認できます。初めての方は、Harmonybeam製品ページやYouTubeのウォークスルー動画で、実際の動作をご覧ください。
Abletonのコードデバイスとして、コード進行ジェネレーターとして、Max for Liveのコードデバイスとして、あるいは単にハーモニーのアイデアを素早くスケッチする方法として、Harmonybeam 1.2はよりスムーズで、柔軟で、音楽的なワークフローを提供します。
HarmonybeamでAbleton Liveのコード進行作りをもっと速く、もっと音楽的に。
Harmonybeamを見る