tildearrow
61821ed327
GUI: fix ModTable next to the mod table
2025-09-15 06:20:56 -05:00
tildearrow
3a06e7b963
remove hasSampleInsHeader()
...
- it is only used by MultiPCM
- an alternative approach is in place
2025-09-14 14:21:31 -05:00
tildearrow
de1ab67d4a
Merge branch 'master' into hasSampleHeader
2025-09-13 04:23:19 -05:00
tildearrow
7a7d381889
restore scroll text debug
2025-09-08 18:13:33 -05:00
tildearrow
7cf66b56ee
GUI: load fallback fonts in header font
...
issue #2400
2025-09-07 18:22:14 -05:00
tildearrow
fb35e6f993
GUI: add a compressed font cache
...
reduce memory usage by not loading the same font twice
2025-09-07 18:13:57 -05:00
tildearrow
7709640aa0
GUI: possibly fix crash on audio export
...
issue #2672
2025-09-05 18:50:28 -05:00
tildearrow
15d47cfe03
actually fix stage 20
...
comparison always was false
2025-09-04 16:00:33 -05:00
tildearrow
24e7338dc5
GUI: add visualizer to cmd stream player
2025-09-04 05:01:48 -05:00
tildearrow
dcf5f3f0c7
fix stage 20 not being purple tanks
2025-09-03 04:01:47 -05:00
cam900
8110c378c0
Merge branch 'master' of https://github.com/tildearrow/furnace into hasSampleHeader
2025-08-30 08:15:33 +09:00
cam900
779a8d8810
Add loop end hints for NDS in ADPCM, 8bit PCM
2025-08-29 16:55:53 +09:00
cam900
957b57f3d9
Add primary MultiPCM support
...
Partially revert previous commit
Add notifyInsAddition in dispatch for instrument addition
Refresh sample memory when instrument type changed
Fix naming for consistency
Also, this commit fixes a some possible issue in MultiPCM on openMSX core.
Chip ID: Already determined
2025-08-29 16:24:32 +09:00
cam900
bd8d9a56a0
Prepare to add hasSamplePtrHeader and hasSampleInstHeader in dispatch (WIP)
...
for refresh sample memory when loop/end pointer and instrument parameter changed. Also, this PR has minor code style fixes and add warning in MultiPCM sample map usage.
2025-08-27 22:52:19 +09:00
cam900
dcfd365cca
Minor NDS warning fixes (more)
2025-08-20 17:57:40 -05:00
cam900
39b6eb9a70
Minor NDS warning fixes
2025-08-20 17:57:40 -05:00
cam900
44b2d3d037
QSound: Fix ADPCM Address and code style,
...
Add QSound ADPCM sample warning:
Because QSound ADPCM has twice long max sample length but start/end addresses are byte aligned, doesn't have loop and pitch (fixed to output rate / 3).
2025-08-20 17:57:40 -05:00
tildearrow
ee64dd6a16
T6W28: fix noise emulation
...
thanks to Burnt Fishy and The Beesh-Spweesh! for information
2025-08-19 20:58:08 -05:00
tildearrow
e9924aeb4b
GUI: change resample target limit to 384000
2025-08-19 04:18:26 -05:00
tildearrow
7d9df63a39
GUI: prevent resampling under 100Hz
2025-08-19 04:15:20 -05:00
Eknous-P
cfb47d8b06
fix (possible) zero division error and resample hang when resampleTarget<1
2025-08-19 03:36:40 -05:00
Eknous-P
fa56ea10bc
resample to size
2025-08-19 03:36:40 -05:00
cam900
70d0be5bfe
Add sample warnings and loop hints related to sample format
...
Add/Fix missing warnings in:
YMZ280B: start/loop/end address are byte aligned in any sample format, Sample frequency limit is different at ADPCM and PCM
NDS: start/loop/length are 32 bit word aligned, loop length = loop start + sample length (see https://problemkaputt.de/gbatek.htm#dssound )
ES5506: each sample bank is 4MiB (2Misamples), excluding padding for looping
K007232: each sample bank is 128KiB
ADPCM-B: max sample rate is ((output rate * 65535) / 65536)
X1-010: Sample limit is only for with bankswitch (128KiB in Seta 2 hardware)
MSM6295: Sample frequency is only determined by input clock and frequency divider select pin (sample frequency = input clock / 33 / (4 or 5, determined at frequency divider select pin)).
Add loop point hints for NDS, YMZ280B(ADPCM)
2025-08-18 05:09:50 -05:00
tildearrow
a6173e7ee2
GUI: localize more ImGui strings
2025-08-17 19:42:27 -05:00
tildearrow
0dff606d67
GUI: loop start/end hints, part 3
...
fix loop region display being off by one
2025-08-17 19:42:08 -05:00
tildearrow
9ce9a84dde
GUI: loop start/end hints, part 2
2025-08-17 15:26:53 -05:00
Kagamiin~
ef958ada2f
pt_BR locale brought up to 70% completion
2025-08-17 09:58:19 -03:00
tildearrow
4af768d280
GUI: loop start/end hints, part 1
2025-08-17 05:38:38 -05:00
tildearrow
72247f93fb
GUI: prepare to display loop start/end hints
...
valid loop start/end positions, that is (for SNES, NES, Amiga and other
chips/systems with loop position restrictions)
2025-08-16 23:55:28 -05:00
tildearrow
b52aed25dd
GUI: optimize sample tex render
...
optimize background drawing
2025-08-16 17:19:54 -05:00
tildearrow
7b5167880f
Revert "fix sample list right-click only working on name"
...
This reverts commit 43b369495b .
2025-08-16 16:35:39 -05:00
tildearrow
4cd105c6b2
GUI: add new ImGui colors
2025-08-15 04:10:18 -05:00
tildearrow
e32a3369f2
GUI: fix pattern cell ID conflict
...
Co-authored-by: Eknous-P <ehovakimyan053@gmail.com>
2025-08-14 15:25:57 -05:00
Eknous-P
43b369495b
fix sample list right-click only working on name
...
by moving the context item code to the selectable
2025-08-14 05:25:28 -05:00
tildearrow
08764e0e88
update Dear ImGui to 1.92.2
...
the upgrade process is done, but a lot of fixes need to be worked on
2025-08-13 15:08:45 -05:00
tildearrow
ce2cf14eed
fix macro scrollbars sharing the same ID
2025-08-12 16:09:00 -05:00
tildearrow
ee7087b7a5
update Dear ImGui to 1.92.0, part 2
...
TODO:
- testing
- testing
- testing
- additional testing
- extra testing
and of course:
- testing
2025-08-12 02:22:26 -05:00
tildearrow
4da6cb71ce
update Dear ImGui to 1.91.6
2025-08-11 15:50:18 -05:00
tildearrow
2a7eac93f8
update Dear ImGui to 1.91.4
2025-08-11 14:52:57 -05:00
Electric Keet
51b2db864f
VERA version number fix 2.
2025-08-11 05:05:25 -05:00
Electric Keet
bf348efe24
VERA version number fix.
2025-08-11 05:05:25 -05:00
tildearrow
dd15d3fc44
GUI: fix sample view
2025-08-10 17:58:07 -05:00
tildearrow
270a22fe18
update Dear ImGui to 1.91.1
...
something broke so i need to perform a bisect
2025-08-10 16:25:20 -05:00
tildearrow
2fc050c6b4
GUI: use ImGuiChildFlags_Border
2025-08-10 04:53:08 -05:00
tildearrow
3aecf2f065
update Dear ImGui to 1.90.7
2025-08-10 04:23:51 -05:00
tildearrow
61e29b6245
update Dear ImGui to 1.90.3
2025-08-10 03:37:21 -05:00
tildearrow
74c4a52413
update Dear ImGui to v1.90
...
bunch of changes
2025-08-09 21:26:36 -05:00
tildearrow
6b1c26b6f0
GUI: why isn't there a SameLine here
2025-08-05 20:25:45 -05:00
tildearrow
0d154b1445
GUI: fix wave >=1000 index cut off in wave list
2025-07-31 18:48:45 -05:00
tildearrow
b5cb1d626c
GUI: dynamic wave list buttons
2025-07-31 18:38:17 -05:00