tildearrow
f04fa49de2
add invincible powerup and allow quit on mobile
...
after game over
2025-03-14 13:11:55 -05:00
tildearrow
a551b2d194
and more
...
make user listen at least 1/4 of a song
2025-03-14 04:52:57 -05:00
tildearrow
896c84c205
Combat Vehicle changes
...
- new "speed" mod
- small stages
2025-03-14 04:35:51 -05:00
tildearrow
b52699d370
GUI: fix note input when follow pattern is off
2025-03-12 18:33:46 -05:00
tildearrow
96405706a8
GUI: fix note input not working when step playing
2025-03-12 18:32:30 -05:00
tildearrow
c5dca3cc52
GUI: fix it
2025-03-11 12:04:56 -05:00
tildearrow
411e492c81
GUI: a better strat to find init samp in chan osc
2025-03-11 12:00:11 -05:00
tildearrow
6ae3f33513
GUI: disable sample filter sweep by default
2025-03-11 05:10:42 -05:00
tildearrow
ad8d1b5060
GUI: improve note input timing
...
during playback, it rounds to nearest cell now
this greatly enhances the recording experience
to-do: test on higher latencies and see if we have to compensate somehow...
2025-03-11 04:03:05 -05:00
tildearrow
6deee95d87
GUI: prepare to improve note input timing
...
the idea is to snap to the closest Y position...
2025-03-10 19:31:05 -05:00
tildearrow
44605a42a5
GUI: make non-sweep sample filter not sweep
...
issue #2407
2025-03-10 17:37:23 -05:00
tildearrow
1321979017
GUI: honor DC off correction setting in chan osc
...
issue #2405
2025-03-10 12:52:28 -05:00
tildearrow
957a05665a
fix crash
2025-03-10 12:46:46 -05:00
tildearrow
b46a60e96d
possibly solve vZoom/vScroll issue
...
move these to a new DivInstrumentTemp struct
this way, undo history is not altered every time these change
issue #2179
2025-03-10 12:35:05 -05:00
tildearrow
b7a8745581
GUI: hide SCV once again
...
after the unification the system ID and chan count are stable
however, the system is still beta...
it won't be ready by 0.6.8 so I am going to hide it
2025-03-10 11:43:17 -05:00
tildearrow
72a2fa1b2e
GUI: fix instrument drag
...
issue #2386
2025-03-10 04:16:38 -05:00
tildearrow
b64a92668a
GUI: fix drag-and-drop crash
...
this time for real!
issue #2327
2025-03-10 04:14:01 -05:00
tildearrow
d853c59b3d
SCV unification
2025-03-10 04:05:12 -05:00
freq-mod
ca89b5beb8
Add files via upload
2025-03-09 13:46:24 +01:00
tildearrow
5a2d4662aa
NDS: get rid of core quality
2025-03-09 01:27:59 -05:00
yohannd1
f2d6ae78fa
sample filter ui: clamp frequency on popup
2025-03-07 18:41:17 -05:00
yohannd1
37d49ffe0f
sample filter ui: add sweep option
2025-03-07 18:41:17 -05:00
tildearrow
0d7ef2e8eb
WonderSwan: acquireDirect()
2025-03-07 18:37:25 -05:00
tildearrow
3d915270b1
GUI: remove Virtual Boy quality setting
2025-03-07 17:06:47 -05:00
tildearrow
54d1998c70
make it clear I modified some of these cores
2025-03-07 02:16:09 -05:00
tildearrow
c2228cd74b
SCC: acquireDirect()
2025-03-06 19:06:45 -05:00
tildearrow
7a6f6a6745
PCE: remove core quality
2025-03-06 12:18:10 -05:00
tildearrow
abaea665af
GUI: find/replace selection in selected channels
...
issue #2393
2025-03-05 19:27:15 -05:00
tildearrow
e941dfb174
Amiga: acquireDirect, part 2
...
the filter is back!
2025-03-05 04:49:22 -05:00
tildearrow
b3b50bdb66
ESFM: optimize osc buf
2025-03-03 01:45:42 -05:00
tildearrow
cf4807b5d0
optimize putSample a bit
...
use 16-bit precision even on 64-bit....
this allows some code optimizations
2025-03-03 00:51:47 -05:00
tildearrow
8f54445625
GA20: acquireDirect optimizations, part 1
...
buggy, slow and glitchy
output is good but chan osc is now broken
from 1.5 to 0.4 seconds
2025-03-02 20:29:28 -05:00
tildearrow
6813c30e3a
new chan osc, part 8
...
fix remaining bugs
2025-03-02 18:02:38 -05:00
tildearrow
6265d2cd39
new chan osc, part 6
...
more adaptations
how can I get you out of my head... I want to go back to work!
2025-03-02 04:11:10 -05:00
tildearrow
a16d20e190
new chan osc, part 4
...
adapt dispatch code to it
2025-03-01 19:49:56 -05:00
tildearrow
c0e4552c52
new chan osc, part 3
...
fix the jerkiness!
2025-03-01 18:46:11 -05:00
tildearrow
10e60ec8c1
new chan osc, part 2
...
why is it jerky?
2025-03-01 17:22:34 -05:00
tildearrow
6dc4f16689
GUI: add an audio load chart
2025-03-01 06:10:59 -05:00
tildearrow
dd7e1def3d
new chan osc work in progress
2025-03-01 05:05:50 -05:00
tildearrow
7d0ef24574
GUI: use three hashes
...
it wasn't two...
2025-02-22 20:25:42 -05:00
tildearrow
f674a38d8e
GUI: optimize pattern view
...
don't render what isn't visible
from 3.5ms to 2ms in my phone
to-do: check for regressions...
2025-02-22 19:57:53 -05:00
tildearrow
dd9983778b
GUI: selection/scroll improvements
...
now you can scroll left/right by dragging selection to the side edges
2025-02-22 18:43:46 -05:00
tildearrow
f4d357ff6f
GUI: update credits
2025-02-22 15:55:04 -05:00
tildearrow
8c67ea8eb9
GUI: load fallback fonts in pattern font...
...
issue #2312
2025-02-21 16:58:59 -05:00
tildearrow
5b6721738b
GUI: change instrument on mobile?
2025-02-19 00:14:21 -05:00
tildearrow
e1b7618348
Virtual Boy: make it work on hardware
...
issue #2373
2025-02-18 02:30:14 -05:00
tildearrow
63ee7cf5d8
Virtual Boy: write waveforms before init channels
2025-02-18 00:36:20 -05:00
tildearrow
4019066a64
GUI: add "set effect" option to randomize
2025-02-06 17:25:50 -05:00
tildearrow
096d9ebba8
GUI: command stream player memory safety
2025-02-06 14:09:16 -05:00
tildearrow
9dee51851f
prepare for proper center rate
...
the correct rate is 8372Hz rather than 8363Hz
sadly this will require a compat flag so I am not making this change
effective until 0.7
issue #2347
2025-02-06 02:14:21 -05:00
tildearrow
b95f9885a4
GUI: don't sort note keys in settings
...
until Apply or OK are clicked
issue #2345
2025-02-06 00:33:34 -05:00
ExecThTs
3464dd17f5
let's finish the job, pay attention to the selection as well
2025-02-05 04:17:27 -05:00
ExecThTs
df830b46c0
Added a button into the sample editor to preview the currently edited sample from the selection cursor
2025-02-05 04:17:27 -05:00
tildearrow
ba90eafcf3
GUI: doSelectAll() safety checks
2025-02-02 19:37:28 -05:00
tildearrow
11f0448db4
GUI: finishSelection() xFine boundary check
2025-02-02 19:26:38 -05:00
tildearrow
ce929d165c
GUI: skip intro with keyboard
...
Escape, Space or Enter skip immediately
2025-02-01 22:18:41 -05:00
tildearrow
e5864144eb
GUI: possib fix crsh on selall aftr ch coll/exp/fx
2025-02-01 04:51:16 -05:00
tildearrow
c95e9684ed
GUI: work around lack of PRIu64 in some systems
2025-02-01 02:32:59 -05:00
tildearrow
b64c06dd4d
GUI: add more options for selection drag
...
ability to copy by dragging selection
2025-01-31 17:29:51 -05:00
tildearrow
97402e6d41
replace AArt µPD1771C core with MAME
2025-01-29 01:58:31 -05:00
tildearrow
00ad4e4a46
update copyright year
2025-01-28 18:49:19 -05:00
tildearrow
0d8b97b1a3
C64: add a sample channel
...
but don't get too excited! it's just $D418 PCM for now...
2025-01-28 17:33:08 -05:00
tildearrow
e713742985
GUI: some adjustments to FM block UI
2025-01-28 04:04:01 -05:00
tildearrow
58a58bdd98
GUI: fix crash in FM editor
2025-01-28 03:52:17 -05:00
tildearrow
24cffc562a
Merge branch 'master' into fixedblock2
2025-01-27 16:33:45 -05:00
tildearrow
ae5788a572
GUI: fix paste overflow not changing order
2025-01-26 18:10:32 -05:00
tildearrow
36ba721ab2
same size
2025-01-26 05:00:12 -05:00
tildearrow
497ce44cd0
command stream was utterly broken
2025-01-26 04:28:03 -05:00
tildearrow
304a8b8722
GUI: short circuit evaluation paranoia
...
issue #2327
2025-01-17 03:01:30 -05:00
tildearrow
cfcad1e689
GUI: fix possible crash in find/replace
...
issue #2328
2025-01-17 02:58:22 -05:00
Natt Akuma
cf3d08ca5a
Add fixed octave for block+fnum systems
...
This isn't implemented in SAA1099, despite also being block+fnum system, as there are no benefits from it
2025-01-09 03:51:14 +07:00
Natt Akuma
6a58797669
Use bsr() in frequency shift calculations
2025-01-09 03:43:27 +07:00
yohannd1
1b3a3c457d
instrument drag&drop: fix marking as modified
2024-12-25 17:35:09 -05:00
Eknous-P
d80fe7e0a7
fix user systems not loading when language is not english
2024-12-24 14:46:19 -05:00
tildearrow
6a091a785d
clamp it
2024-12-24 01:38:04 -05:00
yohannd1
0b4cf34e4d
instrument drag&drop: adding option to disable
2024-12-20 21:36:04 -03:00
yohannd1
8aeb50bc32
Merge remote-tracking branch 'tilde/master' into data-list-drag-and-drop
2024-12-20 21:17:06 -03:00
yohannd1
73c263c2b4
closing more popups with esc
2024-12-20 03:20:40 -05:00
yohannd1
674d3c6b12
fix code style for FurnaceGUI::doPasteMPT
2024-12-20 03:20:24 -05:00
yohannd1
2382c19583
ctrl drag&drop fix (use IsKeyDown instead of IsKeyPressed)
2024-12-19 16:23:11 -03:00
yohannd1
32ea140a61
wave+sample drag&drop, and supporting swap via ctrl-drag
2024-12-19 15:51:21 -03:00
yohannd1
6ffc495c81
instrument swap implemented (thanks to @Eknous-P)
2024-12-19 15:04:10 -03:00
yohannd1
806e56a3b2
instrument drag and drop: most of the code
...
Missing the code that actually swaps the instruments :)
2024-12-19 12:00:24 -03:00
bbbradsmith
55a189444f
-romout command line export
...
consolidate DivEngine::isROMExportViable function from FurnaceGUI::updateROMExportAvail to avoid copy-paste
2024-12-19 04:40:49 -05:00
Dalia
6a8ca37a20
GUI: correct cursor position on song stop ( fix #2274 )
2024-12-18 19:07:14 -05:00
Dalia
67009ed548
mark as modified when collapsing/expanding song
2024-12-17 01:53:31 -05:00
tildearrow
609001cd0f
GUI: fix wave to sample conversion
2024-12-11 18:19:28 -05:00
Eknous-P
f853feed4f
requested changes
2024-12-11 18:04:10 -05:00
Eknous-P
d26c8d576b
damn
2024-12-11 18:04:10 -05:00
Eknous-P
5f299996df
create sample from wavetable action
2024-12-11 18:04:10 -05:00
tildearrow
79167c382f
possibly fix timer issues
...
issue #2189
2024-12-09 13:56:20 -05:00
Eknous-P
4b1f993474
NO YOU MOTHERF-
2024-12-06 17:17:52 -05:00
Eknous-P
11c0ea0428
autoscroll orders when overflow scolling patterns
2024-12-06 17:17:52 -05:00
Eknous-P
52aad00382
sample editor: fix sample drawing rounding
2024-12-06 17:17:52 -05:00
Eknous-P
4938e1da36
fix backup size calc
2024-12-06 17:17:52 -05:00
Eknous-P
e1a3675c4d
system picker: change separator to table borders
2024-12-06 17:17:52 -05:00
Eknous-P
81719a79ea
(sub)song notes: wrap text
2024-12-06 17:17:52 -05:00
Eknous-P
ca6f4e2b86
effects list: properly scroll table
2024-12-06 17:17:52 -05:00
Dalia
e8a173f17d
mark song as modified when wt params edited
2024-11-30 14:08:37 -05:00
Dalia
49e90f10f4
mark song as modified when wavetable synth is toggled
2024-11-30 14:08:37 -05:00
tildearrow
d8d12fa215
renderDX9: handle more present errors
2024-11-24 17:03:01 -05:00
tildearrow
56f598cd41
GUI: fix sample loop crossfade overflow
...
co-authored by Eknous
2024-11-24 16:09:42 -05:00
tildearrow
806d47ba9d
disable WITH_DEMOS by default
...
due to unclear licensing
2024-11-24 15:38:27 -05:00
tildearrow
3ca9545b1e
GUI: mark modified when replacing instruments
2024-11-14 15:03:56 -05:00
tildearrow
ffba0daf1c
GUI: fix hitbox issue in sys picker
2024-11-11 13:57:33 -05:00
tildearrow
5fcf42267a
GUI: warn OPL snare mult
...
issue #2232
2024-11-11 03:57:23 -05:00
tildearrow
39a5408e4e
GUI: always scroll scrolltexts on mobile
2024-11-10 04:56:41 -05:00
tildearrow
e7375fd733
GUI: implement scrolltext
...
issue #1961
applied on Checkbox
2024-11-10 04:14:39 -05:00
tildearrow
76554cb8a2
GUI: prepare to fix text overflow
2024-11-09 19:44:28 -05:00
tildearrow
a3ceae888e
GUI: fix cur order outline
2024-11-08 04:42:45 -05:00
tildearrow
77374cf740
GUI: fix user presets loading for real
...
issue #2025
2024-11-08 03:41:58 -05:00
tildearrow
9e093a20c1
GUI: allow octave up/down on file picker
...
second try
issue #1895
2024-11-07 03:33:43 -05:00
tildearrow
ce453ac0a4
GUI: warn the user when using 8914 and AtomicSSG
2024-11-06 18:24:49 -05:00
tildearrow
a25b2c7cc8
GUI: fix moveSelected going out of bounds
2024-11-06 17:49:31 -05:00
tildearrow
92a615eefc
Merge branch 'master' into theUltimateFix
2024-10-30 14:57:09 -05:00
tildearrow
c20a839871
a couple mobile improvements
...
comment section in sub-songs
background play option!
2024-10-22 16:38:57 -05:00
tildearrow
27dc82c26a
demo song removal 2
2024-10-19 16:16:53 -05:00
tildearrow
34752f8f49
demo song removal
2024-10-19 15:55:57 -05:00
tildearrow
2385f6f51b
GUI: clarify MultiPCM ins type
2024-10-18 18:38:25 -05:00
Eknous-P
3a0549a480
find/replace: dont show octave on note combo preview
...
ugh please
2024-10-18 16:26:57 -05:00
Natt Akuma
665b722f31
VIC-20: add an option to disable filters
2024-10-17 20:16:04 -05:00
tildearrow
9fbb7df674
GUI: allow use of octave up/down whn fil pick open
...
issue #1895
2024-10-17 16:22:04 -05:00
tildearrow
3164f311f5
GUI: fix visualizer when things are on
...
issue #2212
2024-10-17 01:52:06 -05:00
Eknous-P
617bdc0f3b
ah shit
...
ah fuck
2024-10-16 03:08:41 -05:00
Eknous-P
44077332b5
ughhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
2024-10-16 03:08:41 -05:00
Eknous-P
17da58c0ca
chtooltip updates... again
...
fix tile overflow
add psg to hierarchy
update hierarchy (ext.ops after fm)
2024-10-14 03:30:02 -05:00
freq-mod
9130f78720
TurboSoundFM doesnt allow internal AY
...
either replaces or disables it due to port conflicts
2024-10-13 17:49:32 +02:00
freq-mod
19fdb423d8
CSM pres
2024-10-13 11:46:59 +02:00
tildearrow
23a7cc6e8a
GUI: add some presets for CSM
2024-10-13 03:03:52 -05:00
Eknous-P
0f5af36e99
why did i even
2024-10-13 02:11:52 -05:00
Eknous-P
1333be8da7
proper note selector
...
its only a lil bit janky
2024-10-13 02:11:52 -05:00
Eknous-P
5f47166012
redo opnx csm
2024-10-13 02:11:36 -05:00
--global
901bb110cc
fix #2182
...
Changed behavior of FurnaceGUI::play - explicitly providing 0 will
always play from the beginning of the pattern. Default argument of -1
will result in default behavior (play from beginning unless currently
stepping).
2024-10-12 13:25:12 +02:00
tildearrow
f80dd764f3
Merge branch 'Eknous-P/that_cursed_tooltip'
2024-10-11 02:03:12 -05:00
tildearrow
936dd0a5ba
GUI: too many settings
2024-10-10 14:25:12 -05:00
Eknous-P
1d59696f41
bad clangd extension!
...
bad!
2024-10-10 23:20:23 +04:00
Eknous-P
a061639f4b
proper setting name, fix overflow by making smaller, ay is psg, sid3 case
...
im done
please
2024-10-10 23:17:52 +04:00
tildearrow
6e47a119fa
everyone is voting 4
2024-10-10 02:56:20 -05:00
tildearrow
c6dfd4f10b
Merge branch 'master' into sysmgrtooltip_syschaninfo
2024-10-10 02:38:18 -05:00
tildearrow
6f585bfce6
GUI: release to open
2024-10-10 02:34:18 -05:00
tildearrow
39e049145a
Merge branch 'Eknous-P/welcomescr'
2024-10-10 02:21:57 -05:00
tildearrow
7484bd6d6b
GUI: rename level direct
2024-10-09 23:52:49 -05:00
RevvoBolt
616dfadd20
Add-on instead of addon?
...
Add-on is recognized as being more grammatically correct than addon.
2024-10-09 00:16:38 -05:00
tildearrow
dcaaeca3e2
GUI: don't show duty beeper macro if no ZX present
2024-10-05 19:10:35 -05:00
tildearrow
e2dc7f055f
GUI: fix built-in file picker X scroll
...
issue #2190
2024-10-05 02:37:41 -05:00
tildearrow
33934bedda
let's see
2024-10-02 14:11:27 -05:00
Eknous-P
ae1b9a3901
sys tooltip/info: requseted changes + swan chans all can wavetbl
2024-10-02 14:57:02 +04:00
tildearrow
b0bf13df94
GUI: fix Ctrl binds going away
2024-09-30 15:30:27 -05:00
tildearrow
54745bec3b
here we go!
...
pull request #1706
2024-09-30 03:37:22 -05:00
tildearrow
f7a861a01d
Merge remote-tracking branch 'alederer/wave-list-horizontal'
2024-09-29 18:26:57 -05:00