tildearrow
a3d8c81e9d
add option to swap bytes in raw smp import
2023-09-25 05:09:56 -05:00
tildearrow
8231e3beba
VGM export: RFC volume balance
2023-09-24 19:13:08 -05:00
tildearrow
c2b052f1a1
GUI: update credits
2023-09-24 18:07:47 -05:00
tildearrow
16562846ea
update doc authors
2023-09-24 17:56:33 -05:00
tildearrow
c0118a4b82
GUI: wake up on MIDI event
2023-09-24 17:48:32 -05:00
tildearrow
67c3a67a0d
C140/C219: several fixes
...
loop point fix
crash fix
2023-09-24 16:54:19 -05:00
tildearrow
7fe2a99112
VGM export: fix virtual tempo resulting in no loop
2023-09-24 02:28:05 -05:00
cam900
4a92bf088f
Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112
2023-09-21 20:50:28 +09:00
tildearrow
cb63314f53
OPN/A/B: fix chan osc overflow
2023-09-20 16:31:38 -05:00
tildearrow
478c3ecb57
GUI: step play fixes
2023-09-20 16:16:25 -05:00
tildearrow
3fca80fe3b
GUI: fix outofrange vol input if vol rng is <16
2023-09-20 01:20:19 -05:00
tildearrow
746744606f
oops
2023-09-20 01:10:30 -05:00
tildearrow
196619cf70
MSM6295: enforce max vol of 8
2023-09-20 01:08:48 -05:00
tildearrow
b216fe57bf
oh my freaking
2023-09-20 00:50:47 -05:00
tildearrow
cad63d8351
is this faster?
2023-09-20 00:24:55 -05:00
tildearrow
5eaafb9f78
fix typo
2023-09-19 04:04:09 -05:00
tildearrow
8a9ac46545
GUI: don't allow drag-and-drop during intro
2023-09-19 03:10:35 -05:00
tildearrow
ebed2936af
GUI: remove debug info...
2023-09-19 03:01:33 -05:00
tildearrow
ab4c2b251a
GUI: fix chan osc not clipping
2023-09-19 03:01:13 -05:00
tildearrow
78a72eb5ab
fix WonderSwan channel names
2023-09-19 02:52:51 -05:00
tildearrow
f7a14dd260
GUI: improve find/replace dialog
...
no more annoying combo boxes for hex numbers
2023-09-18 18:30:12 -05:00
DevEd
16aed41e89
Merge branch 'tildearrow:master' into master
2023-09-17 13:43:47 -04:00
Electric Keet
7551451d75
Adding new settings to doc and fixing a tiny typo.
2023-09-16 21:45:00 -07:00
tildearrow
7912a7982c
implement a setting which was missing
...
store/load ins names when saving .fui
2023-09-16 18:15:03 -05:00
tildearrow
b105dd535f
GUI: better
2023-09-16 15:04:11 -05:00
tildearrow
083f870930
GUI: reduce pattern/orders latency
...
no more oldOrder/oldRow hacks!
2023-09-16 04:08:12 -05:00
tildearrow
d9c33da519
asdfasdfasdf
2023-09-15 04:44:19 -05:00
tildearrow
5a4be9951d
release v0.6pre16
2023-09-14 04:31:15 -05:00
tildearrow
d69cdedd4a
FixedQueue: and again
2023-09-14 02:41:11 -05:00
tildearrow
2f9d1d3eef
FixedQueue: I screwed erase up
2023-09-14 02:22:45 -05:00
tildearrow
873ebdfeea
recent files debug
2023-09-14 02:13:52 -05:00
tildearrow
3e803431fa
update credits
2023-09-13 20:10:09 -05:00
tildearrow
29db4d5bb5
release v0.6pre15
2023-09-13 18:25:32 -05:00
tildearrow
41e93cf9a7
GUI: fix X68000 preset
2023-09-13 18:11:43 -05:00
tildearrow
8cac04d917
OPL: fix drum muting
2023-09-13 18:03:22 -05:00
tildearrow
9a63fdccd5
drop usage of std::deque, part 2
2023-09-13 02:46:02 -05:00
tildearrow
8b565ed284
drop usage of std::deque, part 1
...
use FixedQueue instead
2023-09-13 02:40:12 -05:00
tildearrow
414d65c903
fix build
2023-09-12 18:38:17 -05:00
tildearrow
db5428474a
use x42/weakjack as a possible solution to #1480
2023-09-12 18:30:36 -05:00
tildearrow
658f69bc4e
dev176 - OPM/OPZ: fix pitch
2023-09-12 01:12:59 -05:00
Colin Kinloch
33a9def787
config: Use XDG_CONFIG_HOME
2023-09-11 23:37:56 +01:00
DevEd
21d11c64b4
Merge branch 'tildearrow:master' into master
2023-09-11 18:15:48 -04:00
tildearrow
41544bcced
add sample preview volume setting
...
it was too loud
2023-09-11 16:04:19 -05:00
tildearrow
41bd28c41a
release v0.6pre14
2023-09-11 03:20:17 -05:00
tildearrow
76f14b3e3c
GUI: add sample rate table to MSM6258 in chip conf
2023-09-11 03:17:02 -05:00
tildearrow
4777284a7c
C219: don't phase reset if duty macro hasn't chang
...
ed
2023-09-11 02:57:24 -05:00
tildearrow
f0255f30e8
C219: fix noise being restricted by sample length
2023-09-11 02:54:48 -05:00
tildearrow
9864a8471c
GUI: fix lack of C219 phase reset macro
2023-09-11 02:49:05 -05:00
tildearrow
d687edf16a
SoundUnit: fix getPan() again
2023-09-11 01:50:52 -05:00
tildearrow
7a6daba071
VGM export: don't initialize rate of MSM6258
2023-09-11 01:44:56 -05:00
tildearrow
8b7b21d909
MSM6258: VGM EXPORT!!!
2023-09-11 01:19:02 -05:00
tildearrow
b5c53319ef
discourage use of Pong
2023-09-11 00:04:45 -05:00
DevEd
be6f7175bf
Merge branch 'tildearrow:master' into master
2023-09-10 21:54:13 -04:00
tildearrow
483a906edb
GUI: fix mistake in multi-sample load error
2023-09-10 18:46:07 -05:00
tildearrow
7e5f91a69c
release v0.6pre13
2023-09-10 18:05:16 -05:00
DevEd
a2c9ec78d3
add compatibility flag for arp phase reset on new note
2023-09-10 17:41:16 -04:00
DevEd
85c5cffde8
reset arpeggio phase to zero on new note
2023-09-10 17:08:32 -04:00
tildearrow
630bdfb2b5
K053260: fix legato + arp on non-linear pitch
2023-09-10 13:06:25 -05:00
tildearrow
ef3b88fcd3
fix BUG notes
2023-09-10 12:14:36 -05:00
tildearrow
58edecb9f9
GUI: fix SNES echo filter input in chip manager
2023-09-10 11:53:31 -05:00
tildearrow
52b071aa6b
fix erroneous "the song is over!"
...
when loading another song after step play
2023-09-10 03:00:55 -05:00
tildearrow
be0d806a98
GUI: don't show arp/pitch macros on ADPCM-A ins
2023-09-09 23:13:34 -05:00
tildearrow
efce769369
GUI: din't call it gate
2023-09-09 20:07:21 -05:00
tildearrow
a7ded3325a
warn user if we cannot play
2023-09-09 17:12:49 -05:00
tildearrow
c6c05582bd
release v0.6pre12
2023-09-09 16:23:17 -05:00
tildearrow
c356b03b67
GUI: don't use ArrowButton
2023-09-09 15:24:13 -05:00
tildearrow
86ffd40dd4
GUI: fix wave list selectable size
2023-09-09 14:58:03 -05:00
tildearrow
1091c7f64c
GUI: disable TX81Z send option
...
it is not implemented
2023-09-08 05:31:27 -05:00
tildearrow
5209074c97
GUI: improve "clear..." menu
2023-09-08 02:52:15 -05:00
tildearrow
ff06ad67bd
GUI: display loop length in checkbox
2023-09-08 01:47:49 -05:00
tildearrow
f0306ca660
GUI: sample editor usability fixes
2023-09-08 01:38:23 -05:00
tildearrow
624e45afa8
optimize renderSamples
...
only render sample which has changed
2023-09-08 01:19:48 -05:00
tildearrow
6b6a8518ce
GUI: optimize readOsc again
2023-09-08 00:46:09 -05:00
tildearrow
a71e1bc6e9
GUI: optimize readOsc
2023-09-08 00:41:47 -05:00
tildearrow
d81a181ba5
hmm?
2023-09-07 23:37:17 -05:00
tildearrow
a4698dc911
GUI: optimize calcChanOsc()
2023-09-07 23:27:17 -05:00
tildearrow
8028e95faf
ugh
2023-09-07 22:38:37 -05:00
tildearrow
bbc524c07a
release v0.6pre11
2023-09-07 19:09:53 -05:00
tildearrow
a11e390d7e
fix sample center rate loading
2023-09-07 19:00:31 -05:00
tildearrow
2781f1d2c1
GUI: no. for REAL this time.
2023-09-07 18:16:06 -05:00
tildearrow
3cc066ed26
GUI: for real this time
2023-09-07 15:41:02 -05:00
tildearrow
7691626952
GUI: fix oscilloscope oversight
2023-09-07 14:58:32 -05:00
tildearrow
b253acf64b
GUI: make chip manager visible in basic mode
...
fixes a problem in where "manage chips" would do nothing
2023-09-07 14:26:26 -05:00
tildearrow
38ae572621
possible fix to playback crash
2023-09-07 14:21:00 -05:00
tildearrow
5e82db804f
GUI: add MSM6295 loop warning
2023-09-07 04:57:18 -05:00
tildearrow
6dafc48e06
release v0.6pre10 - THE F R E E Z E
...
from now on it's just bug fixes.
once a pre-release survives a week without issues, 0.6 comes out.
2023-09-07 02:33:17 -05:00
tildearrow
a070988b78
GUI: I am drunk!
2023-09-07 02:19:31 -05:00
tildearrow
e839212aa0
Merge branch 'master' into nmk112
2023-09-07 01:41:22 -05:00
tildearrow
a3cd0fa6ba
limit number of render pool threads to chip count
2023-09-07 01:16:27 -05:00
tildearrow
157f3be253
workPool: handle thread init failures
2023-09-07 01:16:12 -05:00
tildearrow
1a520dbf3e
more multi-thread fixes
...
don't use static on acquire()
don't yield at all
run fillBuf() on thread
fix option tooltip as it introduces some overhead
2023-09-07 00:48:26 -05:00
tildearrow
64669e4d9b
workPool: do not notify empty threads
2023-09-07 00:21:26 -05:00
tildearrow
9b276e80f8
workPool: don't use std::function
...
it's kinda slow
2023-09-07 00:16:47 -05:00
tildearrow
084cbcb168
fix some typos
2023-09-06 22:34:56 -05:00
tildearrow
e0172bb851
GUI: fix cheat codes activation
2023-09-06 22:21:58 -05:00
tildearrow
c80d3a4229
aaaaa
2023-09-06 20:25:44 -05:00
tildearrow
5b5dc5de1b
GUI: hide setting for multi-threaded playback
2023-09-06 20:17:51 -05:00
tildearrow
7e50ffe1f0
workPool: don't use SDL
2023-09-06 19:41:54 -05:00
tildearrow
c1b6aed04b
Merge branch 'threaded' - but will be hidden
...
under a cheat code for now
2023-09-06 19:27:55 -05:00
tildearrow
e9cf03f8c9
GUI: add warnings for ADPCM-B looped samples
...
issue #1451
2023-09-06 18:53:03 -05:00
tildearrow
bb4de6fcb0
OPL/OPNA/OPNB: fix ADPCM-B freq not being clamped
2023-09-06 18:39:56 -05:00
tildearrow
8d365a2faf
GUI: update credits
2023-09-06 18:30:09 -05:00
tildearrow
1499cd714e
GUI: fix pattern manager not marking modified
2023-09-06 18:26:58 -05:00
tildearrow
78d891f963
GUI: fix order count being one more
2023-09-06 18:24:53 -05:00
tildearrow
9a95ec2360
GUI: re-enable chan osc anti-alias
2023-09-06 18:15:55 -05:00
tildearrow
70dbe92b51
GUI: deprecate partial pitch linearity
2023-09-06 17:57:53 -05:00
tildearrow
692a1b7915
much better
2023-09-06 16:39:35 -05:00
tildearrow
5329e551d4
improve a bit and add option
2023-09-06 14:23:47 -05:00
tildearrow
e8dbacf6e0
this is horrible
2023-09-06 06:22:03 -05:00
tildearrow
e1cd05e8e9
reset workPool position after wait
2023-09-06 04:06:26 -05:00
tildearrow
7d0f816d11
prepare for threaded rendering?
...
one chip per thread.
2023-09-06 04:03:53 -05:00
tildearrow
ec4063641a
GUI: fix sample preview needle visible when switch
...
ing samples
2023-09-05 15:38:02 -05:00
tildearrow
803c8b0582
GUI: update intro
...
ticket #1453
2023-09-05 15:31:27 -05:00
tildearrow
fc760eed43
GUI: fix cut off text in settings
2023-09-05 15:30:53 -05:00
tildearrow
eb18b28928
workPool: improvements
2023-09-05 06:02:58 -05:00
tildearrow
d42b503e81
GUI: update credits
2023-09-05 05:33:23 -05:00
tildearrow
1da000b00c
GUI: per-chan osc multi-threading!
2023-09-05 04:38:57 -05:00
tildearrow
c99899a002
GUI: re-organize chan osc code
...
prepare for possible multi-threading
2023-09-04 18:54:33 -05:00
tildearrow
55eeb241cf
this won't build
2023-09-04 18:35:18 -05:00
YohananDiamond
5a5090f711
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-09-04 19:32:24 -03:00
tildearrow
ad7b4f61b5
YM2612: fix missing 30xx effect
2023-09-04 15:02:19 -05:00
tildearrow
2ca5856800
a fix
2023-09-04 04:25:21 -05:00
tildearrow
60df7e26f4
GUI: even more chan osc improvements
2023-09-04 04:14:47 -05:00
tildearrow
ab7b26a2e7
GUI: improve chan osc wave centering
2023-09-04 01:18:48 -05:00
tildearrow
7a78ec1b60
GUI: optimize chan osc
...
don't process FFT if not loud enough
don't process DFT if we couldn't determine wave length
2023-09-03 20:09:03 -05:00
tildearrow
90980a3062
GUI: center chan osc
2023-09-03 19:08:30 -05:00
tildearrow
83c64aa4b4
fix the crash
...
the hell? one double and suddenly it crashes on Android?
2023-09-03 17:18:31 -05:00
tildearrow
7ea5f2de07
remove some debug info
2023-09-03 04:22:17 -05:00
tildearrow
f6db75fae1
GUI: massive chan osc improvements
2023-09-03 04:22:00 -05:00
tildearrow
19d0ed617a
what?
2023-09-02 23:57:55 -05:00
tildearrow
ef23b88ad3
NES: fix chan osc (noise, NSFplay)
2023-09-02 03:58:11 -05:00
tildearrow
1c171ed7bd
GUI: de-duplicate file dialog filters
...
untested. may not work...
2023-09-01 18:33:32 -05:00
tildearrow
c21f880e3e
GUI: update credits
2023-09-01 18:33:08 -05:00
cam900
a2be46bb82
Casting
2023-08-31 20:35:35 +09:00
cam900
5aeeb09616
Prepare for NMK112 bankswitching support
2023-08-31 20:34:04 +09:00
tildearrow
65cd433ac7
fix hang detection (DirectSound)
2023-08-31 04:46:52 -05:00
tildearrow
5a9402abcd
fix build
2023-08-31 04:39:19 -05:00
tildearrow
fa7405090e
add WASAPI exclusive mode flag to PortAudio backen
...
d
2023-08-31 04:30:49 -05:00
tildearrow
be38b992e3
Merge pull request #1446 from Eknous-P/partnums
...
update part numbers
2023-08-31 03:24:30 -05:00
tildearrow
addbc986f0
ExtCh: fix forceIns
...
why KVS
2023-08-31 03:23:15 -05:00
Eknous
914855d751
Merge branch 'tildearrow:master' into partnums
2023-08-31 12:16:16 +04:00
Eknous-P
2a370dbb1f
update part numbers
...
fix opl/opll cases
rm "MOS" from sids
c219 case
2023-08-31 12:15:29 +04:00
tildearrow
b315b84e31
GUI: clear out audio dev when changing backend
2023-08-31 03:01:38 -05:00
tildearrow
35aeb51b79
ugh why
2023-08-31 02:31:33 -05:00
tildearrow
05d5eb5ca3
asd
2023-08-31 02:19:27 -05:00
tildearrow
879e770e58
and again
2023-08-31 02:09:54 -05:00
tildearrow
7f35d06ccb
why does this happen
2023-08-31 01:59:37 -05:00
tildearrow
43ef57390a
GUI: clamp CWSliders
2023-08-31 01:52:11 -05:00
tildearrow
4ad1ae78fa
ASDFGHJKL
2023-08-31 01:43:19 -05:00
tildearrow
a882d7bcf2
GUI: detect UI scale factor when moving window
2023-08-31 01:24:06 -05:00
tildearrow
9caa2f38f4
SoundUnit: fix getPan()
2023-08-31 00:42:25 -05:00
tildearrow
8b3fc84b51
don't show JACK/PA backends if not available
2023-08-30 23:23:27 -05:00
tildearrow
922800d864
oh crap
2023-08-30 23:14:47 -05:00
tildearrow
274ce8a646
remove many TODOs
2023-08-30 19:21:38 -05:00
tildearrow
d1b78f787b
update credits
2023-08-30 17:38:45 -05:00
tildearrow
68787a4d8b
add PortAudio backend - PLEASE READ
...
PLEASE DO:
```
git submodule update --init --recursive
```
AFTER PULLING THIS COMMIT.
2023-08-30 17:32:51 -05:00
tildearrow
7d605c9d76
GUI: why do I see a 0.5 reference
2023-08-30 14:27:29 -05:00
tildearrow
80013089a2
GUI: colorize macro speed/delay button if used
2023-08-30 14:06:04 -05:00
tildearrow
5a688c58cb
OPM/OPZ: invert noise frequencies
...
since ymfm is default
2023-08-30 13:46:47 -05:00
tildearrow
63dcacf33d
dev170 - YM2151: fix noise frequency on ymfm
...
issue #1441
raising ver num to allow possible compat change
2023-08-30 13:35:22 -05:00
tildearrow
426d4b44f0
dang it let me freeze
2023-08-30 13:12:25 -05:00
tildearrow
6ac4529f3b
possibly fix HiDPI input problem on macOS/Wayland
...
issue #1425
2023-08-30 05:21:33 -05:00
tildearrow
ff3cebfffd
Merge pull request #1022 from tildearrow/x1_010_bank
...
Add Seta 2 Bankswitch support
2023-08-30 02:22:18 -05:00
tildearrow
fda2ca0645
introduce p r e - e f f e c t s
...
the ultimate fix to #1439
2023-08-30 02:17:16 -05:00
tildearrow
da259a33b7
GUI: fix orders scroll
2023-08-30 01:31:25 -05:00
tildearrow
5da54a7678
update ImGui to 1.89.8
...
commit f8704cd085c4347f835c21dc12a3951924143872
with Furnace patches
2023-08-30 00:42:51 -05:00
tildearrow
23a1fd4796
Merge pull request #1438 from tildearrow/ui-settings-keyboard
...
Complete keyboard settings.
2023-08-29 18:58:32 -05:00
tildearrow
015899a43f
GUI: fix cursor inconsistency after stop
...
issue #1424
2023-08-29 18:54:08 -05:00
tildearrow
d38ff59cb8
GUI: fix pattern play flicker
2023-08-29 18:13:01 -05:00
tildearrow
f9237dc69c
GUI: fix input pad flickering
...
issue #1436
2023-08-29 17:16:10 -05:00
tildearrow
d7f3be70c6
GUI: fix wrong cursor pos on step row
2023-08-29 17:06:40 -05:00
tildearrow
de34b5c9c4
K053260: implement ADPCM
2023-08-29 16:43:37 -05:00
Electric Keet
e65e79f192
Complete keyboard settings.
...
All* the settings are here now!
* minus the one that shouldn't be
2023-08-29 11:24:47 -07:00
tildearrow
4abae260f4
implement K05 ADPCM
2023-08-29 06:23:38 -05:00
tildearrow
61b0179da1
kind of implement K05 ADPCM
...
low quality
2023-08-29 06:16:07 -05:00
tildearrow
32ec87ca27
prepare for K05 ADPCM
2023-08-29 04:26:25 -05:00
tildearrow
eaac5cc224
C219: fix VGM export
...
a sample word has two 8-bit samples in reverse order
(need hardware confirmation)
2023-08-29 04:09:11 -05:00
tildearrow
e7fe99f795
C219: fix VGM export crash
2023-08-29 03:42:16 -05:00
tildearrow
ead19d6111
C219: fix bank restore
2023-08-29 03:40:40 -05:00
tildearrow
ca51ee9f32
C219: fix bank note off
2023-08-29 03:38:59 -05:00
tildearrow
fccb6aff6e
GUI: C219 in sample editor
2023-08-29 03:33:34 -05:00
tildearrow
eff22ae7b9
fix µ-law encoder
2023-08-29 03:26:32 -05:00
tildearrow
e6c52e34d1
C219: finish C219 sample format
2023-08-29 03:19:26 -05:00
tildearrow
da7ad75afd
C219: fix audio
2023-08-29 02:32:59 -05:00
tildearrow
87ae995ff9
MSM5232: fix chan osc again
...
issue #1435
2023-08-29 02:14:55 -05:00
tildearrow
a5f351c232
C219: new sample format (work in progress)
2023-08-28 20:31:22 -05:00
tildearrow
9cb239438e
C219: chip config and proper clock rate
2023-08-28 18:37:35 -05:00
tildearrow
35faa8c23c
C219: presets and VGM export
2023-08-28 18:21:49 -05:00
tildearrow
2fddd9e4d4
C219: noise/invert/surround effects/macro
2023-08-28 17:59:34 -05:00
tildearrow
044859f6d1
GUI: add option to choose between chip menus and
...
chip manager in File menu
2023-08-28 17:00:39 -05:00
tildearrow
decd2fde0f
MSM5232: work around possible chip quirk
...
when changing control, it seemingly retriggers all channels
issue #1433
2023-08-28 16:36:26 -05:00
tildearrow
f07ad0044b
Merge branch 'master' of github.com:tildearrow/furnace
2023-08-28 16:02:56 -05:00
tildearrow
281598812c
fix FFxx and "reset channels" loop modality
...
issue #1427
2023-08-28 16:02:29 -05:00
tildearrow
74bd071873
Merge pull request #1415 from tildearrow/ui-chanosc-rearrange
...
Move chanOsc "Center waveform" option to next line.
2023-08-28 14:42:36 -05:00
tildearrow
2ea43329a2
Merge pull request #1432 from tildearrow/letter-icons
...
Adding C219 to letter icons (again).
2023-08-28 14:42:11 -05:00
Electric Keet
ed05c16d95
Adding the missing TableNextRow.
2023-08-28 10:39:40 -07:00
tildearrow
684633aa1e
GUI: preview sample button in unified assets
...
issue #1430
2023-08-28 06:37:13 -05:00
tildearrow
f5ac9b13b6
GUI: fix crash inducing typo
...
issue #1429
2023-08-28 06:17:42 -05:00
tildearrow
2357093bc8
GUI: fix image loading (big endian)
2023-08-28 05:58:46 -05:00
tildearrow
bd730cbeec
GUI: furIcon big endian fix
2023-08-28 05:44:38 -05:00
tildearrow
347b3cf2b1
fix missing big endian writeI_BE
2023-08-28 05:32:09 -05:00
tildearrow
bcf877b7ca
C219: fix out of bounds access
2023-08-28 04:12:09 -05:00
tildearrow
4e3de466ce
C219: looooooool
2023-08-28 04:10:48 -05:00
tildearrow
0e7dbf7b4a
fix type limits, part 1?
2023-08-28 04:03:32 -05:00
tildearrow
7ea7f72b45
Merge pull request #1422 from Eknous-P/guimprove
...
Numerous GUI improvements
2023-08-28 03:02:50 -05:00
tildearrow
284a4f39ad
:<
2023-08-28 03:02:35 -05:00
Electric Keet
d65df2facd
Adding C219 to letter icons.
...
This time for real.
2023-08-28 00:38:52 -07:00
Eknous-P
cd2d60ac58
table stuff into if
2023-08-28 10:37:51 +04:00
Eknous
06f2595861
formatting
2023-08-28 10:00:32 +04:00
Eknous
4078da6685
Merge branch 'tildearrow:master' into guimprove
2023-08-28 09:42:30 +04:00
tildearrow
288441617b
C219: more updates
2023-08-27 23:04:40 -05:00
tildearrow
26f6f22ef5
C219: more updates
...
to-do:
- VGM export
- presets
- noise/invert toggles
2023-08-27 20:05:08 -05:00
tildearrow
859182bb08
C219: initial work
2023-08-27 18:46:59 -05:00
tildearrow
80961354f7
prepare for C219
2023-08-27 18:46:59 -05:00
tildearrow
17a88fda70
C140: update emulator
...
with the one from C219 branch
2023-08-27 15:52:54 -05:00
YohananDiamond
7e9edb59f7
command palette: "add chip" menu
2023-08-27 14:19:26 -03:00
YohananDiamond
4f83fc2e93
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-08-27 13:37:57 -03:00
Eknous
7a87702518
Merge branch 'tildearrow:master' into guimprove
2023-08-27 15:05:50 +04:00
tildearrow
440cbff5e4
GUI: update credits
2023-08-27 04:14:50 -05:00
tildearrow
64e6cf12c2
GUI: re-apply UI settings when displays are connec
2023-08-27 03:58:01 -05:00
Eknous-P
65fbdba831
wavetable list selectable sizing fix
2023-08-27 12:49:53 +04:00
tildearrow
0e19716dcd
GUI: auto-detect scale factor on settings change
2023-08-27 03:31:26 -05:00
tildearrow
f53bc88242
ES5506: make chan osc louder
2023-08-27 03:26:32 -05:00
tildearrow
2d5fcf8aca
how could I not expose this compat flag
2023-08-27 03:19:00 -05:00
Eknous-P
4eda4aeb39
revert icon changes
2023-08-27 10:18:39 +04:00
Eknous-P
fdd9b598a7
revert additive hint
2023-08-27 10:15:28 +04:00
Eknous
8192a8e0f6
Merge branch 'tildearrow:master' into guimprove
2023-08-27 10:03:06 +04:00
tildearrow
dee7a1820d
OPZ: fix ALG/FB macro keying off
2023-08-27 00:35:56 -05:00
tildearrow
76746dcb28
what is going on
2023-08-26 19:18:39 -05:00
Eknous-P
6fa746f04d
uncolor grooves remove tooltip
2023-08-26 16:30:17 +04:00
Eknous-P
a7eb62a5d6
add sample add add color
2023-08-26 16:15:40 +04:00
Eknous-P
19f7376337
the rest of the add colors
2023-08-26 16:09:27 +04:00
Eknous-P
0dbe1b401f
some pushaddcolor's and improve grooves
2023-08-26 16:01:56 +04:00
Eknous-P
9e405e86fa
improve find/replace
2023-08-26 15:49:06 +04:00
Eknous-P
3c38a79801
more pushdestcolor
2023-08-26 15:37:28 +04:00
Eknous-P
f0bcb1c06a
add color push/pop
2023-08-26 15:24:32 +04:00
Eknous-P
ccdd5693c6
additive hint
2023-08-26 15:16:38 +04:00
Eknous-P
6250dd970f
improve font settings
2023-08-26 14:20:53 +04:00
Eknous-P
eef3dacc78
indent
2023-08-26 14:03:34 +04:00
Eknous-P
b993d4b58d
improve audio settings
2023-08-26 14:01:39 +04:00
Eknous-P
89921b1ff3
improve inital sys steeings
2023-08-26 13:53:01 +04:00
Eknous-P
a832adeac5
chanosc gradient point remove is red
2023-08-26 13:35:26 +04:00
tildearrow
3dd4f3e7e8
release v0.6pre9
...
also fix a bug in TL macro compat
2023-08-26 03:36:28 -05:00
tildearrow
29fa249227
GUI: really fix wave synth display issues
...
issue #1417
2023-08-26 03:13:17 -05:00
tildearrow
324fce3b1c
GUI: hide sample ROMs option
...
OPL4 won't make it to 0.6
2023-08-25 20:41:13 -05:00
tildearrow
16bc35d75b
manual system recent file tracking
...
issue #1406
2023-08-25 18:32:34 -05:00
tildearrow
bd95a76a48
fix nextOrder still happening after FFxx
...
issue #1408
2023-08-25 17:51:10 -05:00
tildearrow
41316860a5
GUI: fix wave synth display issues
...
issue #1417
2023-08-25 17:36:47 -05:00
tildearrow
6c5ea4b950
fix step length in macroInt
2023-08-25 17:22:04 -05:00
tildearrow
c4b23e8643
K007232: fix (?) loop marker being output
...
issue #1409
2023-08-25 16:28:20 -05:00
tildearrow
55d7a5e9bc
K007232: oscBuf was too fast
2023-08-25 04:18:22 -05:00
tildearrow
91c3c04082
fix again....
2023-08-25 03:47:09 -05:00
tildearrow
c3b5004e66
fix TL macro compat for ADSR/LFO
2023-08-25 03:38:17 -05:00
tildearrow
06840de4c7
fix the macroInt fixes
2023-08-24 20:22:41 -05:00
tildearrow
2b007a03e0
code style
2023-08-24 15:33:53 -05:00
tildearrow
4999d9a387
Merge pull request #1410 from GermanAizek/master
...
More optimize inserts using reserve()
2023-08-24 15:32:28 -05:00
tildearrow
f5f1a29486
macroInt fixes
...
issue #1412
2023-08-24 15:28:04 -05:00
tildearrow
a31b847f32
GUI: don't show wave macro for beeper ins
2023-08-24 14:59:17 -05:00
tildearrow
9bf736a513
GUI: tweak SNES ins editor
2023-08-24 14:52:18 -05:00
tildearrow
6e28a8b01c
WaveSynth: fix distorted sound
...
issue #1411
2023-08-24 14:23:00 -05:00
Герман Семенов
1cbb61ec27
More optimize inserts using reserve()
...
Signed-off-by: German Semenov <GermanAizek@yandex.ru>
2023-08-24 19:08:06 +03:00
tildearrow
cb0a8396c4
improve
2023-08-24 04:31:32 -05:00
tildearrow
95b0b25011
Merge branch 'master' into macro-values-fix
2023-08-24 03:43:56 -05:00
tildearrow
d36b43415f
fix getPan() on VERA and MSM6258
2023-08-24 03:39:05 -05:00
tildearrow
d240066df8
fix issue #1371
2023-08-24 03:25:38 -05:00
tildearrow
31335b95c9
finish it
2023-08-24 03:05:25 -05:00
tildearrow
c9cbf133d6
Eknous please HELP ME
2023-08-23 17:25:05 -05:00
tildearrow
62a1a383ee
dev168 - new behavior for porta in C64
2023-08-23 12:50:22 -05:00
tildearrow
b946c35fa7
GUI: don't update FM/wave synth preview twice
...
issue #1404
2023-08-23 12:21:39 -05:00
Electric Keet
92773adb37
Correcting an ampersand.
...
Little things like this make a difference.
2023-08-23 09:47:31 -07:00
tildearrow
e4e92f9af3
too many buttons
2023-08-23 04:29:17 -05:00
tildearrow
5c71b64195
GUI: improve wavetable tab in ins edit
2023-08-23 02:19:36 -05:00
tildearrow
577d6fd4d4
GUI: fix expand selection upwards
2023-08-22 20:23:21 -05:00
Electric Keet
cae3fa43b2
Move chanOsc "Center waveform" option to next line.
2023-08-22 15:15:49 -07:00
Electric Keet
ab76546f7a
Fixing the fix.
...
This checks for both values being set to zero (their freshly-initialized state, which shouldn't happen in normal use) and sets them to proper defaults if so. Otherwise, it uses what was already there.
2023-08-22 14:23:32 -07:00
Electric Keet
4a9bf44b56
Fix macro mode changes resetting Bottom and Top.
2023-08-22 13:24:45 -07:00
tildearrow
7ba5b172d5
GUI: finally fix scroll changes order
2023-08-22 02:30:33 -05:00
tildearrow
251893c5f8
Lynx: fix sample mode switching glitch
...
issue #1372
2023-08-22 00:25:23 -05:00
tildearrow
54934dcfc9
dev167 - fix TL macro
...
previously, 127 mapped to TL 0
but now 127 maps to TL 127
yeah, the graph will look inverted I know...
2023-08-21 23:57:07 -05:00
tildearrow
b35235b82e
GUI: OPZ preview
...
it's complete
2023-08-21 22:41:35 -05:00
tildearrow
97b6b39049
GUI: OPL preview
2023-08-21 22:20:31 -05:00
tildearrow
70f774312b
GUI: OPLL preview
2023-08-21 19:56:22 -05:00
tildearrow
e1140c5015
GUI: OPM preview
2023-08-21 19:27:19 -05:00
tildearrow
bcb8fdbf06
no longer crashes
2023-08-21 17:41:41 -05:00
tildearrow
617ee5e324
THIS CRASHES
2023-08-21 17:24:41 -05:00
tildearrow
18dc353392
GUI: why are there DPCM settings on FDS...
2023-08-21 16:16:50 -05:00
tildearrow
f3c438eee5
GUI: use less video memory
...
don't oversample icons, big font and header font
2023-08-21 16:03:16 -05:00
tildearrow
bb874d9415
move use math defines to top
2023-08-21 15:07:28 -05:00
tildearrow
2bf5392f7b
split sample loading functions
2023-08-21 14:56:10 -05:00
tildearrow
4776eaed68
split audio/command stream export functions
...
into two other source files
2023-08-21 14:49:31 -05:00
tildearrow
94d8076a58
fix hang
2023-08-21 14:25:22 -05:00
tildearrow
f5a881917f
fix
2023-08-21 14:18:04 -05:00
tildearrow
6ba8527cb6
fix some threading issues
2023-08-21 14:18:04 -05:00
tildearrow
33d932f548
PCM DAC: fix osc buf
...
issue #1393
2023-08-21 04:30:49 -05:00
tildearrow
d74172680f
GUI: prepare FM preview for the other OPs
2023-08-20 20:18:27 -05:00
tildearrow
91d7157b5d
GUI: Amiga rate limit
2023-08-20 19:07:38 -05:00
Electric Keet
9397f95499
Vertical label alignment for macros.
...
I don't know how I missed these. I use them constantly!
2023-08-20 14:39:03 -07:00
tildearrow
9814d7dd88
GUI: why isn't there a wave reverse option yet
2023-08-20 01:41:01 -05:00
tildearrow
5720e5670d
AAAAAAAAAAAA
2023-08-20 00:46:17 -05:00
YohananDiamond
aff6996025
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-08-20 02:33:42 -03:00
tildearrow
7479296d54
UPDATE FMT TO 10.1.0 -> **PLEASE READ!** <-
...
after pulling this commit, type:
```
git submodule update extern/fmt
```
2023-08-20 00:25:01 -05:00
tildearrow
e3eea680d5
ExtCh: panning macro
...
issue #1382
2023-08-19 23:52:13 -05:00
tildearrow
f3167d2fc9
C140: fix possible overflow
2023-08-19 23:39:27 -05:00
tildearrow
993c5904e2
C140: fix possible crash
2023-08-19 23:30:35 -05:00
tildearrow
396f51c75f
ExtCh: fix 18xx being a post effect
2023-08-19 19:19:14 -05:00
tildearrow
6fe98f1502
damn it
2023-08-19 18:54:35 -05:00
tildearrow
1dd02dd389
fix samples going away during audio export
...
issue #1387
2023-08-19 18:52:08 -05:00
tildearrow
d68de019d6
Merge pull request #1385 from tildearrow/ui-pretty
...
Vertically centering labels.
2023-08-19 18:38:13 -05:00
Electric Keet
10ea584857
Vertically centering labels.
...
Oops, missed two!
2023-08-19 16:09:22 -07:00
tildearrow
dba96812aa
add more raw sample import options
2023-08-19 18:01:12 -05:00
tildearrow
c8222fd491
handle non-BMP characters
...
issue #1376
2023-08-19 16:50:21 -05:00
tildearrow
14d3baae56
GUI: invert cursor follows wheel
...
issue #1374
2023-08-19 16:25:08 -05:00
tildearrow
487065478d
GUI: mark modified in channel list
2023-08-19 15:54:49 -05:00
tildearrow
f352162151
GUI: make it clear
...
continuous vibrato
2023-08-19 15:47:49 -05:00
tildearrow
44781e9cac
release v0.6pre8
...
hopefully the final "pre-release" before the freeze
2023-08-19 04:48:27 -05:00
tildearrow
b384367aa8
Namco 163: fix compiler error
2023-08-19 04:38:13 -05:00
tildearrow
23dc1353ec
change default render cores
2023-08-19 04:34:42 -05:00
tildearrow
ffe8b5ed9c
ExtCh: fix forceIns after 1800
2023-08-19 02:54:19 -05:00
Eknous-P
f8a497e549
Merge branch 'multicore' of github.com:Eknous-P/furnace into multicore
2023-08-19 10:33:06 +04:00
Eknous-P
eab7978556
tablesetcolumnindex -> tablenextcolumn
2023-08-19 10:32:36 +04:00
Eknous
cbbf766ae5
Merge branch 'tildearrow:master' into multicore
2023-08-19 10:02:48 +04:00
tildearrow
c38b3ed399
GUI: play around with oversample setting
2023-08-18 23:39:09 -05:00
tildearrow
6d5b313973
now the other OPNs
2023-08-18 04:10:16 -05:00
Eknous-P
3926c4276e
oopsie
2023-08-18 12:44:50 +04:00
tildearrow
2f08407a73
GUI: custom sample editor icons, part 2
2023-08-18 03:39:08 -05:00
Eknous-P
eb820eb9af
make table
2023-08-18 11:34:08 +04:00
Eknous-P
74e803d4e9
redo core switching
2023-08-18 10:40:18 +04:00
Eknous-P
12d7911d1a
Merge branch 'master' into multicore
2023-08-18 08:59:06 +04:00
tildearrow
f2dd169e3d
Game Boy: fix soft env volume after note off
2023-08-17 18:28:48 -05:00
tildearrow
d32829b9e9
GUI: update credits
2023-08-17 17:38:18 -05:00
tildearrow
0aabfe52d8
YM2612: fix ExtCh muting
...
issue #1366
2023-08-17 16:37:27 -05:00
Eknous-P
36e2444b11
add logs
2023-08-17 22:48:46 +04:00
Eknous-P
8da1085809
separate cores + selection for playback and export
2023-08-17 22:28:17 +04:00
Electric Keet
4985a4b5d0
Various work on the icon font.
...
Cleaned up leftover guides, added actually useful ones in the guide character (E0F0), tweaked VRC6 saw.
2023-08-16 21:50:31 -05:00
tildearrow
22f92aafe4
new demo songs
...
by PichuMario and Weeppiko
2023-08-16 16:42:41 -05:00
tildearrow
5f5d1c2189
new demo song
...
by ifrit05
2023-08-16 16:14:28 -05:00
tildearrow
6c44614279
GUI: custom sample editor icons, part 1
2023-08-16 04:16:31 -05:00
tildearrow
a1bc1a66a3
fix macro pos indicator not appearing in freelance
2023-08-16 01:03:56 -05:00
tildearrow
c05efedee0
GUI: improve single macro view
2023-08-16 00:43:15 -05:00
tildearrow
4707ef6979
GUI: center it
2023-08-15 22:25:01 -05:00
tildearrow
d8a069c360
Merge branch 'master' into instr-editor-wrap
2023-08-15 22:16:57 -05:00
Electric Keet
cb5f59d02b
Select the correct amount of vertical space.
...
Tested in both occurring situations.
2023-08-15 16:55:53 -07:00
Electric Keet
02ef1549dd
Fixed vertical centering.
2023-08-15 14:58:50 -07:00
YohananDiamond
0060ea507a
command palette: support for changing (selection's) instrument
2023-08-15 18:37:30 -03:00
tildearrow
a008059b54
Merge branch 'letter-icons'
2023-08-15 16:24:59 -05:00
Electric Keet
520b772f35
Small changes to letter icons.
...
MultiPCM is now `MUL PCM`.
VRC 6 saw now has a little sawtooth icon.
2023-08-15 16:23:32 -05:00
tildearrow
823d64e68c
GUI: fix 0.5-pixel error in unified assets
2023-08-15 15:52:32 -05:00
YohananDiamond
74bb1b1016
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-08-15 17:48:38 -03:00
tildearrow
363bc4be68
GUI: fix no ins icon
2023-08-15 14:50:54 -05:00
Electric Keet
f09ef69da1
Break "no instrument selected" lines.
...
In the instrument editor, when instruments are loaded but no instrument is selected, there's a dropdown to select a type and then "or Open or Create New"... but on one line, they're too long for the window's width. With this, they're on two lines.
2023-08-15 11:58:05 -07:00
tildearrow
09540a2d53
Merge pull request #1358 from mooinglemur/20230815-zsmopt
...
ZSM: optimize: skip PWM write on non-pulse, change delay flush logic
2023-08-15 03:01:39 -05:00
MooingLemur
1d882b0ca7
minor style fix
2023-08-15 00:58:56 -07:00
MooingLemur
5d63b253ce
potential flush needed here too
2023-08-15 00:47:08 -07:00
MooingLemur
fd2c17e4f9
ZSM: optimize: skip PWM write on non-pulse, change delay flush logic
2023-08-15 00:16:33 -07:00
tildearrow
ddb0add67e
GUI: fix insIconsStyle not saving
2023-08-15 01:57:43 -05:00
Electric Keet
2ef2416587
Adjusting height of letter icons.
...
They were too high before. Now they line up right!
2023-08-14 21:20:59 -07:00
tildearrow
b46dd7b7eb
GUI: update credits
2023-08-14 20:02:48 -05:00
tildearrow
6ae8f615d9
we got custom icons
2023-08-14 20:02:10 -05:00
tildearrow
1848484831
prepare for loading the icon font
2023-08-14 19:19:18 -05:00
tildearrow
741d350fe2
possible fix to #1356
2023-08-14 16:28:43 -05:00
tildearrow
c127fd0928
GUI: prepare for sample rate warnings
2023-08-13 20:34:03 -05:00
cam900
c49bd177e9
fix muting for C140 VGM output
2023-08-13 17:31:33 +09:00
tildearrow
bbeb3df9f6
Merge branch 'master' into force-critical-input-trickle
2023-08-12 21:52:12 -05:00
tildearrow
cd0c8cfca9
C140: fix chan osc
2023-08-12 17:28:54 -05:00
tildearrow
987ca3ad11
C140: VGM volume
2023-08-12 17:08:01 -05:00
tildearrow
d7de177d26
VGM export: new ripper name
2023-08-12 16:55:23 -05:00
tildearrow
4214bdee71
C140: ?!?!?!
2023-08-12 16:46:35 -05:00
tildearrow
fc16164dbd
Merge pull request #1342 from tildearrow/c140
...
Chicken ice cream
2023-08-12 16:29:49 -05:00
tildearrow
393af54938
GUI: bring the combo box back
2023-08-12 16:21:24 -05:00
tildearrow
908ecf411d
C140: partially working VGM export
2023-08-12 04:33:33 -05:00
tildearrow
1f10c31414
update ins type
2023-08-12 04:19:20 -05:00
tildearrow
1e580d6936
C140: comment
2023-08-12 04:12:22 -05:00
tildearrow
6d1df99254
GUI: remove debug
2023-08-12 04:12:10 -05:00
tildearrow
984a3b7450
YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2023-08-12 04:07:14 -05:00
tildearrow
f12d601234
C140: fix key off
2023-08-12 03:45:08 -05:00
tildearrow
320d965f78
fix µ-law encoding
2023-08-12 03:42:10 -05:00
tildearrow
06243c9d9d
asdfasdf
2023-08-12 02:53:05 -05:00
tildearrow
94cb733c60
fix build error
...
hopefully
2023-08-12 02:52:50 -05:00
tildearrow
27e454e7aa
C140: help µ-law ISN'T WORKING
2023-08-12 01:54:12 -05:00
tildearrow
5f2cfd4854
AY: don't use bit arrays
...
issue #649
2023-08-11 23:58:44 -05:00
tildearrow
b58fe36356
Merge branch 'master' into ymf289b
2023-08-11 22:25:39 -05:00
tildearrow
3317866a00
update wave/sample dirs when adding ins
2023-08-11 19:32:08 -05:00
tildearrow
9b91584d13
Merge branch 'master' of github.com:tildearrow/furnace
2023-08-11 19:27:17 -05:00
tildearrow
d531b714a9
GUI: fix curOrder when pat view is not visible
2023-08-11 19:26:42 -05:00
MooingLemur
681c1d9fd7
implement requested changes
2023-08-11 19:13:16 -05:00
MooingLemur
a1d74e7dc1
ZSM: add optimize for size toggle
2023-08-11 19:13:16 -05:00
tildearrow
fe8f94b2b2
OPN/2/A/B: fix ExtCh muting on 18xx
2023-08-11 16:35:18 -05:00
tildearrow
6324a2a952
OPN/2/A/B: fix ExtCh instrument
...
issue #1053
2023-08-11 16:14:06 -05:00
MooingLemur
94383fae63
clarify comment
2023-08-11 01:31:53 -07:00
MooingLemur
2365321d46
make clear the tuningoffset is okay to overflow
2023-08-11 01:30:45 -07:00
MooingLemur
245fe1c092
fix cast
2023-08-11 01:19:25 -07:00
MooingLemur
8006e40e26
ZSM: include song tuning in export
2023-08-11 01:02:18 -07:00
cam900
0311d712b1
Fix audPos
2023-08-10 22:16:19 +09:00
cam900
e0ca653462
I forgot
2023-08-10 22:13:13 +09:00
cam900
139ef4be29
Remove unused variable
2023-08-10 20:42:57 +09:00
cam900
882b1c0aae
Add C140 status debug window
2023-08-10 20:27:30 +09:00
cam900
4d7d610f8c
C140 fixes and optimizations
...
Minor optimization
Move output shift function to dispatch
Fix loop
Fix pan scaling if using INS_AMIGA
correct about
2023-08-10 20:24:10 +09:00
tildearrow
a59b5753bb
GUI: add center pop-up setting
2023-08-10 02:42:42 -05:00
tildearrow
d9cdb787ae
Merge pull request #1236 from YohananDiamond/dialog-nitpicks
...
Dialog nitpick: properly centering modal popups
2023-08-10 02:41:57 -05:00
tildearrow
be06fe2400
GUI: why is the range wrong
2023-08-10 00:31:29 -05:00
tildearrow
2a0d76563d
GUI: fix oversight in sample invert
2023-08-10 00:30:35 -05:00
tildearrow
457fb785b0
Merge branch 'master' into gui-pretty
2023-08-10 00:18:16 -05:00
tildearrow
d5776e02bb
OPLL: add option to apply fixed frequency to all d
...
issue #289
2023-08-10 00:15:44 -05:00
tildearrow
805c3ba7ac
OPLL: more fixes
...
issue #289
2023-08-09 23:32:29 -05:00
tildearrow
e46fa7d88e
OPLL: remove some debug messages
2023-08-09 23:22:43 -05:00
tildearrow
c6857b56f2
OPLL: now add a partial fix to issue #289
...
does not fulfill "apply pitch to all channels" suggestion yet though
2023-08-09 23:22:08 -05:00
tildearrow
dd0d6b940a
OPLL: drums mode work 4
2023-08-09 23:16:53 -05:00
tildearrow
acc74df293
GUI: add option to capitalize menu bar
2023-08-09 22:47:06 -05:00
tildearrow
21d1dfefa1
many changes
2023-08-09 22:00:03 -05:00
tildearrow
7bb59e77cc
OPLL: drums mode work 3
2023-08-09 18:02:51 -05:00
tildearrow
d5324e8897
OPLL: drums mode work 2
2023-08-09 17:53:48 -05:00
tildearrow
3de0ee4e25
OPLL: drums mode work
2023-08-09 17:29:42 -05:00
tildearrow
7d3b823996
GUI: fix blank ins
...
issue #1343
2023-08-09 16:06:38 -05:00
cam900
72d04777c0
Less silent output
2023-08-09 20:38:17 +09:00
cam900
46b83833e1
Less louder output
2023-08-09 20:36:59 +09:00
cam900
85aa3736ad
oops
2023-08-09 20:34:57 +09:00
cam900
1e2cd8282a
Change Mulaw algorithm
2023-08-09 20:33:42 +09:00
cam900
14c5d94499
C140 Part 2
2023-08-09 20:30:00 +09:00
cam900
c34233cf4f
Prepare for C140
2023-08-08 21:27:12 +09:00
tildearrow
cc8b5d28a8
GUI: add option to show ins type menu when adding
2023-08-08 00:03:56 -05:00
tildearrow
9d410dfe9c
add isVolGlobal to DivDispatch
...
do not key release on pendingNotes if so
issue #1325
2023-08-07 18:05:31 -05:00
Lunathir
10ecc71a60
Remove commas in flags
2023-08-07 14:03:15 -05:00
Lunathir
9ae28a67bf
Update presets.cpp
2023-08-07 14:03:15 -05:00
Electric Keet
0a7d957142
Last label tweak.
2023-08-07 10:17:48 -07:00
Electric Keet
3effd9e506
Yet more vertical centering of labels.
2023-08-06 22:47:17 -07:00
Electric Keet
1ea4452e9b
More vertical centering of labels.
...
chanOsc, debugWindow, editControls, findReplace, gui
2023-08-06 20:51:51 -07:00
tildearrow
9ba1eb2541
one more
2023-08-06 22:48:23 -05:00
Electric Keet
f66dd6e70b
Vertical centering of labels.
...
Just the settings dialog, this commit.
2023-08-06 20:28:11 -07:00
tildearrow
8ba6c4cf42
GUI: finish some more TODOs
2023-08-06 17:35:45 -05:00
tildearrow
a6ad79f686
Merge pull request #1330 from tildearrow/gui-radiobuttons
...
Radio button group indents everywhere.
2023-08-06 04:26:34 -05:00
tildearrow
4c158f0cd6
fix auto patchbay setting not being loaded
2023-08-06 04:20:07 -05:00
tildearrow
515a657b91
GUI: don't show pan effects if can't pan
...
issue #1331
2023-08-06 04:15:02 -05:00
Electric Keet
5ba51df566
Radio button group indents everywhere.
...
This should be all of them.
Except, of course, the find/replace dialog. Those have a specific layout already.
2023-08-05 19:18:53 -07:00
tildearrow
10615b9b5b
GUI: finish some TODOs
2023-08-05 18:29:46 -05:00
tildearrow
49e799d576
GUI: indent play on load setting
2023-08-05 15:12:14 -05:00
tildearrow
b7f7c362d2
Merge pull request #1328 from tildearrow/settings-ui
...
Settings and chip config UI: Indent radio buttons.
2023-08-05 15:11:28 -05:00
tildearrow
86c1104529
GUI: add setting to play on load
2023-08-05 14:43:29 -05:00
Electric Keet
543d18b8d5
Chip config UI: Indent radio buttons.
...
Similarly, stuff is indented for clarity. This includes the chip clock rate selector.
2023-08-05 11:50:17 -07:00
Electric Keet
3f80231f24
Settings window: Indent radio button groups.
...
All radio button groups are indented for visual clarity. Also, font path and size selectors.
2023-08-05 11:18:50 -07:00
tildearrow
03383cff80
discourage use of legacy sample mode
2023-08-05 03:45:00 -05:00
tildearrow
b0ce681875
GUI: drop a mention of legacy
2023-08-05 03:39:40 -05:00
tildearrow
2b78ea7abe
GUI: add setting to remove ins/vol val on OFF/REL
2023-08-05 03:37:03 -05:00
tildearrow
1983529bdb
GUI: add non-mono mode to osc
2023-08-05 03:26:36 -05:00
tildearrow
bf77b95ec9
GUI: wake up on osc
2023-08-05 02:54:09 -05:00
tildearrow
1d4a1c8337
GUI: higher quality oscilloscope
...
issue #1324
2023-08-05 02:52:02 -05:00
tildearrow
673ff6ebb6
GUI: fix header font not saving at all
2023-08-04 22:43:26 -05:00
tildearrow
4d476c0588
YM2612: fix direct stream
2023-08-04 17:48:34 -05:00
tildearrow
77e708dc57
YM2612: better DAC write scheduling
...
issue #1300
2023-08-04 17:36:36 -05:00
tildearrow
2060f8e9eb
OPN: fix ExtCh alg/fb/fms/ams/lfo macros
2023-08-04 03:33:45 -05:00
tildearrow
358118f1f9
sorry
...
respect my formatting style
2023-08-03 21:32:57 -05:00
tildearrow
cf1f741769
GUI: fix SNES chip config out of bounds
...
issue #1319
2023-08-03 14:55:30 -05:00
tildearrow
a192274e29
Merge pull request #1312 from tildearrow/settings-bigfont
...
Big font configuration options!
2023-08-03 05:35:33 -05:00
tildearrow
eb9bd913e2
and one more fix
2023-08-03 05:34:49 -05:00
tildearrow
fcba244c84
fix
2023-08-03 05:31:55 -05:00
tildearrow
629d73f421
address review comments
2023-08-03 05:27:20 -05:00
Eknous
cafc6f391d
chanOsc automatic columns + fix chanOsc channel note text ( #1305 )
...
* chanOsc note name
* chanOsc auto cols
* lowercase c for consistency
* fix chan note text
* change int to short
* simplify
* visible chan count for calculation
* cleanup
* cleanup 2 (not removing the comma yet)
* remove extra spaces
* add id
2023-08-03 05:25:26 -05:00
tildearrow
69c4c58cc5
ARREGLAR
2023-08-03 04:11:36 -05:00
tildearrow
c58eec5753
do not reset the timer (and remove intro monitor)
2023-08-03 03:54:06 -05:00
Electric Keet
3ca687553f
At least it's fixed now.
2023-08-02 23:20:59 -07:00
tildearrow
3837fe59fb
SN: fix key off
2023-08-03 01:10:25 -05:00
Electric Keet
06d3e8a4b3
Initializing variables, font size change.
2023-08-02 22:59:45 -07:00
tildearrow
23daabf5b9
Game Boy: remove debug message
2023-08-03 00:45:03 -05:00
tildearrow
747b5d19bd
NES: whoops!
...
issue #1313
2023-08-03 00:40:53 -05:00
tildearrow
7d8c1b6efc
NES: fix DPCM samples having wrong size
2023-08-03 00:32:50 -05:00
Electric Keet
ebf8ebf7c0
Restoring old bigFont, making new headFont instead.
...
Now we'll see the original font for the credits and the clock.
2023-08-02 20:49:01 -07:00
Electric Keet
14d1e83cd6
Oh, and it'd be good to load the big font setting.
...
Can't believe I missed this!
2023-08-02 14:22:21 -07:00
Electric Keet
bf9f37e8d9
Fixed up about screen.
...
Inter-line spacing didn't scale with font size. Oops!
2023-08-02 14:05:36 -07:00
Electric Keet
0f4f1a1cf5
Big font configuration options!
2023-08-02 13:48:07 -07:00
tildearrow
537f90c3f1
fix again
2023-08-02 14:58:10 -05:00
tildearrow
cf80eca19f
FIX build
2023-08-02 01:27:29 -05:00
tildearrow
411e138440
GUI: fix note trigger chan osc mode
...
when channel not visible in pattern
2023-08-01 20:22:44 -05:00
tildearrow
f1b560cce9
PC speaker: fix cut freq
...
issue #1307
2023-08-01 16:00:13 -05:00
tildearrow
0c606103e3
GUI: fix pushNibble in orders
...
issue #1309
2023-08-01 13:30:57 -05:00
YohananDiamond
b203c3956a
command palette: improved consistency
2023-07-31 16:12:29 -03:00
YohananDiamond
51148a729c
command palette: instrument and sample menus
...
won't be doing for wavetables because they don't have text and that
would be impossible to search through with a keyboard
2023-07-31 15:58:38 -03:00
YohananDiamond
00ee72269f
command palette: fixed recent files history bug
2023-07-31 15:07:10 -03:00
YohananDiamond
8b8f90893e
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-07-31 14:27:58 -03:00
cam900
71b76e3e88
Fix K053260 sample offset
2023-07-31 20:06:07 +09:00
Eknous-P
20ea5827cf
chanOsc note name
2023-07-30 15:05:47 -05:00
tildearrow
4c13fe08d2
YM2612: prioritize urgentWrite() on hard reset
2023-07-30 14:53:26 -05:00
tildearrow
9420bbe058
GUI: mark modified when swapping channels
2023-07-30 14:43:25 -05:00
tildearrow
e9af48cf8b
GUI: update credits
2023-07-30 04:34:24 -05:00
tildearrow
308af5a34e
GUI: new settings layout
2023-07-30 04:33:25 -05:00
tildearrow
954d91d073
OPLL: asdfasfd
2023-07-30 02:20:19 -05:00
tildearrow
1325664d25
SNES: fix possible sample corruption
...
when toggling echo
2023-07-29 17:12:46 -05:00
tildearrow
423f2f5069
OPN/A/B: implement 30xx on ExtCh
...
issue #1113
2023-07-29 16:05:34 -05:00
tildearrow
233431c2cc
YM2612: implement 30xx on ExtCh
2023-07-29 14:17:04 -05:00
tildearrow
97d44d9a26
GUI: Namco 163 offset -> position
2023-07-29 13:43:49 -05:00
tildearrow
bc7e267a85
GUI: BeginPopupContextItem fix
2023-07-29 13:22:05 -05:00
tildearrow
b83d8f3198
fix system fmt, part 3
2023-07-29 13:10:59 -05:00
tildearrow
98a6080ca1
fix system fmt, part 2
...
thanks r-c-f
2023-07-29 13:09:35 -05:00
tildearrow
ac011a0fa1
GUI: fix sort button in effect list
2023-07-29 05:39:28 -05:00
Eknous
1d04bb360a
Merge branch 'tildearrow:master' into master
2023-07-29 13:34:54 +04:00
tildearrow
92493485a3
GUI: prepare for new settings layout
2023-07-29 04:21:27 -05:00
Eknous-P
0671df9916
sameline
2023-07-29 13:11:52 +04:00
tildearrow
1aef0079d1
the first step to deprecating Defle compat
...
Furnace will support .dmf loading/saving
however in a far future, compatibility may not be guaranteed... I am not sure
this setting is off by default (for now)
2023-07-29 03:17:26 -05:00
Eknous-P
5fa4674826
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-29 11:07:36 +04:00
Eknous-P
2c3bacbd3b
colored text, arrays instead of many vars
2023-07-29 11:07:20 +04:00
Eknous
7822c53469
Merge branch 'tildearrow:master' into master
2023-07-29 11:06:18 +04:00
tildearrow
9d567d8cca
fix system fmt, part 1
2023-07-28 16:07:01 -05:00
Eknous-P
5c5ccbeb72
change to beginpopupcontextitem
2023-07-28 20:38:13 +04:00
Eknous-P
dedcff3ec2
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-28 18:39:47 +04:00
Eknous-P
dd00d3bc66
cleanup
2023-07-28 18:39:40 +04:00
Eknous
9f5a924259
Merge branch 'tildearrow:master' into master
2023-07-28 18:26:53 +04:00
Eknous-P
c6458efbbb
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-28 18:25:03 +04:00
Eknous-P
d5b18ab080
is this "the button"
2023-07-28 18:24:56 +04:00
tildearrow
a7e9218562
Namco WSG: fix custom clock
2023-07-28 04:27:53 -05:00
MooingLemur
9dcd5d1a89
comment grammar
2023-07-28 03:55:08 -05:00
MooingLemur
7aa3aec20e
ZSM export: handle Virtual Tempo quantization
2023-07-28 03:55:08 -05:00
cam900
8ad7a5bf7d
Remove global rendersamples
2023-07-27 21:10:45 +09:00
Eknous
c9447dbff2
Merge branch 'tildearrow:master' into master
2023-07-27 15:27:28 +04:00
Eknous-P
0d33273a2e
useless newline removed
2023-07-27 15:22:20 +04:00
Eknous-P
620fc82247
'all' checkbox to 'all'/'none' buttons
2023-07-27 14:44:41 +04:00
tildearrow
b41d8fe208
TIA: fix custom clock
...
but it changes pitch of everything
2023-07-27 02:20:22 -05:00
tildearrow
c2f83a3aef
GUI: remove ability to save legacy .fui
2023-07-27 01:35:28 -05:00
tildearrow
501d8da7af
NES: optimize NSFplay
2023-07-27 01:24:18 -05:00
tildearrow
3fac80dad4
new demo song
...
by Teuthida
2023-07-27 01:12:50 -05:00
Lunathir
348b158e4b
Adjust preset name to be in line with other presets
2023-07-27 01:10:02 -05:00
tildearrow
1fa92c63d0
Merge branch 'master' into force-critical-input-trickle
2023-07-27 00:39:29 -05:00
tildearrow
afe703faf2
Merge branch 'force-critical-input-trickle' of https://github.com/bbbradsmith/furnace into force-critical-input-trickle
2023-07-27 00:39:20 -05:00
bbbradsmith
fd27a41c08
relocate pattern mouse release handling to FurnaceGui::Loop
2023-07-27 01:04:48 -04:00
tildearrow
1511b66015
MSM6258: fix missing type/outbits init
2023-07-26 19:33:49 -05:00
tildearrow
677f7fe682
ES5506: some cleanup
...
and fix sample map... ugh
issue #1282
2023-07-26 19:16:57 -05:00
tildearrow
05d101e42e
fix unrecognized system ID error always being 0
2023-07-26 18:48:26 -05:00
tildearrow
5c861ca36e
compensate for sample movement/deletion
2023-07-26 17:58:57 -05:00
Eknous-P
60006dc862
typo
2023-07-26 19:51:28 +04:00
Eknous-P
d19214045c
reorder fix
2023-07-26 19:28:42 +04:00
Eknous-P
54d4097146
put sorting checkboxes in a treenode
2023-07-26 18:53:39 +04:00
Eknous-P
1c94975a0a
primitive effect sorting
2023-07-26 18:41:17 +04:00
cam900
e0dc22a6f1
Remove unnecessary functions
2023-07-26 19:39:13 +09:00
cam900
a3d54ca933
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-07-26 19:28:39 +09:00
tildearrow
a3a004477d
Game Boy: fix hw seq in low latency mode
2023-07-25 01:51:22 -05:00
tildearrow
d12c061393
PET: fix not working
2023-07-25 01:26:41 -05:00
tildearrow
4161dcd786
fix crash when exporting audio (per chip)
...
also fix two misc issues in ES5506 and Sound Unit
2023-07-24 22:34:39 -05:00
YohananDiamond
f3902e151e
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-07-25 00:02:08 -03:00
tildearrow
68a2c5f2f0
GUI: update credits
2023-07-24 17:48:05 -05:00
tildearrow
b519713222
don't use exceptions in maps
...
succeeds #801
2023-07-24 17:39:09 -05:00
tildearrow
85666a9d70
GUI: update credits
2023-07-24 14:52:27 -05:00
tildearrow
6694659695
formatting
2023-07-24 14:51:41 -05:00
Eknous-P
ceadf7a6c8
revert text changes
2023-07-24 21:16:59 +04:00
Eknous
695afcfc88
Merge branch 'tildearrow:master' into master
2023-07-24 14:21:30 +04:00
tildearrow
c702922144
OPLL: how am I going to do this
2023-07-23 22:36:27 -05:00
tildearrow
90264bb63e
MSM5232: fix chan osc
...
issue #1269
2023-07-23 16:40:45 -05:00
tildearrow
e52e2da68b
dev165 - Namco 163: do not scale pitch by default
2023-07-23 15:57:25 -05:00
Eknous-P
3a950619b0
settings apply button
2023-07-23 22:35:24 +04:00
Eknous-P
6cb6cc2c41
ted part number
2023-07-23 16:57:54 +04:00
Eknous
1e770d52b6
Merge branch 'tildearrow:master' into master
2023-07-23 16:44:05 +04:00
tildearrow
05a9496189
update credits
2023-07-23 05:26:25 -05:00
tildearrow
20418bb490
add TED to Furnace
...
#855 #873
2023-07-23 04:42:38 -05:00
cam900
3bafd4f6c0
update via PR comments
2023-07-23 17:39:38 +09:00
tildearrow
895921f257
GUI: orders now respect push nibble setting
...
issue #1260
2023-07-22 17:48:13 -05:00
tildearrow
0d2b7427a6
MSM6258: only one output
2023-07-22 17:32:16 -05:00
Eknous-P
7c5db82ab8
remove duplicate cases
2023-07-22 21:43:23 +04:00
Eknous-P
f274f88c42
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-22 20:44:11 +04:00
Eknous-P
093df41ef9
flat note names
2023-07-22 20:44:02 +04:00
Eknous
6cdfccec94
Merge branch 'tildearrow:master' into master
2023-07-22 19:49:34 +04:00
Eknous-P
d0404c9e10
more part numbers
2023-07-22 18:58:24 +04:00
Eknous-P
4ef6acfab7
add scc/scc+ and qsound part numbers
2023-07-22 18:00:49 +04:00
tildearrow
cb825ca938
GUI: add ImGuiTableFlags_NoScrollWithMouse
2023-07-22 05:27:46 -05:00
Eknous-P
4d2c388a69
change "piezo" to "moving iron"
2023-07-22 12:17:04 +04:00
tildearrow
2abe76d000
Amiga: fix custom clock
2023-07-22 01:42:05 -05:00
cam900
a675494fc2
Add part number for OPL3-L
2023-07-22 10:43:21 +09:00
cam900
0889a8fe92
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf289b
2023-07-22 10:39:28 +09:00
tildearrow
12a8abdf95
Merge pull request #1243 from Eknous-P/master
...
"chip part number" text label option for per-channel scope
2023-07-21 20:06:08 -05:00
tildearrow
ad88ce46ab
dev164 - Namco 163: improvements, part 4
...
- per-channel wave offset/length
- wave load position/length effects
- global wave load effects that actually make sense
- update doc
2023-07-21 19:54:35 -05:00
tildearrow
d411c9caba
GUI: add "cursor follows wheel" option
...
needs testing
2023-07-21 17:25:49 -05:00
tildearrow
2f0f30f2f4
GUI: options to wrap around song
...
both for order change on scroll and vertical cursor wrap
2023-07-21 16:15:20 -05:00
tildearrow
9f9b946522
Namco 163: improvements, part 3
...
revive the wave length macro
2023-07-20 19:17:00 -05:00
tildearrow
7cc166beb0
Namco 163: improvements, part 2
2023-07-20 18:23:58 -05:00
tildearrow
b087b28325
remove Namco 163 name setting
2023-07-20 16:50:19 -05:00
Eknous
f1399aab84
Merge branch 'tildearrow:master' into master
2023-07-20 20:41:44 +04:00
tildearrow
08bd036193
Namco 163: improvements, part 1
2023-07-19 21:27:48 -05:00
tildearrow
d779b4c516
Namco 163: get rid of wave load
...
part of some serious work... the global wave load feature will be improved
2023-07-19 14:29:38 -05:00
Eknous-P
caf4ab5d7a
add k053260 case
2023-07-19 23:20:28 +04:00
tildearrow
b42614189f
Namco 163: dang
2023-07-19 01:43:41 -05:00
tildearrow
01c33260bc
this commit sucks
2023-07-19 00:16:44 -05:00
tildearrow
63a50745ac
Namco 163: #1250 , part 1
2023-07-18 19:29:02 -05:00
tildearrow
df544e0b59
GUI: fix glitch in new song
...
issue #1253
2023-07-18 15:07:48 -05:00
Eknous-P
407f916311
add chipType change detect
2023-07-18 22:30:22 +04:00
cam900
1873a2a708
Merge branch 'master' of https://github.com/tildearrow/furnace into x1_010_bank
2023-07-18 20:17:28 +09:00
Eknous
6daf9b3d18
Merge branch 'tildearrow:master' into master
2023-07-18 14:16:15 +04:00
tildearrow
9d3b8621c5
GUI: fix undo in select and type order change mode
2023-07-17 16:42:07 -05:00
tildearrow
09d226a9aa
GUI: fix replace raw
2023-07-17 16:31:55 -05:00
tildearrow
ec9a3180b2
Merge pull request #1047 from tildearrow/k053260
...
Add K053260 support
2023-07-17 15:10:07 -05:00
Electric Keet
f0d51323af
Add percent sign in replace dialog.
...
It's not clear that the "scale" option in the find/replace dialog is meant to be a percentage. This'll fix that!
2023-07-17 14:20:40 -05:00
Eknous-P
c396c79ae0
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-16 15:10:15 +04:00
Eknous-P
2d68b6a316
update tooltip
2023-07-16 15:10:09 +04:00
Eknous
67de26fb68
Merge branch 'tildearrow:master' into master
2023-07-16 11:51:45 +04:00
Eknous-P
1fcbc603e1
Merge branch 'master' of https://github.com/Eknous-P/furnace
2023-07-16 11:50:20 +04:00
Eknous-P
30c41942a4
move to separate file + regular name on default
2023-07-16 11:48:36 +04:00
tildearrow
e07f9cd3f4
does not work
2023-07-15 20:29:49 -05:00
tildearrow
7cb1504215
GUI: update newSong.cpp
2023-07-15 18:49:28 -05:00
June
d6a24cd32a
add chip description tooltip for systems in new song dialog ( #1242 )
...
* add chip description tooltip for systems in new song dialog
* give BeginTooltip() for chip descriptions its own line in code
2023-07-15 18:23:52 -05:00
Eknous
edefb05a56
Merge branch 'tildearrow:master' into master
2023-07-15 22:10:19 +04:00
tildearrow
c3d6d9c440
don't start engine on autoNoteOff
...
it's unnecessary. issue #1187
2023-07-15 02:59:06 -05:00
tildearrow
99e55136f3
GUI: prevent lag when drawing on wave editor
2023-07-15 02:50:49 -05:00
tildearrow
d096d5eb3c
GUI: fix scrolling when stepping rows
2023-07-14 19:24:57 -05:00
Eknous
ce1444965a
Merge branch 'tildearrow:master' into master
2023-07-14 20:09:34 +04:00
tildearrow
9c97291e9c
MSM6258: don't use auto
2023-07-13 16:03:47 -05:00
cam900
7148f99b88
Merge branches 'master' and 'k053260' of https://github.com/tildearrow/furnace into k053260
2023-07-13 20:15:40 +09:00
tildearrow
e93f649bfb
FixedQueue, part 3
2023-07-13 04:23:01 -05:00
tildearrow
708c363635
FixedQueue, part 2
2023-07-13 04:09:20 -05:00
tildearrow
99be9cb337
FixedQueue, part 1
2023-07-12 19:54:37 -05:00
tildearrow
dbd200c279
prepare to use FixedQueue
...
avoiding allocations in real-time code
2023-07-12 19:43:15 -05:00
YohananDiamond
30c1a69298
command palette: scroll to the beginning when the palette opens
2023-07-12 11:14:51 -03:00
YohananDiamond
81fd5a23b8
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-07-12 10:20:35 -03:00
YohananDiamond
7a3319b87a
Merge branch 'master' of https://github.com/tildearrow/furnace into dialog-nitpicks
2023-07-12 10:16:59 -03:00
YohananDiamond
f416bb3048
dialog nitpick: centering modal popups
2023-07-12 10:16:39 -03:00
cam900
3adacff028
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-12 20:11:13 +09:00
tildearrow
90b76d20e3
C64: fix reSIDfp muting
2023-07-12 06:04:37 -05:00
Eknous-P
1fcf72b912
chip short name for per-chan scope
2023-07-12 14:17:08 +04:00
bbbradsmith
a37260bcaa
Move pattern finishSelection out of SDL-triggered pointUp, and replace with ImGui release trigger in drawPattern. This prevents down/up events from being processed out of order by two separate event systems, causing selection to be stuck on if the up event is recieved within 1 frame of the down event.
2023-07-12 05:45:30 -04:00
tildearrow
f2b1e00df7
Merge branch 'master' of github.com:tildearrow/furnace
2023-07-11 19:30:43 -05:00
tildearrow
4bc2a28760
GUI: fix memory leak in backup task
...
issue #1233
2023-07-11 19:30:13 -05:00
tildearrow
641327634e
Merge pull request #1232 from YohananDiamond/dialog-nitpicks
...
More dialog nitpicks: cancel popups with ESC
2023-07-11 19:16:32 -05:00
tildearrow
6ce45593cf
C64: per-chan osc filters and volume
2023-07-11 18:11:48 -05:00
tildearrow
e8130caa52
C64: fix dSID multi-chip
2023-07-11 17:21:51 -05:00
YohananDiamond
f0e7be79d5
dialog nitpicks: more close-with-esc
2023-07-11 11:14:35 -03:00
cam900
b07ba72aa3
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-11 20:35:31 +09:00
tildearrow
d93a3d17a9
not recommended
2023-07-10 21:48:41 -05:00
tildearrow
7524b42564
GUI: again
...
issue #1228
2023-07-10 14:38:26 -05:00
tildearrow
5619ae36c8
GUI: set bigFont on font loading failure
...
issue #1228
2023-07-10 14:36:44 -05:00
cam900
5e0fb78a90
Use allocated ID
2023-07-10 19:57:45 +09:00
cam900
7aaa52297e
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-10 19:56:29 +09:00
tildearrow
4c77eaba80
GUI: fix watermark position
2023-07-10 04:32:56 -05:00
tildearrow
47110d3492
noooooooooooooo
2023-07-10 02:08:52 -05:00
tildearrow
5a9de0f3e6
dev163 - GUI: add watermark to identify unstable
2023-07-09 20:34:44 -05:00
tildearrow
ecb9f6fbeb
PV-1000: fix chan osc
2023-07-09 19:32:24 -05:00
tildearrow
50dda44880
GUI: handle SIGTERM correctly
...
issue #1143
2023-07-09 19:19:37 -05:00
tildearrow
319ed04946
GUI: add amplitude setting to per-chan osc
...
issue #1135
2023-07-09 18:59:58 -05:00
tildearrow
46ede984a7
VGM export: fix RF5C68 memory being wrong
...
issue #1078
2023-07-09 18:46:24 -05:00
tildearrow
cf2c63caf7
YM2612: implement 9xxx, part 2
...
VGM export
2023-07-09 17:41:24 -05:00
tildearrow
0c5e58fa3e
YM2612: implement 9xxx, part 1
...
does not work on VGM export yet
2023-07-09 15:12:45 -05:00
tildearrow
0b2de3b933
YM2612: fix DAC mute not respecting queue, part 2
2023-07-09 14:17:52 -05:00
tildearrow
494572e4e5
GUI: display correct OPLL preset for chip type
2023-07-09 05:35:49 -05:00
tildearrow
62c5ec83f4
GUI: fix OPLL FB/DC/DM preview for preset patches
2023-07-09 05:28:14 -05:00
tildearrow
68f517eb04
release v0.6pre7 (hotfixes)
2023-07-09 03:40:45 -05:00
tildearrow
18eaef4eba
GUI: for real
...
set render backend to SDL if it fails
2023-07-09 03:32:38 -05:00
tildearrow
6dbc33dc2a
renderGL: fix unusable when font tex fails to load
2023-07-09 03:29:32 -05:00
tildearrow
e2540bf789
renderDX11: fix crash when font tex fails to load
...
issue #1217
2023-07-09 03:18:23 -05:00
MooingLemur
73ea490fdb
ZSM export: fix two bugs w/ looped sample export
2023-07-09 01:56:26 -05:00
cam900
2a4e7267aa
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-09 13:11:53 +09:00
tildearrow
e600747152
GUI: actually fall back to SDL_Renderer if other b
...
ackend fails to start
2023-07-08 22:26:51 -05:00
tildearrow
a500dcda49
release v0.6pre6
2023-07-08 20:22:03 -05:00
tildearrow
83219cefc7
GUI: implement chan osc volume label
2023-07-08 20:02:05 -05:00
tildearrow
3765294cd3
TODO: implement 30xx on ExtCh for pre7
2023-07-08 18:06:19 -05:00
tildearrow
9d0a95e228
Game Boy: fix zombie mode on first note
2023-07-08 17:08:08 -05:00
tildearrow
2786b307e3
YM2612: fix DAC mute not respecting queue limits
2023-07-08 16:19:50 -05:00
tildearrow
34502f218c
WonderSwan: fix custom clock setting
...
issue #1211
2023-07-08 14:40:35 -05:00
tildearrow
c1ff3c38aa
Game Boy: fix memory leak
2023-07-08 14:40:14 -05:00