tildearrow
c8d323d708
Supervision: fix crash
2025-07-28 05:25:17 -05:00
tildearrow
70413291de
GUI: move the edit button in asset list
...
it messes with muscle memory
2025-07-27 20:21:38 -05: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
98030de8c7
dev233 - breaking the limit, part 1
...
now up to 32768 wavetables and 32768 samples
this is the first part and does not implement the new sample limit correctly
I have to adapt every dispatch to the new limit... see you in the next part
the format version had to be bumped because the WL and SL .fui features were limited to 256 entries
there are new LW and LS blocks with more space
howwver there's a new issue... we can have a feature larger than 65536, which is a limit imposed by the feature header :<
this will be addressed though
2025-07-26 18:48:23 -05:00
Eknous-P
28f322d660
user preset from current song
2025-07-25 15:06:02 -05:00
Eknous-P
0a1f111e0c
remove redundant *EditOpen=true;s
2025-07-25 15:01:41 -05:00
Eknous-P
8872808989
context menu items and buttons to open asset editors
2025-07-25 15:01:41 -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
Eknous-P
6d44ef5641
another break
2025-07-25 12:26:49 +04:00
tildearrow
2b48739936
now fix moveSelected
...
issue #1991
2025-07-24 17:32:14 -05:00
tildearrow
10a6e59820
fix xyOsc.cpp
...
issue #2610
2025-07-24 16:46:51 -05: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
tildearrow
6e80b12d8c
fix
2025-07-24 03:15:50 -05:00
Eknous-P
f9889ce920
mark modified when changing compat flags or ins type
2025-07-24 03:14:36 -05:00
tildearrow
a2b8a710e8
globally include assert.h
...
issue #2610
2025-07-24 03:12:47 -05:00
tildearrow
252ac0626f
it finally works
...
issue #1991
2025-07-24 03:09:55 -05:00
tildearrow
c60948be9e
add stdint.h to ymf278.h
...
issue #2610
2025-07-24 01:04:25 -05:00
Eknous-P
9a78903388
macro step number in label
...
except sid3 specialized stuff...
2025-07-23 02:24:43 -05:00
Eknous-P
d15522a117
waveform labels for su and vera
...
I WANNA
2025-07-23 02:24:43 -05:00
tildearrow
c86b080b3b
Revert "waveform labels for su and vera"
...
This reverts commit 98a200c774 .
2025-07-22 02:39:06 -05:00
Eknous-P
98a200c774
waveform labels for su and vera
...
I WANNA
2025-07-21 16:56:54 +02:00
Eknous-P
523df584e0
fix zero-division error
2025-07-21 16:56:27 +02:00
tildearrow
f92c09da19
this solution is incomplete
2025-07-20 05:19:38 -05:00
tildearrow
1c1bc0ed06
GUI: editAdvance fixes
2025-07-19 04:59:32 -05:00
tildearrow
ccd4ece09c
text export: fix wrong operator count
...
issue #2602
2025-07-19 03:24:45 -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
Electric Keet
c5231eb569
Add order lock to keybind config in Settings.
...
Though it shows up initially without the expected `<nothing>` keybind.
2025-07-16 23:47:11 -05:00
tildearrow
75b958b78a
GUI: prepare order lock selection confinement logi
2025-07-16 19:22:11 -05:00
tildearrow
203cb04758
GUI: order lock button...
2025-07-16 05:07:22 -05:00
tildearrow
1a68d0efe7
fix loading of 64-bit float samples
2025-07-16 02:45:29 -05:00
tildearrow
a0a5ae32ef
GUI:fix no scrol+sel when movecurw/scrolwheel on
2025-07-13 13:30:42 -05:00
tildearrow
9a82edb482
GUI: new pattern cursor logic, part 19
...
fix step play
2025-07-12 03:09:51 -05:00
tildearrow
896f0925b1
GUI: remove colon
...
i will make this dynamic
2025-07-06 05:11:36 -05:00
tildearrow
7414adfcc8
GUI: this is what happens when you copy and paste
2025-07-05 16:26:37 -05:00
tildearrow
57813d53c1
GUI: add input boxes for sample selection range
...
major sample editor additions coming soon
prepare
2025-07-05 05:06:15 -05:00
tildearrow
aec1f80279
GUI: new pattern cursor logic, part 18
...
fix another thing
2025-07-05 04:46:25 -05:00
tildearrow
55e00cf538
GUI: new pattern cursor logic, part 17
...
fix some more annoyances
2025-07-05 04:32:28 -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
bc15ae0812
GUI: render more than the previous/next pattern
...
no more silly length-1 tricks
2025-07-04 18:28:47 -05:00
tildearrow
15a3a4b82d
guI: new pattern cursor logic, part 15
...
latch
2025-07-04 04:44:58 -05:00
tildearrow
3fedef55ea
GUi: new pattern cursor logic, part 14
...
moveSelected
2025-07-04 04:38: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
0bbdfa877e
GUI: new pattern cursor logic, part 12
...
dragging
2025-07-04 04:05:35 -05:00
tildearrow
ae3444566b
GUI: new pattern cursor logic, part 11
2025-07-03 20:12:26 -05:00
tildearrow
adf850623a
GUI: new pattern cursor logic, part 10
...
fix operations
2025-07-03 20:09:31 -05:00
tildearrow
62c5fe1abd
GUI: new pattern cursor logic, part 9
...
fix movement-related bugs
2025-07-03 19:57:46 -05:00
tildearrow
7a4582d5bd
GUI: new pattern cursor logic, part 8
...
the mega-commit
2025-07-03 19:45:15 -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
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