本文へ移動
ALL PROJECTS
運用中Creative → Engineering

OverCUE

XPPen ACK05を、macOS版rekordboxのCUE仕込み専用コントローラーへ変換するアプリ。

OVERVIEW

既製入力デバイスを再解釈し、DJ準備作業を片手で進められる専用ワークフローへ変える。

Period
2026–
Status
運用中
Role
課題発見 / 操作設計 / 実装 / 配布 / ドキュメント
Field
Music / Input Device / Desktop App
Technology
Swift / macOS / IOHID / MIDI

Origin

大量の楽曲へCUEを設定する作業では、マウスとキーボードの往復が多く、DJプレイとは異なる準備作業の負担がありました。

Ideal Experience

片手でダイヤルとキーを操作し、再生位置の移動、CUE設定、削除、再生を連続して行える状態を目指しました。

Conditions

  • 1万円以内の既製デバイスを利用すること
  • macOS版rekordboxで動作すること
  • 無線または可搬性を保つこと
  • rekordbox本体を改変しないこと

Decisions

XPPen ACK05のHID入力を取得し、マウス操作またはMIDI操作へ変換する構成を採用しました。

Implementation

Swift 6のmacOS CLIを基盤に、IOHIDからキーとダイヤル入力を取得します。設定はJSONで保持し、Universal Binaryとして配布しています。

Verification

実際のrekordbox上でCUE仕込みに使用し、配布用アプリ、GitHub Releases、多言語ガイドまで整備しました。

Social Connection

同じデバイスとrekordboxを利用するDJが導入できるよう、公開リポジトリとドキュメントを用意しています。

Learning

専用機器を新規制作しなくても、既製デバイスの入力特性を読み替えることで専用体験を作れます。

FACTS

Period
2026–
Status
運用中
Role
課題発見 / 操作設計 / 実装 / 配布 / ドキュメント
Field
Music / Input Device / Desktop App
Technology
Swift / macOS / IOHID / MIDI