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
7709640aa0
GUI: possibly fix crash on audio export
...
issue #2672
2025-09-05 18:50:28 -05: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
tildearrow
a6173e7ee2
GUI: localize more ImGui strings
2025-08-17 19:42:27 -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
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
13ac388ae5
Merge remote-tracking branch 'Eknous-P/4bitpcm' ( #2550 )
2025-07-25 14:39:05 -05:00
Eknous-P
f7ded06987
clamp only to minimum
2025-07-25 23:33:09 +04:00
tildearrow
1c1bc0ed06
GUI: editAdvance fixes
2025-07-19 04:59:32 -05:00
tildearrow
f09e060c33
GUI: new pattern cursor logic, part 21
2025-07-18 18:43:40 -05:00
tildearrow
e5ad462cd2
GUI: new pattern cursor logic, part 20
...
oh yes
2025-07-18 05:05:56 -05:00
tildearrow
203cb04758
GUI: order lock button...
2025-07-16 05:07:22 -05:00
tildearrow
9a82edb482
GUI: new pattern cursor logic, part 19
...
fix step play
2025-07-12 03:09:51 -05:00
tildearrow
853111b99d
GUI: new pattern cursor logic, part 16
...
fix a couple order change-related problems
2025-07-05 04:19:18 -05:00
tildearrow
5928e57203
GUI: prepare4buttonwhichconfinesselection2curorder
2025-07-04 21:14:58 -05:00
tildearrow
1c7f71ffaa
GUI: new pattern cursor logic, part 13
...
find/replace and some other places I've missed
2025-07-04 04:30:31 -05:00
tildearrow
ae3444566b
GUI: new pattern cursor logic, part 11
2025-07-03 20:12:26 -05:00
tildearrow
33dec5ff1d
GUI: new pattern cursor logic, part 7
...
implement delete
prepare other edit actions
2025-06-29 20:57:41 -05:00
tildearrow
608dc375ea
GUI: new pattern cursor logic, part 4
...
fix a couple bugs
2025-06-28 03:49:15 -05:00
tildearrow
9646eb9028
GUI: new pattern cursor logic, part 3
2025-06-28 02:17:40 -05:00
tildearrow
b9604c5729
GUI: new pattern cursor logic, part 1 - READ
...
this new pattern cursor logic will finally allow you to click on any
cell of the previous/next pattern and take you there
on top of that you'll be able to make selections that go beyond the
boundaries of a pattern
operations are not supported yet, so don't try it out!
it won't work properly until I adapt the code.
2025-06-27 20:37:23 -05:00
tildearrow
6d7a354531
fix MIDI input not working on ins load preview
...
issue #2561
2025-06-24 03:34:05 -05:00
tildearrow
d243bafc6f
GUI: don't warn while loop start/end focused
...
very ugly workaround to #2587
2025-06-23 19:02:19 -05:00
tildearrow
e23f1700a3
GUI: add setting to disable maximize workaround
...
issue #2575
2025-06-18 03:32:39 -05:00
tildearrow
b7e63d2ee8
GUI: possibly fix hang after factory reset
...
issue #2576
2025-06-18 03:01:04 -05:00
tildearrow
3cbc69aa56
GUI: this time for real fix the crash
...
issue #2570
2025-06-17 19:04:36 -05:00
tildearrow
5c2647f0ec
GUI: prevent division by zero in progress
...
issue #2570 perhaps?
2025-06-17 03:12:37 -05:00
tildearrow
9ff85bc544
GUI: reset macro zoom when replacing ins
...
issue #2535
2025-06-14 19:09:47 -05:00
tildearrow
9e7ed049a1
add compile option to disable the intro
...
saves around 500KB-1MB
2025-06-10 17:17:18 -05:00
tildearrow
fe454ee2df
VGM export: add speed drift compensation setting
...
it appears this is the only way to get exports to play at the correct
speed in DeadFish's VGM player for Genesis
2025-06-06 02:45:59 -05:00
Eknous-P
000c85b4cb
fix 4 bit pcm
2025-06-04 14:37:01 +04:00
tildearrow
2dccc0a0f2
GUI: initialize wasFollowing
2025-05-21 19:06:12 -05:00
recme
dcb383b86d
Recovered "Follow pattern state" on play due to Find/Replace ( #2468 )
2025-05-21 19:05:31 -05:00
tildearrow
981e798519
fix typo in FMS2/AMS2 effect number
2025-05-21 15:54:28 -05:00
tildearrow
1cabe743d6
VGM export: prepare to fix NES DPCM
2025-05-06 03:44:42 -05:00
tildearrow
82bead2fe4
GUI: fix ESFM new ins malfunction on ins type list
...
issue #2450
2025-05-02 16:46:24 -05:00
tildearrow
184b8efcc4
GUI: no system file picker on Flatpak
...
portals bring too many issues to deal with
issue #2490
2025-04-30 15:17:07 -05:00
tildearrow
5e4dbe7063
improve export progress
2025-04-14 14:42:15 -05:00
tildearrow
4899513194
new off + wait 1 command
2025-04-14 13:42:15 -05:00
tildearrow
e79721b785
add big endian and long ptr options to cmd stream
...
the format also changes!
2025-04-13 20:42:15 -05:00
tildearrow
2ea7bf65ea
TO DO:
...
- FIX CIELOS
- FIX HUGE STACKS
BYE
2025-04-11 20:21:46 -05:00
tildearrow
05da08d6da
GUI: threaded command stream export, part 1
...
no progress bar yet
2025-04-08 04:59:00 -05:00
tildearrow
24cd378e50
GUI: consider pass disable opts in CS exprt dialog
2025-04-08 03:31:42 -05:00
tildearrow
873bad1613
stuff
2025-04-07 04:33:28 -05:00
tildearrow
a49664a3f5
GUI: make command stream player visible
...
window > debug > command stream player
2025-04-05 03:22:48 -05:00