Skip to content

shared data API#10

Open
acolombier wants to merge 25 commits intomainfrom
feat/s4-mk3-screen-support-with-shared-data
Open

shared data API#10
acolombier wants to merge 25 commits intomainfrom
feat/s4-mk3-screen-support-with-shared-data

Conversation

@acolombier
Copy link
Owner

No description provided.

@coveralls
Copy link

coveralls commented Mar 9, 2025

Pull Request Test Coverage Report for Build 14683616053

Details

  • 111 of 141 (78.72%) changed or added relevant lines in 12 files are covered.
  • 2 unchanged lines in 1 file lost coverage.
  • Overall coverage increased (+0.06%) to 31.162%

Changes Missing Coverage Covered Lines Changed/Added Lines %
src/controllers/controller.cpp 3 4 75.0%
src/controllers/midi/midicontroller.cpp 0 2 0.0%
src/controllers/controllermanager.cpp 0 12 0.0%
src/controllers/scripting/legacy/controllerscriptinterfacelegacy.cpp 56 71 78.87%
Files with Coverage Reduction New Missed Lines %
src/controllers/controllermanager.cpp 2 0.0%
Totals Coverage Status
Change from base Build 14683611989: 0.06%
Covered Lines: 33399
Relevant Lines: 107178

💛 - Coveralls

@acolombier acolombier force-pushed the feat/s4-mk3-screen-support-with-shared-data branch 2 times, most recently from 558acd3 to 8051d37 Compare March 10, 2025 01:49
@acolombier acolombier force-pushed the feat/s4-mk3-screen-support branch from 139ae83 to 5bf3aa0 Compare March 10, 2025 02:19
@acolombier acolombier force-pushed the feat/s4-mk3-screen-support-with-shared-data branch from 8051d37 to 760189b Compare March 10, 2025 02:19
@acolombier acolombier force-pushed the feat/s4-mk3-screen-support branch from 5bf3aa0 to f42250a Compare April 26, 2025 17:40
@acolombier acolombier force-pushed the feat/s4-mk3-screen-support-with-shared-data branch from 760189b to 183daad Compare April 26, 2025 17:41
@acolombier acolombier force-pushed the feat/s4-mk3-screen-support branch from f42250a to 8b726bc Compare August 8, 2025 20:16
@acolombier acolombier force-pushed the feat/s4-mk3-screen-support branch 2 times, most recently from 1c75b6f to c2c7272 Compare August 18, 2025 22:14
@acolombier acolombier force-pushed the feat/s4-mk3-screen-support-with-shared-data branch from 183daad to 3a06e04 Compare August 18, 2025 22:17
@acolombier acolombier force-pushed the feat/s4-mk3-screen-support-with-shared-data branch 2 times, most recently from 5e447e8 to a9ff489 Compare August 21, 2025 08:44
@acolombier acolombier force-pushed the feat/s4-mk3-screen-support-with-shared-data branch from a9ff489 to ac805d1 Compare December 1, 2025 09:34
Pappmann and others added 7 commits December 23, 2025 01:49
- Change database schema from INTEGER to FLOAT for cents precision
- Change protobuf tuning_frequency_hz from int32 to double
- Remove is_432hz field from protobuf (redundant)
- Remove is432Hz() methods from Keys and Track classes
- Update all tuning frequency handling to use double
- Use QStringLiteral for unicode symbols in keydelegate
- Add 0.5 Hz tolerance for 432Hz detection
- Remove k432HzRole, use only kTuningFrequencyRole

Addresses feedback from PR mixxxdj#15729 review by @daschuer
Use \uXXXX notation instead of literal Unicode characters
as per Mixxx coding guidelines for better portability.
- Remove redundant DB state checks

Addresses feedback from PR mixxxdj#15729 review by @daschuer
@acolombier acolombier force-pushed the main branch 2 times, most recently from 8c93bf6 to d22d1e0 Compare December 23, 2025 17:13
ducklet added 5 commits December 27, 2025 15:47
Fixes a compiler warning about implicit type conversion.
Use 0 as default for the pitch frequency in the database, to allow to
identify those library entries that are using a default value, instead
of the detected frequency.
We assume 10 cents to be the lower bound for an audible difference in
key for humans.
ducklet and others added 13 commits January 11, 2026 12:40
Instead of showing some possibly wrong default frequency we show nothing.
This is the same behavior we have for key detection.
We also give a more exact floating-point number in the tool-tip.
For example a mixed track might be made up of tracks using different
tuning frequencies.
Qt provides capitalized headers that are intended to be used in client applications. This improves compatibility across QT versions
Add A4 Pitch column (schema + UI label)
@acolombier acolombier force-pushed the feat/s4-mk3-screen-support-with-shared-data branch from fef0c5f to bae9b09 Compare January 14, 2026 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants