Commit graph

96 commits

Author SHA1 Message Date
tildearrow
6b83f399f0 fix empty samples eating memory
when DPCM is requested, Furnace would waste 500MB of memory per empty sample

that's why it had to be signed!
2025-10-09 03:53:44 -05:00
Eknous-P
2739b5af54 fix sample init size way too big 2025-10-06 00:40:18 +04:00
tildearrow
91965bca8c fix crash when converting to BRR with invalid loop end
issue #2671
2025-09-03 03:58:45 -05:00
tildearrow
7d9df63a39 GUI: prevent resampling under 100Hz 2025-08-19 04:15:20 -05:00
Eknous-P
6d44ef5641 another break 2025-07-25 12:26:49 +04:00
Eknous-P
b6c49712d7 copy nibble and revert pps init length
pps sample length may be in bytes
2025-07-24 13:49:38 +04:00
Eknous-P
c9f3e95add 4 bit pcm: requseted changes 2025-07-24 13:08:28 +04:00
Eknous-P
000c85b4cb fix 4 bit pcm 2025-06-04 14:37:01 +04:00
Eknous-P
bcf4f5f508 add 4 bit pcm depth 2025-05-27 17:21:26 +04:00
tildearrow
05f2c99bb4 OPL4: fix 12-bit related glitches 2025-04-02 19:18:33 -05:00
tildearrow
00ad4e4a46 update copyright year 2025-01-28 18:49:19 -05:00
tildearrow
1d8c2e11bd change padding for ADPCM-A/B samples
issue #1910
may or may not fix the issue. testing needed.
2024-12-11 18:30:10 -05:00
tildearrow
10e491cd35 add spaces 2024-09-08 18:54:48 -05:00
cam900
16ca40e0d2 Add OPL4/MultiPCM 12-bit PCM support 2024-08-16 20:45:40 +09:00
Natt Akuma
bdc66ae33e SNES: add an option to not encode BRR with unstable filters
This is useful for seeking to anywhere within the sample using sample offset commands
2024-06-22 16:40:06 +07:00
tildearrow
129237fb2c adpcm_decode_block one channel 2024-04-05 16:33:59 -05:00
tildearrow
dc27c996fb hmmm 2024-04-05 16:11:23 -05:00
tildearrow
0bf0d57738 desubmodulize adpcm-xq 2024-04-05 14:46:16 -05:00
tildearrow
0ddbc56b94 faster sample format conversion
don't render in all formats when converting
2024-04-04 14:22:19 -05:00
tildearrow
42583f7341 speed up IMA ADPCM sample encoding 2024-03-20 17:47:31 -05:00
tildearrow
229766c478 IMA DO MY ADPCM 2024-03-17 15:17:30 -05:00
tildearrow
83e7b2fbb8 prepare for IMA ADPCM 2024-03-17 15:17:30 -05:00
tildearrow
88b42ddd58 update copyright year 2024-01-16 21:26:57 -05:00
tildearrow
4abae260f4 implement K05 ADPCM 2023-08-29 06:23:38 -05:00
tildearrow
61b0179da1 kind of implement K05 ADPCM
low quality
2023-08-29 06:16:07 -05:00
tildearrow
32ec87ca27 prepare for K05 ADPCM 2023-08-29 04:26:25 -05:00
tildearrow
eff22ae7b9 fix µ-law encoder 2023-08-29 03:26:32 -05:00
tildearrow
e6c52e34d1 C219: finish C219 sample format 2023-08-29 03:19:26 -05:00
tildearrow
a5f351c232 C219: new sample format (work in progress) 2023-08-28 20:31:22 -05:00
tildearrow
320d965f78 fix µ-law encoding 2023-08-12 03:42:10 -05:00
tildearrow
94cb733c60 fix build error
hopefully
2023-08-12 02:52:50 -05:00
tildearrow
27e454e7aa C140: help µ-law ISN'T WORKING 2023-08-12 01:54:12 -05:00
tildearrow
7d8c1b6efc NES: fix DPCM samples having wrong size 2023-08-03 00:32:50 -05:00
tildearrow
b83d8f3198 fix system fmt, part 3 2023-07-29 13:10:59 -05:00
tildearrow
d7d4038c51 use rate instead of compat rate when saving sample 2023-07-02 22:06:52 -05:00
tildearrow
5e0eb9aa23 dev159 - add 8-bit dither option 2023-06-05 04:28:07 -05:00
tildearrow
6d0f6bf50f move loop when trimming in sample editor 2023-05-24 04:05:14 -05:00
tildearrow
3b688774fe move loop when deleting in sample editor 2023-05-24 03:33:51 -05:00
tildearrow
c7b24f706f GUI: improve sample type conversion 2023-05-24 02:54:36 -05:00
tildearrow
0fd5483b59 SNES: fix BRR once again 2023-05-24 02:38:43 -05:00
tildearrow
4211dad692 sample resample now uses selected rate
rather than compat rate
2023-05-11 17:46:22 -05:00
tildearrow
bd53c57658 dev154 - NES: DPCM mode is now default 2023-05-05 00:17:59 -05:00
tildearrow
e3967c1f0a proper BRR raw export 2023-05-02 18:57:40 -05:00
tildearrow
ffdff26792 GUi: add save sample as raw data 2023-05-02 03:57:25 -05:00
tildearrow
8b39f00d73 fix crash when resampling using BLEP algo
if data16 had nothing
2023-04-20 02:32:20 -05:00
tildearrow
45faadd4c8 update copyright year 2023-01-19 19:18:40 -05:00
tildearrow
3370e91aad MEMORY LEAK 2023-01-15 17:28:47 -05:00
tildearrow
6834b3b7db maybe fix sample corruption when resampling 8-bit 2023-01-15 17:27:16 -05:00
cam900
2e85e47c48 Add and reorganize constant define includes 2022-12-09 14:30:27 +09:00
tildearrow
056e67b228 dev129 - SNES: add option to toggle BRR emphasis 2022-12-07 02:57:19 -05:00