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
Adam Lederer
ae4adececd
do nothing if volume column empty
2024-08-23 11:16:22 -07:00
Adam Lederer
310ad13916
volume portamento (vol porta) on D3xx and D4xx (D4 is fast version, rate * 256)
2024-08-23 10:50:13 -07:00
LTVA1
1fbbe29d14
Merge branch 'tildearrow:master' into SID3
2024-08-23 12:53:29 +03:00
tildearrow
bae45e0b86
SN: fix arp macro with easy period
2024-08-23 02:25:53 -05:00
tildearrow
9b64bc104f
pont of noreturn cover
...
by leejh20
2024-08-23 02:25:53 -05:00
LTVA1
3b6ddebc64
disable
2024-08-23 00:53:44 -05:00
LTVA1
9f9638931d
yeah
2024-08-23 00:53:44 -05:00
tildearrow
8a18f962f9
VGM export: don't generate garbage stop sample com
...
issue #2072
2024-08-22 23:17:22 -05:00
tildearrow
231bece848
SDL audio: don't close audio device if not open
...
issue #2068
2024-08-22 22:20:25 -05:00
LTVA1
36411defd2
fix software DAC sample rate being dependent on chip clock
2024-08-22 19:48:35 +03:00
LTVA1
f2ffd0e831
allow custom hover text for bitfield macros
2024-08-22 18:11:15 +03:00
LTVA1
ecb46ae682
fix volume command
2024-08-22 14:55:25 +03:00
LTVA1
093b1fe4dc
Merge branch 'tildearrow:master' into SID3
2024-08-22 14:17:34 +03:00