Cross-platform software libraries and APIs
Qt Creator IDE and productivity tools
UI Design tool for UI composition
for Qt projects
Digital advertising for UI apps
Usage intelligence for embedded devices
GUI test automation
Code coverage analysis
Test results management and analysis
Software static code analysis
Software architecture verification
The latest version of Qt.
Make the most of Qt tools, with options for commercial licensing, subscriptions, or open-source.
Explore Qt features, the Framework essentials, modules, tools & add-ons.
The project offers PySide6 - the official Python bindings that enhance Python applications.
Qt empowers productivity across the entire product development lifecycle, from UI design and software development to quality assurance and deployment. Find the solution that best suits your needs.
Insight into the evolution and importance of user-centric trends and strategies.
Learn how to shorten development times, improve user experience, and deploy anywhere.
Tips on efficient development, software architecture, and boosting team happiness.
Get the latest resources, check out upcoming events, and see who’s innovating with Qt.
Whether you're a beginner or a seasoned Qt pro, we have all the help and support you need to succeed.
Dubler is a magnificent piece of software for musicians. Do you have a melody in your head but don’t know how to play it? Instead of recording your tune in a voice note, you can now hum or sing that idea straight into your DAW with real-time voice-to-MIDI notation.
Dubler can generate beats and melodies as well as advanced chords. You can lock your notes to any scale you want.
You can trigger drum samples instantaneously by making any percussive sound— beatboxing, clicking, or clapping. Dubler even tracks the velocity of your voice giving you complete control over your beat.
Daven Sanassy, CTO, Vochlea
To build Dubler, the smart people at Vochlea cherry-picked from different development frameworks. Juce, for instance, is the de-facto framework for low-latency, high-speed audio processing. A full-stack framework in its own right, it can also produce user interfaces in C++ and OpenGL.
One of Vochlea's challenges was that Dubler had so much going on under the hood, but they still needed to create a user interface that
The reason Vochlea chose Qt for Dubler's UI was QML. QML is a declarative development language that retains a high performance and compiles quickly. This way, they could create a complex UI almost 15 times faster than the alternative: "If I were to create a complex UI in C++ and OpenGL it would take me a week, I can produce the same thing in a few hours without much or any performance loss," says Vochlea's CTO Daven Sanassy about QML.
Vochlea also took advantage of the enhanced cross-platform capabilities in Qt 6, which allowed them to write their UI in QML, but compile it on macOS running on Metal, or on Windows running on Direct3D.
Qt's signals and slots architecture and property system simplified interfacing between C++ and QML by allowing their C++ developer to connect the backend data to the UI very quickly.
Other helpful aspects of Qt 6, like the quality of Qt's profiler, documentation, and ecosystem sped things along even further.
Daven Sanassy, CTO, Vochlea
Vochlea Music is a creative technology company specializing in expressive and intuitive software for music makers. Our real-time, vocal recognition AI, enables voice control of any instrument. Imagine beatboxing triggering live drum samples, vocal ‘twanging’ controlling an awesome guitar solo, or applying effects such as ‘wah-wah’ all using the voice.
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.