本文へスキップします。

本文へ

【全Qt】
【全・Qt】SRAロゴ
H1

コラム:Vochlea Dubler: Voice-to-MIDI コントローラーでの Qt 採用

コラム本文

初出:SRA Qt MailNews 2022年1月号

改訂:2026年10月21日

掲載当時の事例を読みやすく再編集しました。本文の製品・構成・数値は当時の情報です。今回の解説・訂正は「編集補足」に記載しています。

この事例の要点

VochleaのDublerは、声を使って音楽を制作するための製品です。小規模な開発チームで複雑なUIを効率よく実装するため、QMLを重視してQtを採用しました。

音声入力を操作画面へつなぐ

Dublerは歌、ビートボックス、鼻歌、口笛などを解析し、MIDIによる音楽制作に利用する製品として紹介されています。Qtの採用箇所はUIであり、音声解析やAIのすべてがQtの機能だという説明ではありません。

QMLを評価した理由

CTOのDaven Sanassy氏は、複雑な画面を効率よく実装できることを評価しています。元記事には、経験豊富なエンジニアならQt/QMLを数日で習得できるという趣旨の発言がありますが、これは同氏の経験に基づく評価です。

習得期間はチームの経験や既存コードとの連携によって異なるため、自社では代表画面の試作で評価します。

編集補足:音声処理と画面の分担

Qt公式に掲載されたDevDes 2021の講演概要では、Vochleaが低遅延の音声処理にC++/JUCE、UIにQMLを組み合わせた構成を説明しています。音声処理にはスレッドやメモリ確保の制約があり、画面を作りやすい技術と役割を分けることが設計上の焦点です。

自社の試作例では、連続する入力状態を画面へ反映しながら設定を変更し、音声処理とUIの双方が要求を満たすかを測ります。QMLを習得する日数よりも、既存の処理へ接続し、UI変更を繰り返せるかが判断材料になります。

出典・参考資料

出典:SRA Qt MailNews 2022年1月号の採用事例欄をもとに編集。

編集補足で参照した資料の確認日:2026年10月21日。

コラム一覧へ