fix floating point errors #13

Open
opened 2024-05-19 21:00:44 +02:00 by 80486DX2-66 · 0 comments
Owner

Fix floating point errors which happen because converting very big integer values to floating point values gets them rounded, messing up the sound.

It happens after:

  • 16777217 / sample_rate seconds (float, 32-bit)
  • 4294967295 / sample_rate seconds (double, 64-bit)
Fix floating point errors which happen because converting very big integer values to floating point values gets them rounded, messing up the sound. It happens after: - `16777217 / sample_rate` seconds (`float`, 32-bit) - `4294967295 / sample_rate` seconds (`double`, 64-bit)
80486DX2-66 added this to the C-JS-bytebeat-render v2.0 milestone 2024-05-19 21:00:44 +02:00
80486DX2-66 added the
bug
label 2024-05-19 21:00:44 +02:00
80486DX2-66 added this to the C bytebeat render project 2024-05-19 21:00:45 +02:00
Sign in to join this conversation.
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: 80486DX2-66/C-JS-bytebeat-render#13
No description provided.