Commit graph

9212 commits

Author SHA1 Message Date
tildearrow
42bc32bc67 remove assert 2024-08-28 02:04:01 -05:00
tildearrow
836aa68ba0 CI: fix build 2024-08-28 02:03:39 -05:00
tildearrow
2021e86608 release v0.6.6 2024-08-27 17:21:47 -05:00
tildearrow
654b920d6a translation updates for 0.6.6 2024-08-27 17:11:05 -05:00
tildearrow
f4bd85b732 po updates... 2024-08-27 17:01:55 -05:00
RevvoBolt
6d0e9effbb oh 2024-08-27 16:58:36 -05:00
RevvoBolt
e72f85b005 Fixes for Swedish Furnace before 0.6.6
Improved translation for a certain word and some other things that I found could be fixed,
2024-08-27 16:58:36 -05:00
Electric Keet
4c278edbb1 Doc touch-ups.
I think I know how that chunk of the TIA docs disappeared, but not how I missed it in double-checking the PR....
2024-08-27 16:57:56 -05:00
Electric Keet
f116bbee03 Docs updated for revised 60xy effect. 2024-08-27 16:57:56 -05:00
Electric Keet
4ed8a4bd5b Docs: Text updates for 0.6.6 2024-08-27 16:57:56 -05:00
Adam Lederer
60ec0504d2 oh my god i left it disabled from when i was capturing screens 2024-08-27 01:20:58 -07:00
Adam Lederer
c81376f5bc in command palette, sort matches by quality/exactness 2024-08-27 00:59:16 -07:00
Adam Lederer
a30c628a29 bind multiple keys to same action 2024-08-26 22:21:35 -07:00
LTVA1
1b5fd5056b more SID3 docs 2024-08-26 10:43:40 +03:00
LTVA1
3c2b30d713 update Russian translation 2024-08-26 10:02:36 +03:00
tildearrow
8cff0137b8 update effects.md 2024-08-26 01:48:58 -05:00
LTVA1
6e44607ca6
Merge branch 'tildearrow:master' into SID3 2024-08-26 09:40:23 +03:00
tildearrow
fa3b6fe37c update README.md 2024-08-25 18:33:33 -05:00
tildearrow
b948590a43 change names of single tick effects
to prevent confusion
issue #2063
2024-08-25 16:14:24 -05:00
LTVA1
80c7f645fb wha 2024-08-25 18:19:39 +03:00
LTVA1
9a811c87a1 Merge branch 'opz-per-operator-arp-and-pitch-macros-and-more' of https://github.com/LTVA1/furnace into opz-per-operator-arp-and-pitch-macros-and-more 2024-08-25 17:30:49 +03:00
LTVA1
4b55c77e01 woops 2024-08-25 17:30:33 +03:00
LTVA1
570587693e
Merge branch 'tildearrow:master' into opz-per-operator-arp-and-pitch-macros-and-more 2024-08-25 17:28:07 +03:00
LTVA1
b905671798 make GUI hide block/f-num in the pitch control mode 2024-08-25 17:26:59 +03:00
LTVA1
2118fb3fdd trust me bro this time freq is correct even for custom clock fr fr 2024-08-25 16:30:46 +03:00
LTVA1
69db085685 fix freq calc? 2024-08-25 15:16:52 +03:00
LTVA1
3bf0c108f8
Merge branch 'master' into SID3 2024-08-25 13:34:19 +03:00
LTVA1
e58518ed62 first attempt, arp & pitch macros work 2024-08-25 13:33:01 +03:00
tildearrow
68b45338f0 GUI: tryWith fix from #2108 2024-08-25 03:00:00 -05:00
tildearrow
cbbf1a3cb4 add SID3 to the spec 2024-08-25 02:57:16 -05:00
cam900
3e1e2fc2a6 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-25 12:50:51 +09:00
tildearrow
bf8d51ca83 implement operator mask effect 2024-08-24 18:42:23 -05:00
tildearrow
0ab9f6c6fd more.... 2024-08-24 17:41:41 -05:00
tildearrow
c06759b235 NES:codestyle 2024-08-24 16:43:15 -05:00
LTVA1
efb89f7f94 yeah 2024-08-24 16:36:55 -05:00
LTVA1
6c20b26a19 make inst editor undo work through ugly goto 2024-08-24 19:30:29 +03:00
LTVA1
12bd2d3829 Merge branch 'master' of https://github.com/tildearrow/furnace into SID3 2024-08-24 19:15:27 +03:00
tildearrow
332b449f0e deGNUize 2024-08-24 06:03:28 -05:00
freq-mod
46e48e42ea backport default sys picker from B 2024-08-24 11:24:58 +02:00
tildearrow
db19b13ce4 GUI: update credits 2024-08-24 03:08:46 -05:00
tildearrow
977c464e7b GUI: fix audio export progress window 2024-08-24 03:08:35 -05:00
tildearrow
ee21a996fa
Merge pull request #2102 from alederer/volPorta
Volume portamento (vol porta) effect (D3xx, D4xx for fast)
2024-08-24 03:00:29 -05:00
Adam Lederer
2982a40110 update vol-porta-ending logic to be more readable 2024-08-24 00:59:03 -07:00
tildearrow
bcdad3c538 AY: remove all ffff writes 2024-08-24 02:47:51 -05:00
tildearrow
a458e105d9 VGM export: use QSound ADPCM size 2024-08-23 20:16:48 -05:00
tildearrow
5a79a70980 GUI: missing WonderSwan pan macros 2024-08-23 20:10:23 -05:00
tildearrow
99ae6a2b38 VGM export: include song comments
also show song comments on mobile
2024-08-23 17:46:09 -05:00
Adam Lederer
d0f3e0fa58 GUI_ACTION_PAT_ABSORB_INSTRUMENT search through prior orders (also set instrument to none if no instrument found 2024-08-23 15:20:08 -05:00
alederer
c5310d1855
Instrument editor undo (minus FixedQueue change) (#2094)
* add undo to instrument editor (check for diffs on the current DivInstrument in insEdit, record them in a stack)

* style fixes

* accidentally left some logs in

* typo in style fix

* cheat to avoid warning -Werror=class-memaccess on linux

* warn instead of assert on case where MemPatch application would exceed size of target buffer (which should never happen, if you're applying the patch to the same type it was generated from)

* instrument editor undo: don't check delta if no user input has come in that could potentially have dirtied the editor

* don't run a delta against cached instrument if not insEditOpen

* revert fixedQueue to before my 'fix' (if i touch it again i'll add unit tests)

* explicitly cast to (DivInstrumentPOD*) when memsetting DivInstrumentPOD in DivInstrument constructor, rather than relying on implicit memory layout

* use delete[] instead of free (whoops)

* MemPatch/DivInstrumentUndoStep -- remove clear() function (ambiguous whether it should free data, it only existed to set data to null after the swap, so just do that directly now). Also set data to null after delete.

* DivInstrument -- fix dangling undo-step pointers being created on duplicate (potentially leading to use-after-free), fix undo-step objects being shamelessly leaked

---------

Co-authored-by: Adam Lederer <adam@adamlederer.com>
2024-08-23 15:17:19 -05:00
Adam Lederer
08f1381fee minor cleanup 2024-08-23 11:24:24 -07:00