Commit graph

9150 commits

Author SHA1 Message Date
tildearrow
f6621a2d5f XM: fix end pat mark bumping 2024-07-14 03:56:15 -05:00
tildearrow
26e7e5bb82 XM import: fix EC0/ED0 2024-07-14 03:44:29 -05:00
tildearrow
5e58999e8d IT import: fix 0Dxx bumping into something 2024-07-14 03:44:20 -05:00
tildearrow
6e405d4a99 IT/S3M import: implement S8x 2024-07-14 03:38:24 -05:00
tildearrow
e15ff1fe08 IT import: fix vol column if there is vol effect
also implement vibrato depth vol col effect
2024-07-14 03:27:59 -05:00
tildearrow
516adb32fb XM: fine slides are different 2024-07-14 03:22:32 -05:00
tildearrow
5659ea1344 XM import: fix pitch slide speed 2024-07-14 03:20:46 -05:00
tildearrow
8772d75e52 XM import: loop + fade-out
and a couple envelope fixes
2024-07-14 03:17:40 -05:00
tildearrow
b35db131c4 IT import: implement vol col vol slides 2024-07-14 03:02:03 -05:00
tildearrow
71e052d740 IT import: implement default pan 2024-07-14 02:44:50 -05:00
tildearrow
871c260bc1 GUI: fix text hiding after hash in ins/sample list 2024-07-14 02:27:35 -05:00
tildearrow
3449dfdea2 IGFD: fix text hiding after hash 2024-07-14 02:21:35 -05:00
tildearrow
2ac9d0d243 GUI: fix hash hide in channel names 2024-07-14 01:56:18 -05:00
tildearrow
0efe8a1320 XM import: fix infinite loop 2024-07-14 01:47:17 -05:00
tildearrow
691336a9ce XM import: fix pan macro 2024-07-14 01:35:27 -05:00
cam900
5977e653fd Add sample length warning for OPL4 PCM 2024-07-14 15:26:06 +09:00
tildearrow
6f919acccc XM import: only take 9xx effect if has note 2024-07-14 01:13:38 -05:00
cam900
cf341b39a3 Fix macro volume multiplier (127 for MultiPCM, 64 for Amiga) 2024-07-14 11:57:01 +09:00
tildearrow
61228e14e9 this one too 2024-07-13 20:03:08 -05:00
Electric Keet
4c810879c5 Early work on a quick start guide.
No graphics yet and only the first section is filled in.
2024-07-13 18:01:40 -07:00
tildearrow
a97970c557 future plans 2024-07-13 20:00:30 -05:00
tildearrow
22e02ece24 DIV_INS_MULTIPCM on note on 2024-07-13 19:40:47 -05:00
tildearrow
c90c05fde3 rename a couple things 2024-07-13 19:15:23 -05:00
tildearrow
e3daca9c83 get rid of these macros 2024-07-13 18:31:28 -05:00
tildearrow
da1225c933 Merge branch 'master' into ymf278b 2024-07-13 17:39:43 -05:00
tildearrow
54c679ba50 Dave: fix potential DAC hang 2024-07-13 17:10:19 -05:00
tildearrow
d769264e25 fix possible hang when loading invalid MA/Ox feat
in instrument

issue #2021
2024-07-13 17:01:35 -05:00
tildearrow
6288e18a7a fix newIns typo 2024-07-13 16:52:40 -05:00
cam900
55c343bd39 Remove outdated note 2024-07-13 21:47:05 +09:00
cam900
0e3b1f0bca Reduce unnecessary change 2024-07-13 21:44:40 +09:00
cam900
00e9ca29fa Revert "Re-split OPL4 PCM instruments due to hardware differences"
This reverts commit 87ac12e143.
2024-07-13 16:28:20 +09:00
tildearrow
3bcf6a716e merge #2015
manually due to conflict
2024-07-13 00:51:20 -05:00
cam900
4ad160d6ca Fix description 2024-07-13 13:30:59 +09:00
cam900
8ff4baa770 Fix naming 2024-07-13 13:18:17 +09:00
cam900
26cf5bd097 Fix VGM output 2024-07-13 13:15:40 +09:00
cam900
87ac12e143 Re-split OPL4 PCM instruments due to hardware differences
- MultiPCM also has level direct, so it's remained in DivInstrumentMultiPCM. everything else don't support at MultiPCM is moved into DivInstrumentOPL4PCM.
- MultiPCM can't modify ADSR envelope unless reading instrument from ROM, so I decided to remove ADSR envelope macros. these are moved into OPL4 PCM instrument.
- Save/Load of MultiPCM level direct parameter is still disabled until main version update (for disallow crash).
- Also, this PR fixes OPL4 VGM output.
2024-07-13 13:09:10 +09:00
cam900
ec5879f10b Fix pre-porta command 2024-07-13 11:41:28 +09:00
cam900
4d3bbc57b3 Fix getPan 2024-07-13 07:56:23 +09:00
cam900
96571a5e0d Minor fix error 2024-07-13 07:36:24 +09:00
cam900
b1937b9834 Revert and Re-add instrument parameter into multipcm instruemnt
Fix per-channel OSC
2024-07-13 07:34:53 +09:00
cam900
339cc6a5f0 Fix typo 2024-07-13 07:14:46 +09:00
cam900
137f0fbcbe Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-07-12 18:27:06 +09:00
cam900
0d14789ac6 Fix Keyon/Off 2024-07-12 18:19:41 +09:00
cam900
62af456840 Fix segmentation fault 2024-07-12 18:00:36 +09:00
cam900
65f48cc574 Add instrument for OPL4 PCM, Macros and Effects
TODO: Phase reset, Keyon/off
2024-07-12 17:37:27 +09:00
cam900
221fa5aa42 Some fleshing out YMF278B
Add OpenMSX YMF278B core option, Expand RAM size option
2024-07-12 12:16:24 +09:00
tildearrow
a8ec76699b a gift from tildearrow 2024-07-11 17:36:22 -05:00
freq-mod
056ed05ca3
OPL3 nega octaves instrument
#1995
2024-07-11 16:55:21 +02:00
cam900
23447488be Fix preset name 2024-07-11 20:30:05 +09:00
cam900
876234d749 Fix warning 2024-07-11 20:26:40 +09:00