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
aa7ab87b21
fix memory corruption when deleting unused samples
2025-08-14 04:03:16 -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
cam900
915805862f
msm6295.cpp: Add sample count limit when NMK112 banked
...
In this case, sample limit is expanded to 8192. (32 samples per bank * 256 banks)
2025-08-01 19:35:40 +09: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
tildearrow
cf4a2fa902
GUI: fix new folder in sample list not working
2025-07-30 05:29:49 -05:00
tildearrow
8a7295fd86
GUI: create folder in dynamic buttons
2025-07-29 20:15:46 -05:00
tildearrow
4bd72574cf
GUI: dynamic sample list buttons
...
only show those which fit
2025-07-29 20:11:25 -05:00
tildearrow
1b40577585
MSM6295: mark samples after 126 as unloaded
2025-07-29 05:20:32 -05:00
tildearrow
fc95d73e1d
GUI: remove the edit button
2025-07-29 02:32:01 -05:00
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