Commit graph

7109 commits

Author SHA1 Message Date
tildearrow 77374cf740 GUI: fix user presets loading for real
issue #2025
2024-11-08 03:41:58 -05:00
tildearrow 826d1730e0 fix possible ins create type error
when cursor is outside
2024-11-08 03:19:49 -05:00
tildearrow 3d7079226f OPN: implement phase reset macro on ExtCh 2024-11-08 02:47:51 -05:00
tildearrow 82d5139197 SegaPCM: its still there 2024-11-08 02:04:06 -05:00
tildearrow 7c1d8ef4bb Lynx: fix load LFSR 2024-11-08 02:00:58 -05:00
tildearrow 28bbe56a44 .ftm import: fix virtual tempo going outside range
issue #2230
2024-11-07 03:55:48 -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 0d18b4828d OPN: fix 30xx 2024-11-07 03:23:45 -05:00
tildearrow 75ad701986 YM2151: Nuked 30xx 2024-11-06 18:42:21 -05:00
tildearrow c69f366942 OPL: ymfm 30xx 2024-11-06 18:36:51 -05:00
tildearrow ce453ac0a4 GUI: warn the user when using 8914 and AtomicSSG 2024-11-06 18:24:49 -05:00
tildearrow 1e68098cd3 AY: fix several problems with AtomicSSG 2024-11-06 18:09:26 -05:00
tildearrow a25b2c7cc8 GUI: fix moveSelected going out of bounds 2024-11-06 17:49:31 -05:00
tildearrow 5917831992 OPLL: fix 13xx typo 2024-11-04 04:12:05 -05:00
tildearrow b6820fd5d5 the final part of this branch 2024-11-04 04:00:50 -05:00
tildearrow a54fb85288 FINALLY FIX THE CRASH
YES

issue #2215
2024-11-04 03:08:32 -05:00
tildearrow 92a615eefc Merge branch 'master' into theUltimateFix 2024-10-30 14:57:09 -05:00
freq-mod 5ff6adc34d
fix pzi import even more 2024-10-27 10:58:26 +01:00
freq-mod 7578ce6015
fix pzi import
previously it didnt import most of the samples
2024-10-26 18:20:01 +02:00
tildearrow 0e70439d68 initialize selCore...
maybe issue #2180
2024-10-24 03:22:18 -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 48aa3b438f YM2608: fix possible crash 2024-10-20 18:10:57 -05:00
tildearrow 8c2b3ba438 OPN: fix possible crash when CSM is off 2024-10-20 18:04:08 -05:00
tildearrow 69b03172b1 get it done
OPL UNFINISHED
2024-10-19 18:28:27 -05:00
tildearrow dd9d8dccd1 proof of concept 2024-10-19 17:52:24 -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 4281acc9dc VGM export: prepare to implement 30xx
issue #1798
2024-10-19 14:25:12 -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 5eae36f092 Lynx: direct stream mode 2024-10-17 15:51:04 -05:00
tildearrow 3c892ada2a this does not work 2024-10-17 15:06:13 -05:00
tildearrow d5154a103e VGM export: prepare for Lynx samples 2024-10-17 04:04:00 -05:00
tildearrow a0f0c863c9 OPN/A/B: fix CSM when using ymfm
and now there's a crash
2024-10-17 02:53:08 -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
LTVA1 721c3b55b6 fix OPNB emu core setting, fix chan osc for OPN ymfm 2024-10-14 00:01:04 -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
LTVA1 2e2796c245 fix OPN CSM osc view, fix OPNA ADPCM channel not playing 2024-10-13 02:11:36 -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 dfb12271da SID3: now implement getPan
whatever
2024-10-03 12:34:02 -05:00
tildearrow ca7fe252a3 SID3: fix the other saving problems 2024-10-03 12:27:39 -05:00
tildearrow eb4ecd6827 SID3: fix filter macro saving 2024-10-03 12:20: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 14e38ab450 SAP-R export: fix crash 2024-09-30 23:14:31 -05:00
tildearrow b0bf13df94 GUI: fix Ctrl binds going away 2024-09-30 15:30:27 -05:00
tildearrow ff0297bcba SAP-R export: fix length in low-latency mode 2024-09-30 03:54:33 -05:00
tildearrow 54745bec3b here we go!
pull request #1706
2024-09-30 03:37:22 -05:00
tildearrow 5a587a6af6 prepare port SAP-R export from pull request #1706 2024-09-29 19:39:10 -05:00
tildearrow f7a861a01d Merge remote-tracking branch 'alederer/wave-list-horizontal' 2024-09-29 18:26:57 -05:00
tildearrow 3eb0686c1c freaking workaround for Flatpak bullcrap
issue #2096

pass -DFLATPAK_WORKAROUNDS=ON to CMake when building Flatpak
2024-09-29 17:03:39 -05:00
tildearrow df959399cd DivConfig: fx pssib issue whn line's lngr thn 4095
maybe issue #2025
2024-09-29 16:46:06 -05:00
tildearrow 5f78df0cd7 Merge remote-tracking branch 'alederer/macro-editor-list-show-modified' 2024-09-29 16:36:37 -05:00
tildearrow 03c003276c Merge remote-tracking branch 'alederer/multiKeybind' 2024-09-29 15:38:35 -05:00
tildearrow fa1bdbe3a1 OPM/OPZ: fix DT2 effect 2024-09-28 14:50:01 -05:00
tildearrow ab006d5d78 finally implement file name hint on NFD (Windows)
for "auto-fill file name when saving"
2024-09-28 00:30:16 -05:00
tildearrow 0f5adae785 GUI: remove unused function 2024-09-28 00:17:35 -05:00
tildearrow 3a0fd28165 GUI: warn on first import of a classic module 2024-09-27 15:14:54 -05:00
tildearrow 81dccf8dcc new demo song
by AstralBlue
2024-09-27 03:32:42 -05:00
tildearrow d89a8f2c4f OPL4: fix drums mode
issue #2160
2024-09-26 15:50:06 -05:00
tildearrow 0f2fd76a90 dev223 - Y8950: fix ADPCM pitch
issue #2028
2024-09-26 14:41:14 -05:00
tildearrow 0cf6c7cd64 OPL: fix YMF289 in ymfm
ymfm offers a class called ymf289, but I am too lazy to use it
and it probably does not resample anyway
2024-09-26 14:20:14 -05:00
tildearrow 8254d6e027 GUI: remove references to surround sound 2024-09-25 18:51:37 -05:00
tildearrow 8ac3491672 OPL: and now fix the fix 2024-09-25 14:43:24 -05:00
tildearrow f7412e5234 OPL: key off after 4-op mode change
somehow fixes issue #2171
2024-09-25 14:24:39 -05:00
Eknous-P e06b3ada26 sure
even though it can get longer when power-saving kicks in
2024-09-25 23:06:01 +04:00
tildearrow b2c1f8d919
Merge pull request #2116 from alederer/sortFuzzyMatches
In command palette, sort matches by quality/exactness
2024-09-25 13:52:00 -05:00
tildearrow 60d01de6fc VGM export: QSound ADPCM fix, for real this time 2024-09-25 13:12:34 -05:00
LTVA1 95b7f1f3ac
FamiTracker import improvements (#2172)
* create instrument copies to accurately represent what FamiTracker does e.g. on VRC6 channels when using 2A03 instruments

* fix Hxy effect for S5B (AY), part 1

* fix Hxy effect for S5B (AY), part 2

* fix Hxy effect for S5B (AY), part 3
2024-09-25 13:33:09 +02:00
Eknous-P 0c16646b05 mobile button and... ugh 2024-09-23 23:33:52 +04:00
Eknous-P 771cee405f separate copy "button" 2024-09-23 19:55:57 +04:00
tildearrow 3634a51efd GUI: fix order nibble when move cursor with keys
issue #2170
2024-09-22 17:15:23 -05:00
tildearrow 32ca799bd3 Merge branch 'opz-improvements'
there also was an actual bug which may have hindered freq calc...
I fixed it now by moving A-4/clock pitch compensation logic to chan[i].freq instead of baseFreq
2024-09-22 17:04:47 -05:00
tildearrow 1f1b9fcc87 I don't trust you
where did you get these numbers from? did you make them up?
first you go "bruh bruh bruh" on me and then you drop this. couldn't
you at least look around a bit?!

since when has OPZ been clocked at 4MHz? who said that it does?
the chip's been designed to run at NTSC colorburst frequency, damn it!

on top of that, you didn't have to make up anything. AT ALL.
fixed frequency is simpler than eating with a fork. you just write the
frequency IN HERTZ (!!), the block and that's it.
really? were these numbers necessary?

oh man....
2024-09-22 16:56:54 -05:00
tildearrow 88b274b886 GUI: hide some chips
- YMU759: impossible to implement properly
- Dummy: doesn't make sense
- μPD: incomplete and uncertain
- SegaPCM 5-channel: Defle compat
- Pong: doesn't make sense
2024-09-22 14:46:37 -05:00
tildearrow f8b3c81d6c GUI: get rid of party mode 2024-09-22 13:55:44 -05:00
tildearrow 838646800a OPZ: code style fixes 2024-09-22 03:58:17 -05:00
Eknous-P 07b41e03c8 change copied timer to deltatime 2024-09-22 11:55:54 +04:00