Commit graph

1006 commits

Author SHA1 Message Date
tildearrow
584b8426ff GUI: improve debug menu 2022-02-03 18:38:57 -05:00
tildearrow
c8f57afda4 consider loop in sample preview
fixes #120
2022-02-03 16:52:27 -05:00
tildearrow
4dd935bbcc Genesis/Neo Geo ext.: fix possible TL bug 2022-02-03 16:17:30 -05:00
tildearrow
c682c921a1 fix compatible-style retrigger 2022-02-03 15:43:41 -05:00
tildearrow
a95d8e6fa3 GUI: fix MML string on 256-wide waves 2022-02-03 15:30:30 -05:00
freq-mod
ead65d8c21 revert OPLL system 2022-02-03 14:41:34 -05:00
freq-mod
8e3355ad4a revert OPL3 and FDS
FDS is wave + pitch mod, so that one goes too
2022-02-03 14:41:34 -05:00
freq-mod
6a78b620c3 revert AY systems back 2022-02-03 14:41:34 -05:00
freq-mod
8a4787fbe4 partially revert previous commit
w/r/t feedback
2022-02-03 14:41:34 -05:00
freq-mod
93dfe8f4ac what am I doing 2022-02-03 14:41:34 -05:00
freq-mod
28f14e241e Change misleading name
PC-9801-86 is Ym2608 without ADPCM + stereo DAC, allowing up to 8ch PCM. That isn't what is done here. Idle Japan's speak board (or PC-9801-73?) is a pure YM2608 with ADPCM intact.
2022-02-03 14:41:34 -05:00
freq-mod
5326cb67c5 typo
also omitted one 2610 variant
2022-02-03 14:41:34 -05:00
freq-mod
8a946eb99f changed channel naming a bit
to be more specific
2022-02-03 14:41:34 -05:00
tildearrow
a1aa0be300 GUI: add German notation option 2022-02-03 14:40:09 -05:00
tildearrow
0ceec182a0 SAA: fix negative octaves 2022-02-03 02:46:49 -05:00
tildearrow
9b83c304e5 AY8930: fix negative octaves 2022-02-03 02:46:42 -05:00
tildearrow
35e39d2c32 arcade limits 2022-02-03 02:30:21 -05:00
tildearrow
5086bc1097 implement the linear pitch flag 2022-02-03 02:24:11 -05:00
tildearrow
d638af2017 fix E1xx and E2xx effects 2022-02-03 01:30:03 -05:00
tildearrow
2a15673610 implement loop modality and pitch control flags
issue #113
2022-02-03 00:52:50 -05:00
tildearrow
3379e8b380 prepare for compat flags, piano, comments, etc. 2022-02-03 00:34:48 -05:00
tildearrow
07b767bee1 prepare for ADPCM-B 2022-02-02 23:17:16 -05:00
tildearrow
e9f9cfd518 prepare for E5xx behavior flag 2022-02-02 23:16:59 -05:00
tildearrow
ccfe3bdd97 Genesis: add ability to use ymfm instead of Nuked 2022-02-02 23:08:45 -05:00
tildearrow
2fdca5a98f update format.md 2022-02-02 18:25:32 -05:00
tildearrow
3b3265f6f2 Merge branch 'master' of github.com:tildearrow/furnace 2022-02-02 18:25:09 -05:00
tildearrow
da8e4715bd finally fix the build 2022-02-02 18:24:33 -05:00
tildearrow
3b84c3d4cd add Between_the_Circuits.fur
requested by kleeder
2022-02-02 18:13:00 -05:00
tildearrow
e8b2fed06d add cueball.fur
closes #116
2022-02-02 18:11:53 -05:00
LoKiToon
fe8226e2e5 Add files via upload 2022-02-02 17:53:25 -05:00
LoKiToon
3d44a1e5c0 Delete GranularFurn 2022-02-02 17:53:25 -05:00
LoKiToon
ed1c2e7706 Create GranularFurn 2022-02-02 17:53:25 -05:00
tildearrow
14760e0669 **DO NOT BUILD THIS ONE** 2022-02-02 15:29:20 -05:00
tildearrow
84891cc4e5 GUI: turn loop position slider into a text field 2022-02-02 04:33:53 -05:00
tildearrow
8354f1a610 GUI: slightly tweak volume insertion method
untested as i am on bed
2022-02-02 04:23:36 -05:00
tildearrow
dc16d52a7c fix #111 2022-02-02 03:23:33 -05:00
tildearrow
545f3ffdf4 Genesis: add DAC distortion flag 2022-02-02 03:06:30 -05:00
tildearrow
ec9cc0e254 remove some debug messages 2022-02-02 02:49:39 -05:00
tildearrow
9c33abaa19 Genesis: fix extended channel 3 muting 2022-02-02 02:46:29 -05:00
tildearrow
cbf66b1e62 prepare to add register cheat sheets 2022-02-02 02:14:42 -05:00
tildearrow
ed15f01697 GUI: set path when opening file as cmdline arg 2022-02-02 01:14:21 -05:00
tildearrow
26cd33bae6 fix windows build 2022-02-02 01:06:29 -05:00
tildearrow
3e3e165662 fix windows build oh my 2022-02-01 23:59:25 -05:00
tildearrow
f03ed7c833 NES: add hardware sweep effect 2022-02-01 18:28:48 -05:00
tildearrow
f09a0b40c3 assign note off key to 1
fixes #103 as interim
2022-02-01 18:09:54 -05:00
tildearrow
d691ec6d76 add a chip playground
in debug menu
2022-02-01 18:08:19 -05:00
tildearrow
3ca7ebd1fc update macOS release script to not use JACK 2022-02-01 16:31:19 -05:00
tildearrow
09106f661f fix Termux build 2022-02-01 16:05:01 -05:00
Christoph Neidahl
c83e146d11
Improve devendoring & other CMake stuff (#21)
* Improve devendoring

* Add warning flags for own C++ code

For https://github.com/tildearrow/furnace/pull/12#issuecomment-1017330467.

* Document new CMake options

* pkg-config stuff

* Warnings stuff for MSVC yay

* Use more specific linking vars & functions

* Fix Linux icon location

* DEPENDENCIES_LEGACY_LDFLAGS for JACK too
2022-02-01 15:50:25 -05:00
freq-mod
320bebb4be
Add 12xx duty cycle description (#101) 2022-02-01 15:15:05 -05:00