mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-20 00:02:55 +00:00
Format dumped sound alias float values
This commit is contained in:
parent
4529ff2c5e
commit
5f8eb30ce0
@ -399,20 +399,20 @@ namespace
|
|||||||
{
|
{
|
||||||
const auto linear = static_cast<float>(value) / static_cast<float>(std::numeric_limits<uint16_t>::max());
|
const auto linear = static_cast<float>(value) / static_cast<float>(std::numeric_limits<uint16_t>::max());
|
||||||
const auto dbSpl = std::clamp(LinearToDbspl(linear), 0.0f, 100.0f);
|
const auto dbSpl = std::clamp(LinearToDbspl(linear), 0.0f, 100.0f);
|
||||||
stream.WriteColumn(std::format("{:.3g}", dbSpl));
|
stream.WriteColumn(std::format("{}", std::stof(std::format("{:.0f}", dbSpl))));
|
||||||
}
|
}
|
||||||
|
|
||||||
void WriteColumnPitchHertz(CsvOutputStream& stream, const uint16_t value)
|
void WriteColumnPitchHertz(CsvOutputStream& stream, const uint16_t value)
|
||||||
{
|
{
|
||||||
const auto hertz = static_cast<float>(value) / static_cast<float>(std::numeric_limits<int16_t>::max());
|
const auto hertz = static_cast<float>(value) / static_cast<float>(std::numeric_limits<int16_t>::max());
|
||||||
const auto cents = std::clamp(HertzToCents(hertz), -2400.0f, 1200.0f);
|
const auto cents = std::clamp(HertzToCents(hertz), -2400.0f, 1200.0f);
|
||||||
stream.WriteColumn(std::format("{:.4g}", cents));
|
stream.WriteColumn(std::format("{}", std::stof(std::format("{:.0f}", cents))));
|
||||||
}
|
}
|
||||||
|
|
||||||
void WriteColumnNormByte(CsvOutputStream& stream, const uint8_t value)
|
void WriteColumnNormByte(CsvOutputStream& stream, const uint8_t value)
|
||||||
{
|
{
|
||||||
const auto normValue = static_cast<float>(value) / static_cast<float>(std::numeric_limits<uint8_t>::max());
|
const auto normValue = static_cast<float>(value) / static_cast<float>(std::numeric_limits<uint8_t>::max());
|
||||||
stream.WriteColumn(std::format("{:.3g}", normValue));
|
stream.WriteColumn(std::format("{}", std::stof(std::format("{:.2f}", normValue))));
|
||||||
}
|
}
|
||||||
|
|
||||||
void WriteColumnWithKnownHashes(CsvOutputStream& stream, const std::unordered_map<unsigned, std::string>& knownValues, const unsigned value)
|
void WriteColumnWithKnownHashes(CsvOutputStream& stream, const std::unordered_map<unsigned, std::string>& knownValues, const unsigned value)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user