Commit graph

4314 commits

Author SHA1 Message Date
tildearrow
03c003276c Merge remote-tracking branch 'alederer/multiKeybind' 2024-09-29 15:38:35 -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
0f2fd76a90 dev223 - Y8950: fix ADPCM pitch
issue #2028
2024-09-26 14:41:14 -05:00
tildearrow
8254d6e027 GUI: remove references to surround sound 2024-09-25 18:51:37 -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
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
Eknous
8dc8bc285d
Merge branch 'tildearrow:master' into welcomescr 2024-09-22 11:31:03 +04:00
tildearrow
dc47194e3d Merge branch 'master' into opz-improvements 2024-09-22 00:35:46 -05:00
tildearrow
8b38ab7804 GUI: turn input repeat on by default 2024-09-21 18:43:03 -05:00
tildearrow
fa0c417976 now on insEdit
the final step is to fix pitch linearity
2024-09-21 17:56:37 -05:00
tildearrow
d703aa1e97 almost there
eliminate the velociraptor
2024-09-21 17:37:30 -05:00
Eknous-P
198e371435 this should be better 2024-09-21 11:32:25 +04:00
Eknous-P
7b8ab2ba78 hmm
thenk
2024-09-20 23:18:59 +04:00
Eknous-P
c953ed94ca welcome screen menu opt in help 2024-09-20 23:12:49 +04:00
Eknous-P
d0892a2025 clickable URLs, quickstart in the welcome screen 2024-09-20 23:12:27 +04:00
tildearrow
15be24ed82 update icon font 2024-09-14 00:32:52 -05:00
tildearrow
47f36f99d9 Merge branch 'master' into SID3 2024-09-13 23:46:13 -05:00
tildearrow
0af7275275 hmmm 2024-09-13 23:28:18 -05:00
tildearrow
0b0e6d5e13 a couple corrections
SID3 will have data independent of C64 and SID2
2024-09-13 23:08:25 -05:00
Adam Lederer
f9ef00a0be convert keybind-table-row lambda to member function 2024-09-12 13:46:27 -07:00
Adam Lederer
6c6ea2d54b keep template<> on same line 2024-09-12 13:33:18 -07:00
Adam Lederer
59c60ba3a6 add ctrlWheelModifier option for Alt 2024-09-12 14:27:18 -05:00
Adam Lederer
5d351eab0a add setting for ctrlWheeling mod (default now allows super as well as ctrl) 2024-09-12 14:27:18 -05:00
Adam Lederer
d19cd493c4 better scaling for envelope/LFO mode 2024-09-12 14:36:55 +02:00
Adam Lederer
66b22cce32 fix: macro editor scaling in "single (list)" mode
specifically the bottom line with "length/step-length/delay" and the associated buttons -- previously would just get cut off when there wasn't enough room, now scales the elements to fit (uses a table)
2024-09-12 14:36:55 +02:00
Adam Lederer
3f6200aa9a support horizontal mode in wavetable list 2024-09-12 01:04:56 -07:00
Adam Lederer
035ac2978f macro editor: add scaling option, show macro len
* extend "autoMacroStepSize" setting to include an option to set the horizontal scale in the macro view based on the longest macro (of the current tab). this means that you'll have a consistent horizontal scale across all the macros, rather than changing for each macro. existing options are unaffected.

* in "single" macro view, i noticed that there was no way of knowing which macros were actually being used (i.e. non-zero len) without selecting each of them individually and then trying to remember. so i added a len readout per macro to the listing.
2024-09-11 11:52:42 -07:00
Eknous-P
5195f7562a wavetools fix: also fix invert
ugh im blind
2024-09-11 16:35:46 +02:00
Eknous-P
518fdd0809 fix wavetools not updating wave 2024-09-11 16:35:46 +02:00
Velmyncier
35fe8b0562 show sample ROM option for OPL4 only 2024-09-10 20:14:20 +02:00
freq-mod
688517bfd1 OPLL: fix ins preview 2024-09-10 18:13:48 +02:00
cam900
a18dea53e3 Fix tooltip for OPL waveforms 2024-09-09 20:26:59 +09:00
tildearrow
5e5896fd52 Merge branch 'master' into ymf278b 2024-09-05 19:32:48 -05:00
tildearrow
435c858dc9 a couple fixes 2024-09-05 19:24:42 -05:00
tildearrow
eb95024fb9 Merge branch 'master' into master 2024-09-05 18:13:46 -05:00
cam900
bb5d592bb4 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-09-05 20:38:25 +09:00
tildearrow
f24e4d89ff bug fix from Eknous 2024-09-04 14:56:50 -05:00
Adam Lederer
e240c9996f Merge remote-tracking branch 'upstream/master' into multiKeybind 2024-09-02 18:33:17 -07:00