tildearrow
9008fb46cc
ES5506: fix NOTE_ON and NOTE_PORTA in same tick
...
issue #2690
let's hope this doesn't break anything else
2026-01-13 02:13:58 -05:00
tildearrow
378ba6fe80
hide soft panning effects on hard panning chips
...
issue #2739
2026-01-11 19:06:58 -05:00
tildearrow
90a9a86e09
giga-refactor, part 9
...
new format saving
compatibility flags now part of own struct
2025-11-16 01:41:17 -05:00
tildearrow
29929beeac
remove partial pitch linearity
...
the hacky mode is no more
2025-10-22 14:00:52 -05:00
cam900
e9b6b441e3
Merge branch 'master' of https://github.com/tildearrow/furnace into getSampleMemOffset
2025-08-27 21:18:29 +09:00
tildearrow
387d9e0654
breaking the limit, part 2
...
all dispatches adapted to 32768 samples.
sample limit unlocked.
testing is required.
2025-07-27 20:16:59 -05:00
tildearrow
ab27e6090e
ES5506: fix channel count with Amiga pitch
2025-06-25 18:05:03 -05:00
cam900
a5148a3441
Implement getSampleMemOffset for further optimize VGM logging (specifically OPL4 PCM)
2025-06-04 21:16:27 +09:00
cam900
967e717396
ES5506: Fix pingpong loop
2025-06-02 16:56:41 +09:00
cam900
ece9dd83c7
ES5506: Fix sample direction
2025-06-02 16:38:15 +09:00
cam900
7929cecb9d
Syncing works without that
2025-06-02 15:40:29 +09:00
cam900
f3aca62e7a
E5506: Fix masked CR writing, Fix type
2025-06-02 15:38:03 +09:00
cam900
95b0028eeb
Don't be ORed
2025-06-02 15:24:05 +09:00
cam900
da1d4c916c
Fix masking
2025-06-02 15:23:37 +09:00
cam900
1fb1c5efb0
ES5506: Fix CR writing
2025-06-02 15:22:44 +09:00
cam900
16127c652c
ES5506: Fix syncing and delay
2025-06-02 15:09:13 +09:00
cam900
6a3dcecd78
Fix MSVC build
2025-06-01 19:46:04 +09:00
cam900
205e2124b6
Fix some ES5506 VGM write feature (but still incomplete)
...
8 bit addWrite because ES5506 host interface is 8 bit width.
2025-06-01 19:19:42 +09:00
tildearrow
4546df5636
ES5506: fix memory overflow
...
issue #2422
2025-03-21 16:01:07 -05:00
tildearrow
a16d20e190
new chan osc, part 4
...
adapt dispatch code to it
2025-03-01 19:49:56 -05:00
tildearrow
a80cdbb1dd
ES5506: increase precision in Amiga pitch mode
...
issue #2120
2025-02-22 01:32:31 -05:00
tildearrow
9dee51851f
prepare for proper center rate
...
the correct rate is 8372Hz rather than 8363Hz
sadly this will require a compat flag so I am not making this change
effective until 0.7
issue #2347
2025-02-06 02:14:21 -05:00
tildearrow
00ad4e4a46
update copyright year
2025-01-28 18:49:19 -05:00
cam900
bd298e7ece
Fix ES5506 filter slide
2025-01-27 13:49:38 +09:00
tildearrow
f68249f52b
fix F1/F2 with note?
...
issue #1964
2024-07-03 16:55:28 -05:00
tildearrow
aca85f1c82
ES5506: fix same note not resetting slide
...
reseting? resetting? UGH
2024-07-03 15:08:37 -05:00
tildearrow
6b2c010afa
S3M import: Armani can take a shower again
2024-07-01 05:17:12 -05:00
tildearrow
6d8a343ead
ES5506: Amiga pitch option......
2024-06-24 02:44:17 -05:00
tildearrow
106bbf9e1a
ES5506: add Amiga volume mode
2024-06-23 19:38:03 -05:00
tildearrow
4e40eea0b0
ES5506: fix loop end
2024-06-16 18:30:37 -05:00
tildearrow
6763aa44a9
memory composition, part 4
2024-03-05 19:19:18 -05:00
tildearrow
92ec6f6651
memory composition, part 3
2024-03-05 18:55:18 -05:00
tildearrow
79df7c3de9
ES5506: and now fix 0Cxx
...
issue #1733
2024-02-02 21:14:29 -05:00
tildearrow
5a5d85c4cc
fix sample issues, part 2
2024-02-01 17:15:19 -05:00
tildearrow
b452641186
Merge branch 'macro-retrigger-effect-tildearow-version'
...
with rewritten retrigger- erm... RESTART function
2024-01-17 14:48:47 -05:00
LTVA1
7f94cdc930
port macro retrigger to orig Furnace
2024-01-17 15:28:29 +03:00
tildearrow
f8187b9a5f
dev191 - kind of remove DIV_ALWAYS_SET_VOLUME
...
it's useless crap I put during the Defle compat days
it serves nearly no purpose nowadays
also why is it a command?
2024-01-16 23:54:32 -05:00
tildearrow
88b42ddd58
update copyright year
2024-01-16 21:26:57 -05:00
tildearrow
6df06a7f89
Revert "prepare for volume handling refactor"
...
sorry......... this refactor is canceled as it seems harder than I thought...
2023-11-04 04:13:47 -05:00
tildearrow
4bc5f49fe6
prepare for volume handling refactor
2023-11-01 20:43:48 -05:00
tildearrow
ad55e6f728
ES5506: fix getPan
2023-10-17 18:11:12 -05:00
tildearrow
cad63d8351
is this faster?
2023-09-20 00:24:55 -05:00
tildearrow
274ce8a646
remove many TODOs
2023-08-30 19:21:38 -05:00
tildearrow
f53bc88242
ES5506: make chan osc louder
2023-08-27 03:26:32 -05:00
tildearrow
c9cbf133d6
Eknous please HELP ME
2023-08-23 17:25:05 -05:00
tildearrow
677f7fe682
ES5506: some cleanup
...
and fix sample map... ugh
issue #1282
2023-07-26 19:16:57 -05:00
tildearrow
4161dcd786
fix crash when exporting audio (per chip)
...
also fix two misc issues in ES5506 and Sound Unit
2023-07-24 22:34:39 -05:00
tildearrow
708c363635
FixedQueue, part 2
2023-07-13 04:09:20 -05:00
tildearrow
29dfeccfe7
change chan osc range - PLEASE READ
...
as of now the range is ~32768, either from -16384 to 16383, or 0 to 32767.
it previously was -32768 to 32767 (~65536).
this change was made to better suit chips that only output a positive value.
if you are working on a new chip, update your code and shift right by one if necessary.
2023-06-16 17:30:11 -05:00
cam900
385f7af664
ES5506: Fix frequency for note map
2023-04-09 10:29:51 +09:00