Skip to content

Commit

Permalink
The mandatory 2024 commit
Browse files Browse the repository at this point in the history
  • Loading branch information
VoidXH committed Mar 9, 2024
1 parent 38754ee commit 5a91347
Show file tree
Hide file tree
Showing 18 changed files with 596 additions and 599 deletions.
84 changes: 42 additions & 42 deletions Cavern.Format/Cavern.Format.csproj
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<OutputType>Library</OutputType>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<Version>2.0.2</Version>
<Authors>VoidX</Authors>
<Description>Audio format support of the Cavern spatial audio engine.</Description>
<Copyright>Copyright © Bence Sgánetz 2016-2023</Copyright>
<PackageProjectUrl>https://cavern.sbence.hu/</PackageProjectUrl>
<RepositoryUrl>https://github.com/VoidXH/Cavern</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>audio;sound;rendering;spatial audio;surround sound</PackageTags>
<NeutralLanguage>en</NeutralLanguage>
<Nullable>disable</Nullable>
<PackageReadmeFile>NuGet Readme - Cavern.Format.md</PackageReadmeFile>
<PackageLicenseFile>LICENCE.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<PackageIcon>CavernLogo.png</PackageIcon>
<PackageReleaseNotes>https://github.com/VoidXH/Cavern/releases</PackageReleaseNotes>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>none</DebugType>
<DocumentationFile>bin\Release\Cavern.Format.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<None Include="..\docs\NuGet Readme - Cavern.Format.md" Pack="true" PackagePath="\" Link="Resources\NuGet Readme - Cavern.Format.md" />
<None Include="..\docs\NuGet Licence.md" Pack="true" PackagePath="LICENCE.md" Link="Resources\NuGet Licence.md" />
<None Include="..\Cavern\Resources\CavernLogo.png" Pack="true" PackagePath="CavernLogo.png" Link="Resources\CavernLogo.png" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Cavern\Cavern.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="CavernLogo.png">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="copy ..\CavernAmp\bin\Release\CavernAmp.dll bin\Release\CavernAmp.dll" IgnoreExitCode="true" />
</Target>
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<OutputType>Library</OutputType>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<Version>2.0.2</Version>
<Authors>VoidX</Authors>
<Description>Audio format support of the Cavern spatial audio engine.</Description>
<Copyright>Copyright © Bence Sgánetz 2016-2024</Copyright>
<PackageProjectUrl>https://cavern.sbence.hu/</PackageProjectUrl>
<RepositoryUrl>https://github.com/VoidXH/Cavern</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>audio;sound;rendering;spatial audio;surround sound</PackageTags>
<NeutralLanguage>en</NeutralLanguage>
<Nullable>disable</Nullable>
<PackageReadmeFile>NuGet Readme - Cavern.Format.md</PackageReadmeFile>
<PackageLicenseFile>LICENCE.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<PackageIcon>CavernLogo.png</PackageIcon>
<PackageReleaseNotes>https://github.com/VoidXH/Cavern/releases</PackageReleaseNotes>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>none</DebugType>
<DocumentationFile>bin\Release\Cavern.Format.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<None Include="..\docs\NuGet Readme - Cavern.Format.md" Pack="true" PackagePath="\" Link="Resources\NuGet Readme - Cavern.Format.md" />
<None Include="..\docs\NuGet Licence.md" Pack="true" PackagePath="LICENCE.md" Link="Resources\NuGet Licence.md" />
<None Include="..\Cavern\Resources\CavernLogo.png" Pack="true" PackagePath="CavernLogo.png" Link="Resources\CavernLogo.png" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Cavern\Cavern.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="CavernLogo.png">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="copy ..\CavernAmp\bin\Release\CavernAmp.dll bin\Release\CavernAmp.dll" IgnoreExitCode="true" />
</Target>
</Project>
56 changes: 28 additions & 28 deletions Cavern.QuickEQ.Format/Cavern.QuickEQ.Format.csproj
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<OutputType>Library</OutputType>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<Version>2.0.2</Version>
<Authors>VoidX</Authors>
<Description>Software and hardware support for exporting calibrations made with Cavern QuickEQ.</Description>
<Copyright>Copyright © Bence Sgánetz 2016-2023</Copyright>
<PackageProjectUrl>https://cavern.sbence.hu/</PackageProjectUrl>
<RepositoryUrl>https://github.com/VoidXH/Cavern</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>audio;sound;rendering;spatial audio;surround sound</PackageTags>
<NeutralLanguage>en</NeutralLanguage>
<Nullable>disable</Nullable>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseFile>LICENCE.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<PackageIcon>CavernLogo.png</PackageIcon>
<PackageReleaseNotes>https://github.com/VoidXH/Cavern/releases</PackageReleaseNotes>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>none</DebugType>
<DocumentationFile>bin\Release\Cavern.QuickEQ.Format.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Cavern.Format\Cavern.Format.csproj" />
<ProjectReference Include="..\Cavern.QuickEQ\Cavern.QuickEQ.csproj" />
</ItemGroup>
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<OutputType>Library</OutputType>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<Version>2.0.2</Version>
<Authors>VoidX</Authors>
<Description>Software and hardware support for exporting calibrations made with Cavern QuickEQ.</Description>
<Copyright>Copyright © Bence Sgánetz 2016-2024</Copyright>
<PackageProjectUrl>https://cavern.sbence.hu/</PackageProjectUrl>
<RepositoryUrl>https://github.com/VoidXH/Cavern</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>audio;sound;rendering;spatial audio;surround sound</PackageTags>
<NeutralLanguage>en</NeutralLanguage>
<Nullable>disable</Nullable>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseFile>LICENCE.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<PackageIcon>CavernLogo.png</PackageIcon>
<PackageReleaseNotes>https://github.com/VoidXH/Cavern/releases</PackageReleaseNotes>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>none</DebugType>
<DocumentationFile>bin\Release\Cavern.QuickEQ.Format.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Cavern.Format\Cavern.Format.csproj" />
<ProjectReference Include="..\Cavern.QuickEQ\Cavern.QuickEQ.csproj" />
</ItemGroup>
</Project>
84 changes: 42 additions & 42 deletions Cavern.QuickEQ/Cavern.QuickEQ.csproj
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<OutputType>Library</OutputType>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<Version>2.0.2</Version>
<Authors>VoidX</Authors>
<Description>Measurement and equalization tools for the Cavern spatial audio engine.</Description>
<Copyright>Copyright © Bence Sgánetz 2016-2023</Copyright>
<PackageProjectUrl>https://cavern.sbence.hu/</PackageProjectUrl>
<RepositoryUrl>https://github.com/VoidXH/Cavern</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>audio;sound;rendering;spatial audio;surround sound</PackageTags>
<NeutralLanguage>en</NeutralLanguage>
<Nullable>disable</Nullable>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseFile>LICENCE.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<PackageIcon>CavernLogo.png</PackageIcon>
<PackageReleaseNotes>https://github.com/VoidXH/Cavern/releases</PackageReleaseNotes>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>none</DebugType>
<DocumentationFile>bin\Release\Cavern.QuickEQ.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<None Include="..\docs\NuGet Readme - Cavern.QuickEQ.md" Pack="true" PackagePath="README.md" Link="Resources\NuGet Readme - Cavern.QuickEQ.md" />
<None Include="..\docs\NuGet Licence.md" Pack="true" PackagePath="LICENCE.md" Link="Resources\NuGet Licence.md" />
<None Include="..\Cavern\Resources\CavernLogo.png" Pack="true" PackagePath="CavernLogo.png" Link="Resources\CavernLogo.png" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Cavern\Cavern.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="CavernLogo.png">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="copy ..\CavernAmp\bin\Release\CavernAmp.dll bin\Release\CavernAmp.dll" IgnoreExitCode="true" />
</Target>
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<OutputType>Library</OutputType>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<Version>2.0.2</Version>
<Authors>VoidX</Authors>
<Description>Measurement and equalization tools for the Cavern spatial audio engine.</Description>
<Copyright>Copyright © Bence Sgánetz 2016-2024</Copyright>
<PackageProjectUrl>https://cavern.sbence.hu/</PackageProjectUrl>
<RepositoryUrl>https://github.com/VoidXH/Cavern</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>audio;sound;rendering;spatial audio;surround sound</PackageTags>
<NeutralLanguage>en</NeutralLanguage>
<Nullable>disable</Nullable>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseFile>LICENCE.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<PackageIcon>CavernLogo.png</PackageIcon>
<PackageReleaseNotes>https://github.com/VoidXH/Cavern/releases</PackageReleaseNotes>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>none</DebugType>
<DocumentationFile>bin\Release\Cavern.QuickEQ.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<None Include="..\docs\NuGet Readme - Cavern.QuickEQ.md" Pack="true" PackagePath="README.md" Link="Resources\NuGet Readme - Cavern.QuickEQ.md" />
<None Include="..\docs\NuGet Licence.md" Pack="true" PackagePath="LICENCE.md" Link="Resources\NuGet Licence.md" />
<None Include="..\Cavern\Resources\CavernLogo.png" Pack="true" PackagePath="CavernLogo.png" Link="Resources\CavernLogo.png" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Cavern\Cavern.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="CavernLogo.png">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="copy ..\CavernAmp\bin\Release\CavernAmp.dll bin\Release\CavernAmp.dll" IgnoreExitCode="true" />
</Target>
</Project>
2 changes: 1 addition & 1 deletion Cavern.QuickEQ/Equalization/EQGenerator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ public static Equalizer FromCalibration(float[] source) {
public static Equalizer FromCalibration(string[] lines) {
List<Band> bands = new List<Band>();
for (int line = 0; line < lines.Length; ++line) {
string[] nums = lines[line].Trim().Split(new char[] { ' ', '\t' });
string[] nums = lines[line].Trim().Split(new[] { ' ', '\t' });
if (nums.Length > 1 && double.TryParse(nums[0].Replace(',', '.'), NumberStyles.Any,
CultureInfo.InvariantCulture, out double freq) && double.TryParse(nums[1].Replace(',', '.'), NumberStyles.Any,
CultureInfo.InvariantCulture, out double gain)) {
Expand Down
78 changes: 39 additions & 39 deletions Cavern/Cavern.csproj
Original file line number Diff line number Diff line change
@@ -1,41 +1,41 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<OutputType>Library</OutputType>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<Version>2.0.2</Version>
<Authors>VoidX</Authors>
<Description>Object-based 3D audio rendering and (up)mixing engine.</Description>
<Copyright>Copyright © Bence Sgánetz 2016-2023</Copyright>
<PackageProjectUrl>https://cavern.sbence.hu/</PackageProjectUrl>
<RepositoryUrl>https://github.com/VoidXH/Cavern</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>audio;sound;rendering;spatial audio;surround sound</PackageTags>
<NeutralLanguage>en</NeutralLanguage>
<Nullable>disable</Nullable>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseFile>LICENCE.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<PackageIcon>CavernLogo.png</PackageIcon>
<PackageReleaseNotes>https://github.com/VoidXH/Cavern/releases</PackageReleaseNotes>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>none</DebugType>
<DocumentationFile>bin\Release\Cavern.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<None Include="..\docs\NuGet Readme.md" Pack="true" PackagePath="README.md" Link="Resources\NuGet Readme.md" />
<None Include="..\docs\NuGet Licence.md" Pack="true" PackagePath="LICENCE.md" Link="Resources\NuGet Licence.md" />
<None Include="Resources\CavernLogo.png" Pack="true" PackagePath="CavernLogo.png" />
</ItemGroup>
<ItemGroup>
<None Update="CavernLogo.png">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="copy ..\CavernAmp\bin\Release\CavernAmp.dll bin\Release\CavernAmp.dll" IgnoreExitCode="true" />
</Target>
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<OutputType>Library</OutputType>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<Version>2.0.2</Version>
<Authors>VoidX</Authors>
<Description>Object-based 3D audio rendering and (up)mixing engine.</Description>
<Copyright>Copyright © Bence Sgánetz 2016-2024</Copyright>
<PackageProjectUrl>https://cavern.sbence.hu/</PackageProjectUrl>
<RepositoryUrl>https://github.com/VoidXH/Cavern</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>audio;sound;rendering;spatial audio;surround sound</PackageTags>
<NeutralLanguage>en</NeutralLanguage>
<Nullable>disable</Nullable>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseFile>LICENCE.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<PackageIcon>CavernLogo.png</PackageIcon>
<PackageReleaseNotes>https://github.com/VoidXH/Cavern/releases</PackageReleaseNotes>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>none</DebugType>
<DocumentationFile>bin\Release\Cavern.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<None Include="..\docs\NuGet Readme.md" Pack="true" PackagePath="README.md" Link="Resources\NuGet Readme.md" />
<None Include="..\docs\NuGet Licence.md" Pack="true" PackagePath="LICENCE.md" Link="Resources\NuGet Licence.md" />
<None Include="Resources\CavernLogo.png" Pack="true" PackagePath="CavernLogo.png" />
</ItemGroup>
<ItemGroup>
<None Update="CavernLogo.png">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="copy ..\CavernAmp\bin\Release\CavernAmp.dll bin\Release\CavernAmp.dll" IgnoreExitCode="true" />
</Target>
</Project>
44 changes: 22 additions & 22 deletions CavernSamples/ADMValidator/ADMValidator.csproj
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>disable</Nullable>
<Authors>VoidX</Authors>
<Product>ADM Validator</Product>
<Description>Checks if ADM BWF files match the standard, and logs all compliance failures.</Description>
<Copyright>Copyright © VoidX 2023</Copyright>
<PackageProjectUrl>https://cavern.sbence.hu/</PackageProjectUrl>
<RepositoryUrl>https://github.com/VoidXH/Cavern/</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<NeutralLanguage>en</NeutralLanguage>
<ApplicationIcon>..\Icon.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\..\Cavern.Format\Consts\RIFFWaveConsts.cs" Link="RIFFWaveConsts.cs" />
<Compile Include="..\..\Cavern.Format\Utilities\StreamExtensions.cs" Link="StreamExtensions.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Cavern.Format\Cavern.Format.csproj" />
</ItemGroup>
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>disable</Nullable>
<Authors>VoidX</Authors>
<Product>ADM Validator</Product>
<Description>Checks if ADM BWF files match the standard, and logs all compliance failures.</Description>
<Copyright>Copyright © Bence Sgánetz 2016-2024</Copyright>
<PackageProjectUrl>https://cavern.sbence.hu/</PackageProjectUrl>
<RepositoryUrl>https://github.com/VoidXH/Cavern/</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<NeutralLanguage>en</NeutralLanguage>
<ApplicationIcon>..\Icon.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\..\Cavern.Format\Consts\RIFFWaveConsts.cs" Link="RIFFWaveConsts.cs" />
<Compile Include="..\..\Cavern.Format\Utilities\StreamExtensions.cs" Link="StreamExtensions.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Cavern.Format\Cavern.Format.csproj" />
</ItemGroup>
</Project>
Loading

0 comments on commit 5a91347

Please sign in to comment.