从用户界面设计和软件开发到质量保证和部署,Qt可提高整个产品开发生命周期的工作效率。查找最符合您需求的解决方案。
获取最新资源,查看即将举办的活动,了解哪些人正在使用Qt进行创新。
丰富的Qt知识触手可及--探索理想的学习资源或参与社区活动。
Dubler是一款为音乐家设计的优秀软件。脑海中有一段旋律,但不知道该如何演奏出来?与其将最新的旋律储存在语音备忘录里,您现在可以通过实时语音转MIDI谱功能,将灵感哼唱出来即可直接输入数字音频工作站。
Dubler能生成节拍和旋律,甚至是高级和弦。您可以将音符锁定在您想要的任何音阶上。
您可以通过发出任何敲击声(beatbox、点击、拍掌等)即时触发鼓声采样。Dubler甚至能够跟踪您触发采样时的敲击速度,让您完全掌控节奏。
——Vochlea首席技术官Daven Sanassy
为构建Dubler,Vochlea的工程师们从各种开发框架中择优挑选。例如,JUCE是低延迟、高速音频处理的行业标准框架。它本身就是一个全栈框架,也能使用C++和OpenGL制作用户界面。
Vochlea面临的挑战之一是,尽管Dubler在后台有大量任务需要处理,用户界面仍需满足以下要求:
QML是Vochlea选择Qt来创建Dubler用户界面的原因。QML拥有高性能、快速编译器和声明式方法。用QML创建一套复杂的用户界面比用C++和OpenGL快15倍 ,而且没有任何性能损失。Vochlea首席技术官Daven Sanassy在谈到QML时说:“用C++和OpenGL创建一套复杂的用户界面需要一个星期,而现在我可以在几个小时内完成同样的工作,并且产品性能几乎一致。”
Vochlea还利用了Qt 6中增强的跨平台功能,这使他们能够在QML中编写用户界面,然后在运行Metal的macOS或运行Direct3D的Windows上进行编译。Qt的信号与插槽架构以及属性系统使C++开发者能够迅速将后台数据对接至用户界面,简化了C++和QML之间的连接。而Qt 6的其他优点,如Qt高质量的分析工具、文档系统和生态系统 ,进一步加快了工作进度。
—— Vochlea首席技术官Daven Sanassy
Vochlea Music是一家创意技术公司,专为音乐创作者提供富有表现力且操作简便的软件。我们的实时人声识别AI能实现语音控制任何乐器。想象一下,来一段Beatbox就能触发实时鼓声采样,模拟拨弦声编写一段美妙的吉他独奏,或是用声音就能添加电子乐器的“哇哇”特效声音。
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.