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
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
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
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
Adam Lederer
572eb10e91
add cursor undo/redo actions
2024-09-02 15:51:01 -05:00
Eknous
8d81ef87b8
channel mask for user presets ( #2135 )
...
* user presets channel mask
* update tooltip, mask generator helper thing
* better tooltip
* yea this is better
* update doc
* apply to all subsongs
2024-09-02 15:39:35 -05:00
Eknous-P
9b1c06b515
actual fix
2024-08-31 23:26:25 -05:00
Eknous-P
cf20905199
fix export progress popup size
2024-08-31 23:26:25 -05:00
tildearrow
11935fb525
dev220: SNES anti-click
2024-08-31 19:07:36 -05:00
tildearrow
864315dce2
GUI: don't set a default size for the Rendering mo
2024-08-30 22:44:33 -05:00
Adam Lederer
aeee6260ae
fix absorb instrument bug: octave set to -1 when most recent 'note' was OFF/REL/===
2024-08-30 01:31:47 -05:00
Adam Lederer
639e7d11b0
command palette show shortcuts (for actions)
2024-08-29 20:08:29 -07:00
Adam Lederer
29526d47fb
color the search characters in the command palette
2024-08-29 19:46:37 -07:00
Adam Lederer
e44a6561c3
use non-greedy search to find optimal fuzzy match order for command palette
2024-08-29 19:08:12 -07: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
80c7f645fb
wha
2024-08-25 18:19:39 +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
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
cam900
3e1e2fc2a6
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-25 12:50:51 +09: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
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
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
LTVA1
3b6ddebc64
disable
2024-08-23 00:53:44 -05:00
LTVA1
9f9638931d
yeah
2024-08-23 00:53:44 -05:00
LTVA1
f2ffd0e831
allow custom hover text for bitfield macros
2024-08-22 18:11:15 +03:00
LTVA1
093b1fe4dc
Merge branch 'tildearrow:master' into SID3
2024-08-22 14:17:34 +03:00
LTVA1
a08380182d
arr 2
2024-08-22 03:17:35 -05:00
LTVA1
f433f79dfe
aarr
2024-08-22 03:17:35 -05:00
LTVA1
3a72acc3b0
init
2024-08-22 03:17:35 -05:00
LTVA1
33eea96986
small fixes, print progress in rows/files
2024-08-22 03:17:35 -05:00
LTVA1
a4dae5302b
account for fadeout length, optimize some progress bar calc
2024-08-22 03:17:35 -05:00
LTVA1
17f6ea5c6a
account for non-beginning loop point location
...
Ig I will optimize some of the calculations later when account for fadeout is added
2024-08-22 03:17:35 -05:00
LTVA1
481a5710df
fix3?
2024-08-22 03:17:35 -05:00
LTVA1
56749ad286
fix2?
2024-08-22 03:17:35 -05:00
LTVA1
d79bad195a
looks like it works, no account for fadeout tho
2024-08-22 03:17:35 -05:00
tildearrow
a77d8bc87e
oh crap
2024-08-21 14:46:40 -05:00
LTVA1
c26fa0c1f6
Merge branch 'tildearrow:master' into SID3
2024-08-19 21:44:23 +03:00
alederer
28dc0b12a1
"Adopt instrument" action also adopts octave ( #2095 )
...
* push test
* remove test file
* add GUI_ACTION_PAT_ABSORB_INSTRUMENT action (set current instrument to channel's current instrument column)
* rename 'absorb instrument' to 'adopt instrument' (clearer), adopt octave as well, replace editor octave min/max numbers in the code with defines
* CRAP
* rename 'adopt instrument' back to 'absorb instrument'
---------
Co-authored-by: Adam Lederer <adam@adamlederer.com>
Co-authored-by: tildearrow <me@tildearrow.org>
2024-08-19 13:19:50 -05:00
tildearrow
d3af810462
Revert "add undo to instrument editor (check for diffs on the current DivInstrument in insEdit, record them in a stack)"
...
This reverts commit 5c9fd69ac1
.
2024-08-19 02:49:24 -05:00
tildearrow
f1de0bf2b7
Revert "style fixes"
...
This reverts commit 15d47d0aae
.
2024-08-19 02:49:24 -05:00
tildearrow
251be67b69
Revert "instrument editor undo: don't check delta if no user input has come in that could potentially have dirtied the editor"
...
This reverts commit ad53b33d7c
.
2024-08-19 02:49:24 -05:00
tildearrow
4f3d61c0f1
Revert "don't run a delta against cached instrument if not insEditOpen"
...
This reverts commit 2ab5ac4e07
.
2024-08-19 02:49:24 -05:00
Eknous-P
cbe4345ce7
remove comment
2024-08-19 11:45:00 +04:00
Adam Lederer
2ab5ac4e07
don't run a delta against cached instrument if not insEditOpen
2024-08-19 02:44:18 -05:00
Adam Lederer
ad53b33d7c
instrument editor undo: don't check delta if no user input has come in that could potentially have dirtied the editor
2024-08-19 02:44:18 -05:00
Adam Lederer
15d47d0aae
style fixes
2024-08-19 02:44:18 -05:00
Adam Lederer
5c9fd69ac1
add undo to instrument editor (check for diffs on the current DivInstrument in insEdit, record them in a stack)
2024-08-19 02:44:18 -05:00
tildearrow
2dac603f17
GUI: fix indentation
2024-08-18 17:23:09 -05:00
tildearrow
39923742ab
ZSM export: move to ROM export framework
2024-08-18 17:21:17 -05:00
Eknous-P
e549d09360
use enum for readability, fixes, tweaks, new chip cases
2024-08-18 23:01:24 +04:00
Eknous
e50b3438f2
Merge branch 'master' into sysmgrtooltip_syschaninfo
2024-08-18 22:03:29 +04:00
LTVA1
bc352728b5
Merge branch 'tildearrow:master' into SID3
2024-08-18 18:56:11 +03:00
LTVA1
f4ff45efb7
add cutoff & resonance scaling control effects, work more on Russian locale
2024-08-18 18:55:46 +03:00
AArt1256
f0b138ff48
fixed typos in a soundchip's name
2024-08-18 14:35:04 +03:00
cam900
7fb7d32bd5
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-18 20:23:14 +09:00
ヴェルメンスィヱ
ae1fa8d3b8
Add TeraDrive presets ( #2086 )
...
* correct some preset errors
* decapitalization
* Add TeraDrive presets
* Correct Sord M5 clock
* Revert "Correct Sord M5 clock"
This reverts commit 92d3e4a85efbbe6b61a3c47624cec7eaade8e6fe.
* Correct formatting errors
* Move PC speaker
* I have no idea how I changed libsndfile.
2024-08-18 05:58:25 -05:00
tildearrow
e7c39a0d6f
fix
2024-08-18 05:52:50 -05:00
LTVA1
5fd93596b6
Merge branch 'tildearrow:master' into SID3
2024-08-18 09:17:21 +03:00
tildearrow
5bfd389ae6
GUI: new default value for S3M OPL3
2024-08-17 18:24:04 -05:00
tildearrow
e3e61c817c
Merge branch 'master' into sample_banks
2024-08-17 17:53:15 -05:00
tildearrow
3fce04e77b
GUI: getGain debug
2024-08-17 16:56:11 -05:00
tildearrow
636a9921a2
changes
2024-08-17 16:29:13 -05:00
LTVA1
f5743da6e8
Update settings.cpp
2024-08-17 16:26:53 -05:00
LTVA1
5770f381ba
setting to choose between OPL2 and OPL3, channel naming
2024-08-17 16:26:53 -05:00
alederer
fca3ce02a7
Add action to set curIns based on current channel instrument at cursor ( #2090 )
...
* push test
* remove test file
* add GUI_ACTION_PAT_ABSORB_INSTRUMENT action (set current instrument to channel's current instrument column)
---------
Co-authored-by: Adam Lederer <adam@adamlederer.com>
2024-08-17 15:50:52 -05:00
LTVA1
99be4541c5
more in-tune tonal noise waves, add locale to presets, update Russian locale
...
Also make noise a little closer to C64
2024-08-17 16:38:46 +03:00
LTVA1
4e7c1773ed
fix
2024-08-17 13:49:56 +03:00
LTVA1
80933510a5
rework noise readout, alter noise freq for specific feedback bits config
2024-08-17 13:40:15 +03:00
LTVA1
4079f7a8c3
some edits in Russian locale, start working on presets locale
2024-08-17 12:22:38 +03:00
LTVA1
e35bcb3549
Merge branch 'tildearrow:master' into SID3
2024-08-17 08:19:36 +03:00
tildearrow
3cde827c17
GUI: localize bitfield labels
2024-08-17 00:12:02 -05:00
LTVA1
5b13461087
Update insEdit.cpp
2024-08-16 17:55:40 +03:00
LTVA1
90e5fb79e5
cutoff and resonance scaling and instrument save/load!
...
also mix minmod CPU usage variable initialization, and work a bit on Russian locale
2024-08-16 17:37:07 +03:00
cam900
16ca40e0d2
Add OPL4/MultiPCM 12-bit PCM support
2024-08-16 20:45:40 +09:00
cam900
2c417811b3
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-16 20:35:16 +09:00
LTVA1
5d6dcd60bf
Merge branch 'master' of https://github.com/tildearrow/furnace into tildearrow-master
2024-08-16 10:35:32 +03:00
LTVA1
3b4c7bfb6d
prepare UI for software cutoff/resonance scaling
2024-08-16 10:22:59 +03:00
MrHassium
faed541abf
2 new demo song and a name change ( #2058 )
...
* Famitune 1
* Ay Mate!
* Name Change momento!!!!
* I dont know how to replace files so we deleting and putting new versions
* Updating a song
* die
* Updating a song again
* comma
2024-08-15 15:56:17 -05:00
Aleksi Knutsi
a9591fae71
AY Timer bug fixes and some QOL improvements ( #2073 )
...
* Create android.yml
* bug fixes part 1
* bollocks number 1
* Update android.yml
* why are you crackling you arent supposed to do that
* stop crackling please
* what a load of
* what a load of part 2
* what a load of part 3
* what a load of part 4
* final commit... i hope!
* final commit my rear bottom
* final commit for real this time
* Delete .github/workflows/android.yml
* Update sysDef.cpp
2024-08-15 15:55:29 -05:00
tildearrow
eaa943e724
GUI: parse ROM export requisites
2024-08-15 11:28:10 -05:00
AArt1256
ce9d510076
added more presets and fixed memory bug yay
2024-08-15 14:36:58 +03:00
LTVA1
b6ecd79ffa
Merge branch 'master' of https://github.com/tildearrow/furnace into SID3
2024-08-14 21:19:12 +03:00
LTVA1
7c324ec39d
naive channel pair refactor (dumb replace one pair with vector of pairs)
2024-08-14 20:01:16 +03:00
cam900
afec47e9cc
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-14 17:56:27 +09:00
tildearrow
34517754ad
port TIunA to export framework, part 4
...
index option
2024-08-13 18:42:11 -05:00
tildearrow
b7631542c6
port TIunA to export framework, part 3
...
options
2024-08-13 18:07:07 -05:00
tildearrow
249032f096
port TIunA to export framework, part 2
...
progress bars!
2024-08-13 17:47:18 -05:00
tildearrow
bb5ad38fb6
port TIunA to export framework, part 1
...
part 2 includes progress bars and options
2024-08-13 16:50:13 -05:00
tildearrow
aad42210d7
it kinda works
2024-08-13 14:34:06 -05:00
LTVA1
0ea53fdae5
phase reset effects & fix wavetable change
2024-08-13 20:36:45 +03:00
freq-mod
03bc023644
spacing
2024-08-13 13:55:20 +02:00
tildearrow
e475b29ec3
a menu
2024-08-13 04:40:26 -05:00
MooingLemur
0224882a42
oops, should have been 47.0.2
2024-08-13 04:11:08 -05:00
MooingLemur
a8122d3efd
Add VERA 47.0.3 chip type
2024-08-13 04:11:08 -05:00
tildearrow
45eab67fd4
prepare more stuff
2024-08-13 04:10:03 -05:00
tildearrow
1bdcbf95d3
prepare a ROM export dialog
2024-08-12 23:20:08 -05:00
freq-mod
aa225175a8
sample banks part 3
2024-08-12 19:23:52 +02:00
freq-mod
235a254458
sample banks part 2
2024-08-12 18:22:52 +02:00
freq-mod
dce4c9a4b2
sample bank import
2024-08-12 15:54:37 +02:00
LTVA1
46f1ae33c7
add cutoff and pulse width slides for C64, SID2 and SID3
...
Also add clipping for ADSR, duty and cutoff when in instrument types you go SID3 -> SID2 or SID2 -> C64 or SID3 -> C64
2024-08-12 16:54:26 +03:00
LTVA1
e0df55749a
MOAR EFFECTS!!
2024-08-12 12:59:34 +03:00
tildearrow
7591b2ed6a
Byte-Sized Bop
...
by Someone64
2024-08-12 04:10:44 -05:00
LTVA1
6417da27e9
add different clock speed, optimize channel processing, add quarter clock speed flag
2024-08-12 11:22:10 +03:00
LTVA1
802f55a26e
hide some settings in inst UI for wave channel, do sample reg writes interleaved with usual reg writes
2024-08-11 21:41:48 +03:00
AArt1256
8480e31430
upd1771c instrument colors yay
2024-08-11 17:38:06 +03:00
LTVA1
d38a2b4f37
Merge branch 'tildearrow:master' into SID3
2024-08-11 17:03:06 +03:00
LTVA1
65d65ef81e
add phase invesrion for left/right channel and feedback
2024-08-11 16:47:49 +03:00
AArt1256
f14ff25796
added basic uPD1771C support
2024-08-11 09:22:49 +03:00
tildearrow
a4aa408912
apvr eatavel eao rso jyrsovrs
...
to-do:
- make an "exporting ROM" dialog with progress and all
- move TIunA export to the ROM export framework
- perhaps do the same with ZSM in the future?
2024-08-10 19:25:01 -05:00
LTVA1
57f4f64bbb
clarify
2024-08-10 15:32:05 +03:00
LTVA1
3206b39525
add filter mode macro, SID2 wave mix macro tips
2024-08-10 14:21:28 +03:00
LTVA1
6bf391b4bc
wavetables and samples for SID3! (unfinished)
2024-08-09 14:30:45 +03:00
AArt1256
9b363eb04c
fixed more bugs yay
2024-08-09 12:09:11 +03:00
AArt1256
5532965925
added some more stuff to supervision support
2024-08-09 09:57:35 +03:00
AArt1256
3e774ddb6f
finally added DMA sample support and panning
2024-08-09 00:36:34 +03:00