tildearrow
33dec5ff1d
GUI: new pattern cursor logic, part 7
...
implement delete
prepare other edit actions
2025-06-29 20:57:41 -05:00
tildearrow
186a0ce69f
GUI: new pattern cursor logic, part 6
2025-06-29 05:06:06 -05:00
tildearrow
75dca2f114
GUI: new pattern cursor logic, part 5
...
fix more bugs
2025-06-29 04:37:52 -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
3cb9fbefaa
GUI: new pattern cursor logic, part 2
...
now it automatically changes order so you can select very far
also fix a little bug
2025-06-28 00:55:18 -05:00
tildearrow
7527c7340f
yet another workaround to a deadlock in the log th
...
read
a really stupid workaround but why does notify_one not work
2025-06-28 00:29:21 -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
ab27e6090e
ES5506: fix channel count with Amiga pitch
2025-06-25 18:05:03 -05:00
tildearrow
c592c44c37
SM8521: "improve" noise
...
unconfirmed
issue #2567
2025-06-25 17:13:12 -05:00
tildearrow
83f97a794f
actually set the correct hint for SDL audio driver
...
issue #2545
2025-06-25 16:46:05 -05:00
tildearrow
6d5d28484f
GUI: code style + ID fix
2025-06-24 03:56:25 -05:00
recme
5eb8718ce5
Added "Coarse Step" option under the "Move Cursor with Scroll Wheel" setting ( #2463 )
...
* "Coarse Step" option for Moving Cursor with Scroll Wheel
* Update pattern.cpp
* Update settings.cpp
* Update settings.cpp
2025-06-24 03:55:12 -05:00
tildearrow
801f5c5720
OPL4: fix use of invalid samples
...
issue #2217
2025-06-24 03:46:08 -05:00
tildearrow
6d7a354531
fix MIDI input not working on ins load preview
...
issue #2561
2025-06-24 03:34:05 -05:00
tildearrow
38e4245ee0
Virtual Boy: envelope bug status
2025-06-24 02:54:18 -05:00
tildearrow
cd31b73ecb
GUI: locale options update
...
for languages without region, do not specify region
this will make it work
issue #2549
2025-06-23 20:54:44 -05:00
tildearrow
e946404974
a (partial) French translation!
...
contributed by fouinne44
2025-06-23 20:50:21 -05:00
tildearrow
bf366db7e0
GUI: update credits
2025-06-23 19:56:06 -05:00
Floogle
83c9d0a3ee
Improve Virtual Boy emulator ( #2446 )
2025-06-23 19:52:20 -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
5e0cd830f1
GUI: label YMF276 presets as OPN2L
2025-06-23 14:48:47 -05:00
tildearrow
ec69c30ca0
NES: here's your FamiTracker compatibility flag
2025-06-21 21:39:29 -05:00
tildearrow
1ee703a158
.ftm import: N163 wave conversion improvements
...
better local to global wave mapping
issue #2476
2025-06-21 21:19:18 -05:00
tildearrow
42a2e2c933
GUI: improve edit advance behavior
...
now it goes to next pattern
issue #2444
2025-06-21 18:06:51 -05:00
tildearrow
d7c5fceac4
OPL4: fix PCM chan osc on ymfm
...
for real
issue #2566
2025-06-21 17:46:27 -05:00
tildearrow
8d8aecca2a
OPLL: fix op 2 TL macro in preset patch
2025-06-21 17:31:09 -05:00
tildearrow
c08d42b483
OPL4: fix PCM chan osc on ymfm??????
...
issue #2566
PCM only has two outputs
2025-06-21 10:57:29 -05:00
tildearrow
c3886dd5a8
OPLL: fix pitch calculation
...
possibly issue #2538
2025-06-21 10:39:11 -05:00
tildearrow
96624e82fb
get out of freelance mode when exporting audio
...
issue #2579
2025-06-21 10:22:01 -05:00
tildearrow
f02e38d560
do not allow user to play notes during export
...
issue #2579
2025-06-21 10:18:54 -05:00
tildearrow
4af0345b03
OPL3: fix channel 7 hard reset
...
issue #2582
2025-06-21 04:07:59 -05:00
tildearrow
67a176aa9a
GUI: fix FM preview not updating on ins select
...
if draggable asset view is on
issue #2506
2025-06-18 03:46:27 -05:00
tildearrow
e90b05ae36
GUI: clamp channel volume bar
...
issue #2568
2025-06-18 03:37:36 -05:00
tildearrow
e23f1700a3
GUI: add setting to disable maximize workaround
...
issue #2575
2025-06-18 03:32:39 -05:00
ヴェルメンスィヱ
e209fd0b18
Change OPN2 to OPN2C on non-Genesis presets ( #2573 )
2025-06-18 03:07:17 -05:00
tildearrow
b7e63d2ee8
GUI: possibly fix hang after factory reset
...
issue #2576
2025-06-18 03:01:04 -05:00
tildearrow
a36d78305a
YM2612: implement urgent flag on ymfm and LLE
...
issue #2475
2025-06-18 02:51:14 -05:00
tildearrow
b1f824c3bf
YM2612: add an "urgent" flag to queued writes
...
to let DAC writes through during delay (due to hard reset) and avoid clicks
issue #2475
ymfm and LLE implementations currently missing
2025-06-17 19:57:16 -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
suno lili So
b7c50b272d
handling DivNoteEvent also sets the channel's note
2025-06-16 03:59:38 -05:00
Eknous-P
0426cf3a71
pps support
2025-06-15 17:31:32 +04:00
tildearrow
9ff85bc544
GUI: reset macro zoom when replacing ins
...
issue #2535
2025-06-14 19:09:47 -05:00
tildearrow
d856580f90
VGM export: fix OPNAB CSM
...
issue #2557
2025-06-14 18:09:12 -05:00
tildearrow
4089fd6594
corrections
2025-06-14 17:50:13 -05:00
Colin Kinloch
99e11f83b6
Run SDL_Quit before exiting
2025-06-14 17:37:27 -05:00
AnnoyedArt1256
055266090a
add iPod and GRUB bootloader beeper tune export ( #2441 )
2025-06-14 17:29:59 -05:00
tildearrow
021b860766
dev232
2025-06-14 04:54:12 -05:00
tildearrow
0a92cd3bbc
update credits
2025-06-13 02:42:59 -05:00
tildearrow
18a86fa6c8
better mixing levels for PC-88 and PC-98
...
thanks Iyatemu for information!
2025-06-11 19:32:05 -05:00
tildearrow
a27f76590f
VIC-20: fix on/off or note off during forceIns()
...
for real this time
issue #2539
2025-06-11 18:10:51 -05:00
tildearrow
98e98ad5be
fix Windows build failure
2025-06-11 16:54:04 -05:00
tildearrow
b53fb9fde7
VRC6: fix duty without note
...
issue #2556
2025-06-11 16:21:37 -05:00
tildearrow
2d8c8bc6fa
set default audio driver to "winmm" on Vista
...
issue #2545
2025-06-11 14:24:55 -05:00
tildearrow
79c48ba799
GUI: don't commit settings while rendering
...
issue #2553
2025-06-11 02:24:59 -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
b374932ce2
wtf
2025-06-04 14:38:16 +04:00
Eknous-P
000c85b4cb
fix 4 bit pcm
2025-06-04 14:37:01 +04:00
tildearrow
1ec49d3557
Windows 2000 support, part 1
2025-06-03 19:54:02 -05:00
tildearrow
ffbe910c99
dev231 - YM2612: actually be YM2612 by default
...
pull request #2533
2025-06-02 12:59:10 -05: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
4d7945f778
XM import: possibly fix crash
...
thanks LTVA for diagnosis
issue #2453
2025-05-30 07:01:03 -05:00
tildearrow
01348628a8
ESFM: fix inverted output
2025-05-29 16:28:01 -05:00
tildearrow
34ad285efd
OPL4: fix playSub() memory corruption
...
Valgrind has lost!
issue #2536
2025-05-28 02:09:14 -05:00
Eknous-P
bcf4f5f508
add 4 bit pcm depth
2025-05-27 17:21:26 +04:00
tildearrow
3032e78a47
3:2 mixing for SCC presets
2025-05-26 18:30:58 -05:00
Eknous-P
b5d2a01557
fix xyosc y channel selector
2025-05-25 16:20:43 -05:00
tildearrow
05a59689c1
dev230
2025-05-25 05:16:33 -05:00
tildearrow
301d7220e0
GUI: compact macro ADSR/LFO editor
...
when the window is too small
2025-05-23 18:29:16 -05:00
tildearrow
bfd1afa124
OPL3: fix chan osc when panned right on ymfm
2025-05-22 03:55:05 -05:00
tildearrow
6c6a19a3c5
OPZ: fix hard reset
2025-05-21 20:12:30 -05:00
tildearrow
c69121d595
YM2610/B: fix hard reset
...
issue #2458
2025-05-21 19:58:15 -05:00
tildearrow
ab964d82f0
YM2608: fix hard reset in combo core
...
issue #2458
2025-05-21 19:41:48 -05: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
26a66ad4c4
OPN: fix block not working on ExtCh
...
issue #2504
2025-05-21 18:26:47 -05:00
tildearrow
39ecab5abd
OPN: ExtCh ALG effect
2025-05-21 18:00:51 -05:00
tildearrow
ec1542a2b4
OPN: ExtCh FMS/AMS effects
2025-05-21 17:10:40 -05:00
tildearrow
981e798519
fix typo in FMS2/AMS2 effect number
2025-05-21 15:54:28 -05:00
tildearrow
b98ff13753
command stream ALG/FMS/AMS effects
2025-05-21 15:28:27 -05:00
tildearrow
1d786a0c77
OPM/OPZ: FMS/AMS effects
2025-05-21 15:18:59 -05:00
tildearrow
7210187df5
OPN: FMS/AMS effects
2025-05-21 15:10:47 -05:00
tildearrow
78fb9c4df5
DIV_CMD_FM_ALG for OPM/OPN/OPZ
2025-05-21 04:46:11 -05:00
tildearrow
64f4db3ab8
change the effect to 61
2025-05-21 04:32:05 -05:00
tildearrow
1ce0fff028
GUI: clamp fmLayout to 0-7
...
issue #2527
2025-05-21 04:30:41 -05:00
Eknous-P
8353f76469
actually fix feedback confilcts
2025-05-21 01:02:13 -05:00
Eknous-P
f627b5774a
fix fb confilcts
2025-05-21 01:02:13 -05:00
Eknous-P
d7c79a85d9
works on jenesis
2025-05-21 01:02:13 -05:00
tildearrow
9fd586c1c4
PCE: fix noise chan osc
...
issue #2524
2025-05-20 18:08:48 -05:00