Add literals for normalized 7 bit values
This commit is contained in:
parent
b5e578a7b8
commit
e89d93cf56
1 changed files with 12 additions and 0 deletions
|
|
@ -150,6 +150,18 @@ constexpr float normalizeBend(float bendValue)
|
|||
return min(max(bendValue, -8191.0f), 8191.0f) / 8191.0f;
|
||||
}
|
||||
|
||||
namespace literals
|
||||
{
|
||||
inline float operator ""_norm(unsigned long long int value)
|
||||
{
|
||||
if (value > 127)
|
||||
value = 127;
|
||||
|
||||
return normalize7Bits(value);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Convert a note in string to its equivalent midi note number
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue