Skip to content

feat(music): analysis aggregate layer — progressions, harmony, forms [minor]#110

Merged
matt-edmondson merged 16 commits into
mainfrom
feat/music-analysis-aggregate
Jul 1, 2026
Merged

feat(music): analysis aggregate layer — progressions, harmony, forms [minor]#110
matt-edmondson merged 16 commits into
mainfrom
feat/music-analysis-aggregate

docs(music): document the analysis aggregate layer

231bed1
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jul 1, 2026 in 55s

Annotations

Check warning on line 35 in Semantics/Semantics/Semantics.Test/Music/KeyInferenceTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Semantics&issues=AZ8drGTnDcVoz8xUVxB6&open=AZ8drGTnDcVoz8xUVxB6&pullRequest=110

Check warning on line 75 in Semantics/Semantics/Semantics.Test/Music/ProgressionTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Semantics&issues=AZ8drGTQDcVoz8xUVxB2&open=AZ8drGTQDcVoz8xUVxB2&pullRequest=110

Check warning on line 36 in Semantics/Semantics/Semantics.Test/Music/KeyInferenceTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.IsGreaterThanOrEqualTo' instead of 'Assert.IsTrue'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Semantics&issues=AZ8drGTnDcVoz8xUVxB7&open=AZ8drGTnDcVoz8xUVxB7&pullRequest=110

Check warning on line 57 in Semantics/Semantics/Semantics.Test/Music/ProgressionTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Semantics&issues=AZ8drGTQDcVoz8xUVxB1&open=AZ8drGTQDcVoz8xUVxB1&pullRequest=110

Check warning on line 35 in Semantics/Semantics/Semantics.Test/Music/ProgressionTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Semantics&issues=AZ8drGTQDcVoz8xUVxB0&open=AZ8drGTQDcVoz8xUVxB0&pullRequest=110

Check warning on line 37 in Semantics/Semantics/Semantics.Test/Music/CadenceTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.IsEmpty' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Semantics&issues=AZ8drGQoDcVoz8xUVxBx&open=AZ8drGQoDcVoz8xUVxBx&pullRequest=110

Check warning on line 19 in Semantics/Semantics/Semantics.Test/Music/ChromaticAnalysisTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.IsEmpty' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Semantics&issues=AZ8drGTIDcVoz8xUVxBy&open=AZ8drGTIDcVoz8xUVxBy&pullRequest=110

Check warning on line 50 in Semantics/Semantics/Semantics.Test/Music/FormTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Semantics&issues=AZ8drGTfDcVoz8xUVxB5&open=AZ8drGTfDcVoz8xUVxB5&pullRequest=110

Check warning on line 28 in Semantics/Semantics/Semantics.Test/Music/ChromaticAnalysisTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Semantics&issues=AZ8drGTIDcVoz8xUVxBz&open=AZ8drGTIDcVoz8xUVxBz&pullRequest=110

Check warning on line 66 in Semantics/Semantics/Semantics.Test/Music/ProgressionTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Semantics&issues=AZ8drGTQDcVoz8xUVxB3&open=AZ8drGTQDcVoz8xUVxB3&pullRequest=110

Check warning on line 20 in Semantics/Semantics/Semantics.Test/Music/ArrangementTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Semantics&issues=AZ8drGTXDcVoz8xUVxB4&open=AZ8drGTXDcVoz8xUVxB4&pullRequest=110

Check warning on line 19 in Semantics/Semantics/Semantics.Test/Music/CadenceTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'Assert.HasCount' instead of 'Assert.AreEqual'

See more on https://sonarcloud.io/project/issues?id=ktsu-dev_Semantics&issues=AZ8drGQoDcVoz8xUVxBw&open=AZ8drGQoDcVoz8xUVxBw&pullRequest=110