Kagamiin~
928ff5c2d8
Removing placeholder
2023-10-24 14:59:00 -03:00
Kagamiin~
7d0eee7a95
Removing dash from system name
...
Because it causes problems with e.g. KDE in the window title.
2023-10-24 14:49:12 -03:00
Kagamiin~
b799383351
Changing detune effect description for consistency
2023-10-24 14:34:26 -03:00
Kagamiin~
23b1c4107e
Fix hard reset handling; add detune effect; change some labels
2023-10-24 14:29:37 -03:00
tildearrow
c0acd472ed
SoundUnit: fix sample map
2023-10-23 16:40:30 -05:00
tildearrow
f4bb5f2893
ship
2023-10-23 13:49:57 -05:00
tildearrow
6dddee40d5
C64: 20xy and 21xy for setting ADSR
...
dropping DefleJank
2023-10-23 13:49:03 -05:00
tildearrow
aad3557693
dev186 - C64: update env on 1Exy
2023-10-23 13:38:16 -05:00
tildearrow
9ca7d529eb
128 patterns are possible under .mod...
2023-10-23 04:31:27 -05:00
Kagamiin~
64baa7c97f
Some refactoring
2023-10-22 11:46:34 -03:00
tildearrow
7b09d5f560
GUI: fix AdLib drum preset not using drums mode
2023-10-21 22:23:01 -05:00
tildearrow
f718fbb5f5
dev185 - SoundUnit: hardware sweep sequences
...
kinda buggy in note off... may require a rewrite of volume handling
2023-10-21 18:42:37 -05:00
Kagamiin~
dde56c0cfc
Merge branch 'master' into feature/esfm
2023-10-21 14:57:43 -03:00
Kagamiin~
a1b7e52467
Implementing pattern effects, detune on FM preview, default instrument
2023-10-21 14:35:20 -03:00
cam900
15bdb19336
Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112
2023-10-21 15:15:10 +09:00
tildearrow
10c72f3a10
SoundUnit: duty on forceIns
2023-10-20 17:28:45 -05:00
Kagamiin~
821b567b8c
Updating ESFMu with envelope delay fix; fixing macro op ordering
2023-10-18 17:01:46 -03:00
tildearrow
f31bb1bdc7
fix subsong parameter ignored when using output
2023-10-18 14:33:12 -05:00
tildearrow
148e06a62a
GUI: channel status, part 1
2023-10-18 04:26:50 -05:00
tildearrow
d5da4d7e52
GUI: prepare to add auto-clone feature
2023-10-18 00:00:23 -05:00
tildearrow
74d2e7e329
aaaaaaa
2023-10-17 18:38:39 -05:00
tildearrow
0582c7448d
update furIcons
2023-10-17 18:23:20 -05:00
Kagamiin~
6ce2fd0c9a
Adding ESFM letter-style instrument icon
...
Thanks to Electric Keet for providing me with the icon!
2023-10-17 20:16:44 -03:00
tildearrow
ad55e6f728
ES5506: fix getPan
2023-10-17 18:11:12 -05:00
Kagamiin~
a01ddd381e
Implement ESFM macros
2023-10-17 19:24:57 -03:00
tildearrow
06ba12b270
add command line option to see song summary
2023-10-17 14:11:35 -05:00
Kagamiin~
8ae86f79a8
Merge branch 'master' into feature/esfm
2023-10-17 15:53:21 -03:00
Kagamiin~
aee939bd3e
Implement fixed frequency mode for modern and classic layouts
2023-10-17 15:47:08 -03:00
Lunathir
94213d7cda
Fix stray apostrophe
2023-10-17 01:34:43 -05:00
Lunathir
e8ff51c7d1
Correct instances of years having apostraphes at end
2023-10-17 01:34:43 -05:00
tildearrow
11e9cd3a07
GUI: fix mobile controls time scaling
2023-10-16 19:50:15 -05:00
tildearrow
7dfb7e916c
GUI: use FreeType by default
2023-10-16 16:23:54 -05:00
Kagamiin~
39001dcb6a
Adding operator routing visualization
2023-10-16 16:57:04 -03:00
tildearrow
e633550647
automatic safe mode!
...
to-do: test on Windows...
2023-10-16 14:55:01 -05:00
tildearrow
1cf519ce17
add safe mode with audio
2023-10-16 14:01:30 -05:00
tildearrow
c420b55a16
add a safe mode
...
disables audio output
enables software rendering
disables font loading
not automatic yet
2023-10-16 06:53:21 -05:00
tildearrow
80c9795773
more FreeType work
2023-10-16 06:14:44 -05:00
tildearrow
f44369a09e
GUI: aaaaaaa
2023-10-15 19:48:20 -05:00
Kagamiin~
4a0295fd1f
WIP: adding fixed pitch mode; fix UB in ESFM driver
2023-10-15 19:46:07 -03:00
tildearrow
c57d5efdfd
GUI: add warning if ins cannot be previewed
2023-10-15 17:37:51 -05:00
tildearrow
061b8e7aa1
GUI: add a hint when an ins cannot be previewed
2023-10-15 17:02:25 -05:00
Kagamiin~
84e0ec9dae
bump ct range to 24; fix bug in modern layout for OPL and ESFM
2023-10-15 11:46:32 -03:00
Kagamiin~
484b6f4411
Adding classic layout; fixing operator swapping and KSL bit order
2023-10-15 11:46:32 -03:00
Kagamiin~
cfa0628a32
Removing unused code
2023-10-15 11:46:32 -03:00
Kagamiin~
6733f4d1f4
Adding alternate layout for ESFM
2023-10-15 11:46:32 -03:00
Kagamiin~
696433c784
Fix operator order in GUI for ESFM
2023-10-15 11:46:32 -03:00
Kagamiin~
779afcb97a
WIP: adding ESFM (ESS ES1488/ESS ES1868 etc.) system
2023-10-15 11:46:32 -03:00
tildearrow
a4601fed04
GUI: move default author setting
2023-10-14 15:10:23 -05:00
tildearrow
8f4133d2e7
Merge pull request #1523 from Eknous-P/defartist
...
default author name
2023-10-14 03:43:46 -05:00
tildearrow
dd7f4c12e2
dev184 - Merge branch 'master' of https://github.com/DevEd2/furnace
2023-10-14 03:19:02 -05:00
tildearrow
f1afa423d4
fix instrument loading
...
after an SL or WL block it wouldn't load anything else
2023-10-14 02:53:55 -05:00
tildearrow
972dc85a71
GUI: spacing
2023-10-13 20:16:51 -05:00
tildearrow
10172e0489
GUI: better DPCM mapping, part 2
2023-10-13 19:57:36 -05:00
tildearrow
e51ca07acb
GUI: better DPCM mapping, part 1
...
UI needs to be better
it does not work yet
2023-10-12 20:32:00 -05:00
tildearrow
1dd46274d5
GUI: move Sample tab of non-sample-primary ins typ
...
es
2023-10-12 20:05:52 -05:00
tildearrow
7ede07e2a4
dev183 - prepare for better DPCM mapping
2023-10-12 19:52:44 -05:00
tildearrow
ddf0e3f368
GUI: fix sample view not updating on load replace
2023-10-12 18:44:46 -05:00
tildearrow
40da2ecb46
fix clock overflow
2023-10-12 05:26:48 -05:00
tildearrow
6118e75ec7
fix gap in audio export
2023-10-12 03:54:32 -05:00
tildearrow
af56b726e4
low quality tildearrow code
2023-10-11 17:24:40 -05:00
Eknous-P
b16a562aeb
default author name
2023-10-11 18:16:46 +04:00
tildearrow
219665ed60
dev182 - add a different macro release strat
...
active release makes the macro jump to release pos instead of waiting
2023-10-11 03:36:21 -05:00
tildearrow
8235f6ee66
C140: add bank types
2023-10-11 02:48:39 -05:00
tildearrow
b08f1e656f
SNES: NOOOOOOOOOOOOO
...
a typo ruined 0.6 :<
issue #1522
2023-10-11 01:16:57 -05:00
tildearrow
43468653a0
prepare for pre-calculated pitch table
2023-10-10 20:15:58 -05:00
Electric Keet
4450ebb7aa
Add "duplicate" to inst. list context menu.
...
It's right at the top of the menu, purely because that's the order the buttons are in.
2023-10-09 18:54:14 -05:00
tildearrow
cb8ed42cd6
GUI: channel pair hints, part 5
...
SNES freq mod
2023-10-09 04:28:08 -05:00
tildearrow
6f9e3e0058
GUI: channel pair hints, part 4
...
now with flooring
2023-10-08 20:19:56 -05:00
tildearrow
8422e5dc1b
GUI: channel pair hints, part 3
...
to-do:
- flooring
2023-10-08 15:34:14 -05:00
tildearrow
7fc734744d
GUI: channel pair hints, part 2
...
POKEY
2023-10-08 04:07:26 -05:00
tildearrow
4b008f4b41
GUI: channel pair hints, part 1
...
very ugly
2023-10-07 20:35:25 -05:00
tildearrow
c8597c3c3e
Y8950: fix missing drum toggle effect
2023-10-06 00:36:23 -05:00
tildearrow
750406e0be
fix missing pre effects
...
issue #1513
2023-10-06 00:34:51 -05:00
tildearrow
687fbf5436
macro name refactor
2023-10-05 23:51:34 -05:00
tildearrow
2f9320ca7a
GUI: fix apply
2023-10-05 18:10:58 -05:00
tildearrow
82da85ecbf
Merge pull request #1509 from Eknous-P/settingdetect
...
Settings change detect
2023-10-05 18:09:24 -05:00
tildearrow
7736ced611
GUI: settings grammar
2023-10-05 14:23:57 -05:00
Eknous-P
277a695f5e
s p a c e
...
and another inline if i suppose
2023-10-05 14:43:06 +04:00
tildearrow
839dc3cd91
prepare to add channel pair and mode hints
2023-10-05 04:47:14 -05:00
Eknous-P
daa7800e3c
part 2.5 inline-ize
...
also rerun actions as the website is back up
2023-10-03 23:21:11 +04:00
tildearrow
1283f70646
GUI: fix move cur chan actions being swapped
2023-10-03 14:07:41 -05:00
Eknous-P
e8f1b36a1c
settings change detect part 2
...
i hope i didnt miss anything
2023-10-03 18:59:41 +04:00
Eknous-P
3ad0fe208d
settings changed detect part 1
2023-10-03 18:33:22 +04:00
tildearrow
79f92fab68
GUI: prepare for status view
2023-10-03 04:38:28 -05:00
cam900
d6d3bbcbf1
Fix build
2023-10-03 14:02:33 +09:00
cam900
e76d96f4cb
Fix length
2023-10-03 12:35:18 +09:00
cam900
b12af42b06
Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112
2023-10-02 16:53:07 +09:00
DevEd
ac85732ef2
Merge branch 'tildearrow:master' into master
2023-10-02 01:07:35 -04:00
tildearrow
fbc34fae02
release v0.6
...
finally!
thanks to:
- everyone who has helped with testing and bug reporting
- all contributors
- all demo song artists
- every user
thank you
I really mean it
2023-10-01 23:08:46 -05:00
tildearrow
6f5cd04fcd
two new demo songs
...
by tapekeep and TheDuccinator
2023-10-01 15:52:02 -05:00
tildearrow
08275cad94
GUI: update welcome screen
2023-10-01 15:28:55 -05:00
tildearrow
3f18f11742
update gitignore
2023-10-01 15:27:07 -05:00
tildearrow
572dbcfdd2
K007232: fix getPan
2023-10-01 15:06:43 -05:00
Colin Kinloch
33f9e63805
Select loaded instrument on open
2023-10-01 00:43:24 +01:00
tildearrow
6b2061a434
release v0.6pre18
...
hopefully this, for REAL, is the last pre-release
2023-09-27 16:03:57 -05:00
tildearrow
e1f7a175c4
whoops
2023-09-27 02:23:15 -05:00
tildearrow
6c88329ddd
possibly fix crash after render
...
issue #1503
2023-09-27 02:22:56 -05:00
tildearrow
08a93f9c4d
Namco WSG: fix noise mode
2023-09-26 12:23:38 -05:00
tildearrow
de2beb794f
release v0.6pre17
...
hopefully this is the final one before 0.6
2023-09-25 14:28:38 -05:00
tildearrow
d4657f4b6c
GUI: why are the icons for FM and PSG swapped
2023-09-25 13:19:27 -05:00
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