Commit graph

101 commits

Author SHA1 Message Date
cam900
14c5d94499 C140 Part 2 2023-08-09 20:30:00 +09:00
tildearrow
20418bb490 add TED to Furnace
#855 #873
2023-07-23 04:42:38 -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
cam900
548aa5e6ac Merge branch 'master' of https://github.com/tildearrow/furnace into k053260 2023-04-08 08:51:00 +09:00
tildearrow
99d2199db6 dev152 - sample map notes, part 1 2023-04-07 16:54:05 -05:00
tildearrow
eb63d62181 fix 1.1.7-1.1.9 .dmf loading 2023-04-06 01:25:06 -05:00
cam900
9c56c3d01b [WIP] K063260 skeleton 2023-04-02 14:32:47 +09:00
tildearrow
77f1ca3339 rename D65784221391491G18414119492 to PV1000
it probably was only used there anyway
2023-03-05 14:01:21 -05:00
cam900
dbd1f56a10 Add NEC D65010G031 support
chip flag and instrument color is placeholder
2023-03-05 14:01:44 +09:00
cam900
5c06470145 Add SM8521 instrument type 2023-02-11 21:56:41 +09:00
tildearrow
45faadd4c8 update copyright year 2023-01-19 19:18:40 -05:00
tildearrow
5bc2ccbe8e fix a tiny bug when saving SNES instruments 2022-12-29 02:22:20 -05:00
tildearrow
0914359063 dev131 - SNES: add more sustain modes and D2 2022-12-24 18:03:57 -05:00
tildearrow
b619580b4b add ins type for Pokémon Mini and GA20 2022-12-15 00:47:46 -05:00
cam900
76cdc3a6a5 (Partially) K007232 support
Chip ID is placeholder.
2022-12-08 14:18:22 +09:00
tildearrow
d943eb02ae fix serious bug when saving op macros 2022-11-21 15:34:24 -05:00
tildearrow
98a88a9199 add helper ins end marker when saving to .fur 2022-11-21 04:07:21 -05:00
tildearrow
8f59ceb6a6 dev127 - experiment with new ins on .fur 2022-11-21 04:04:26 -05:00
tildearrow
0627e38d63 don't load assets when loading temp ins 2022-11-21 03:01:57 -05:00
tildearrow
d6ae735ffe dev126 - new ins format 2022-11-20 19:19:24 -05:00
tildearrow
1b79f9d7f3 new ins format, part 8
all currently supported features loadable
2022-11-20 17:20:19 -05:00
tildearrow
5ec4f2d1f0 new ins format, part 7
FM instruments now loadable
2022-11-20 14:28:43 -05:00
tildearrow
badf91d447 new ins format, part 6 2022-11-20 04:01:14 -05:00
tildearrow
a7b139cd00 new ins format, part 5 2022-11-20 03:24:23 -05:00
tildearrow
38bb36363d new ins format, part 4 2022-11-19 22:12:17 -05:00
tildearrow
0008420b6b ................................................. 2022-11-19 21:15:10 -05:00
tildearrow
da1560b1c2 new ins format, part 3 2022-11-19 18:51:32 -05:00
tildearrow
3ba90e6896 new ins format, part 2 2022-11-19 18:16:19 -05:00
tildearrow
ae7382f7a9 new ins format, part 1 2022-11-19 18:13:17 -05:00
tildearrow
98de4c6ca8 here are the comparisons 2022-11-19 14:40:41 -05:00
tildearrow
76c0136a12 TODO: The rest 2022-11-19 04:05:52 -05:00
tildearrow
78a2218ee1 this still won't pass CI 2022-11-18 22:04:38 -05:00
tildearrow
a9acba3cb7 aaaaaa 2022-11-18 04:43:22 -05:00
tildearrow
c34ddea605 unused garbage 2022-11-17 23:12:32 -05:00
tildearrow
dbcd7f31a8 prepare for implementing new ins format 2022-11-17 19:07:40 -05:00
tildearrow
afcc292c0c remove mode from DivInstrument already 2022-11-17 18:40:58 -05:00
tildearrow
bcc94fd459 truly fix .dmp arp macro saving
(hopefully)
2022-10-01 23:59:23 -05:00
tildearrow
76f0cceb55 partially fix .dmp arp macro saving 2022-10-01 16:44:52 -05:00
tildearrow
3b28549885 SNES: pre-dev118 gain hotfix 2022-09-29 04:39:31 -05:00
tildearrow
6028523eaf dev118 - SNES true sustain 2022-09-28 19:08:22 -05:00
tildearrow
c0de45ff0c Merge branch 'snes' of https://github.com/akumanatt/furnace into akumanatt-snes 2022-09-24 02:53:11 -05:00
cam900
e00758d67c Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-09-22 23:02:01 +09:00
tildearrow
e22d7484cb dev115 - automatic system detection 2022-09-21 19:27:42 -05:00
Natt Akuma
7956d41f1b SNES: Get wavesynth and envelope working
No samples, inverted volumes and E/P/N yet
It's been 3 months...
2022-09-18 18:33:54 +07:00
cam900
0f5a400b29 Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro 2022-09-18 00:11:53 +09:00
tildearrow
7b1713758b dev114 - operator muting for OPN/OPM 2022-09-12 00:37:25 -05:00
cam900
54dbd0690c Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
# Conflicts:
#	src/engine/fileOps.cpp
#	src/engine/platform/lynx.cpp
#	src/engine/platform/rf5c68.cpp
#	src/engine/platform/su.cpp
#	src/engine/platform/x1_010.h
#	src/engine/platform/ym2610.cpp
#	src/engine/platform/ym2610.h
#	src/engine/platform/ym2610b.cpp
#	src/engine/platform/ym2610b.h
#	src/engine/sysDef.cpp
#	src/gui/insEdit.cpp

Add effect command for ADPCM-A global volume, X1-010 Sample bank slot
2022-08-27 17:25:48 +09:00
cam900
4cc79fb49d Prepare for split sample chip instrument
(MSM6258, MSM6295, QSound, Sega PCM, ADPCM-A, ADPCM-B, YMZ280B, RF5C68)
Instrument color and icons are placeholder.

different volume range, hard panned/soft panned and/or independent volume per output, chip-dependent features (global volume, echo, etc)
Allow use sample in instrument tab for chip with sample support
Prepare to support X1-010 Seta 2 style bankswitch behavior
Prepare to support AY89x0 PCM DAC
Support volume for PCE sample (DAC)
Fix Lynx, Y8950 sample pitch matches to sample preview
Support PCM DAC with backward and pingpong loop mode
Reduce some codes
Add Sega PCM, AY89x0, QSound, PCM DAC, Lynx per-channel debug support
2022-08-27 16:27:36 +09:00
tildearrow
e158591ccb even more fixes 2022-08-23 02:31:39 -05:00
tildearrow
226f43fea3 several important bug fixes to advanced arp macro 2022-08-22 19:09:08 -05:00