tildearrow
76f81f3ba4
XM kmport: E9x
2024-07-14 17:19:08 -05:00
tildearrow
1b6195de7b
XM import: F00 stops song
2024-07-14 17:14:46 -05:00
tildearrow
eb277131c5
XM import: vol col porta?
2024-07-14 17:13:55 -05:00
tildearrow
34aa698016
IT import: do not import tempo slides
2024-07-14 16:33:13 -05:00
tildearrow
04be3ab77d
XM import: turn arp off
2024-07-14 16:27:14 -05:00
tildearrow
b9787e226f
IT import: Qxx has memory
2024-07-14 16:17:29 -05:00
tildearrow
ca9996f3c5
XM/IT import: fix note + porta without ins
2024-07-14 04:05:56 -05:00
tildearrow
4446ffe06d
XM import: lock the dead
2024-07-14 03:59:08 -05:00
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
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
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
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
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
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
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
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
cam900
876234d749
Fix warning
2024-07-11 20:26:40 +09:00
cam900
6a5a58ad13
Sample playable, but still incomplete
2024-07-11 20:16:41 +09:00
cam900
c08edb1254
Prepare to (very) partially OPL4 support
2024-07-11 15:13:02 +09:00
tildearrow
7ac894ddc1
IT import: fix it
2024-07-09 20:02:39 -05:00
tildearrow
f1d9d2c939
IT import: compressed stereo sample loading?
2024-07-09 19:41:24 -05:00
tildearrow
f204c11204
IT import: prepare load compressed stereo samples
2024-07-08 18:57:56 -05:00
tildearrow
8b4b2d8aa7
release Import Test
2024-07-08 04:18:20 -05:00
tildearrow
e0ad1642c5
S3M/XM/IT import: tremolo, pan slides and panbrell
2024-07-08 04:01:42 -05:00
tildearrow
0993c00f85
fix panning slides
2024-07-08 03:55:17 -05:00
tildearrow
afbd227033
fix panbrello
2024-07-08 03:53:42 -05:00
tildearrow
e6966b68a9
implement panning slide and panbrello effects
2024-07-07 18:55:22 -05:00
tildearrow
221bc23955
YM2612: surprise addition
2024-07-06 12:35:17 -05:00
tildearrow
622d7bb2bb
dev215 - use Momo on Linux releases
2024-07-05 19:16:22 -05:00
tildearrow
c9b2172c4f
C64: filter toggle macro
2024-07-05 17:03:01 -05:00
tildearrow
8f577fb669
AY/8930: implement tone and env period macros
2024-07-05 16:18:08 -05:00
tildearrow
e495c8d990
S3M/IT import: why is this variable used
...
issue #1998
2024-07-05 14:52:05 -05:00
tildearrow
a816eee5b2
XM import: implement more volume column effects
2024-07-04 19:28:08 -05:00
tildearrow
68597535fa
XM import: fix 16-bit sample loop
2024-07-04 18:32:54 -05:00
tildearrow
32a665f2c3
OPL: increase YMF262-LLE write delay
...
issue #1989
possibly issue #1900
2024-07-04 16:44:23 -05:00
tildearrow
a03b8cbb18
macroInt: also apply fix to LFO
...
and remove debug message
2024-07-04 16:36:35 -05:00
tildearrow
90878c325d
macroInt: fix off-by-one when bottom>top
...
issue #1973
issue #1891
2024-07-04 16:34:39 -05:00
tildearrow
315e5a96bd
Merge branch 'master' of github.com:tildearrow/furnace
2024-07-04 15:48:14 -05:00
tildearrow
77ab02a173
S3M import; fix range of X effect
2024-07-04 15:41:23 -05:00
tildearrow
d73d0029a7
asfdfsdaasfd
2024-07-04 04:49:01 -05:00
tildearrow
8d11b4a840
S3M/XM/IT import: fix contiguous slide/porta
2024-07-04 02:42:36 -05:00
tildearrow
f68249f52b
fix F1/F2 with note?
...
issue #1964
2024-07-03 16:55:28 -05:00
tildearrow
aca85f1c82
ES5506: fix same note not resetting slide
...
reseting? resetting? UGH
2024-07-03 15:08:37 -05:00
tildearrow
18a3a34427
S3M/IT import: fix reuse of curOrder variable
2024-07-02 03:39:31 -05:00
tildearrow
bb4d6c2a55
XM impott: fix build
2024-07-01 13:50:32 -05:00
tildearrow
6449bc9af2
S3M/IT/XM import: hardening
2024-07-01 05:44:28 -05:00
tildearrow
6b2c010afa
S3M import: Armani can take a shower again
2024-07-01 05:17:12 -05:00
tildearrow
fd253c37f0
XM import: why does this module have inverted loop
2024-07-01 04:04:04 -05:00
tildearrow
cbca974623
XM import: hide unused channels
2024-07-01 03:34:30 -05:00
tildearrow
88c7e5ad42
XM import: fix 4x0/40x
2024-07-01 03:32:52 -05:00
tildearrow
1fe1202ba0
XM import: panning mess
2024-07-01 03:22:51 -05:00
tildearrow
2d33c004af
XM import: more work more work
2024-07-01 03:06:57 -05:00
tildearrow
36e6899eff
XM import: all the code
2024-06-30 20:48:24 -05:00
tildearrow
ec4131a872
XM import: fix sample loading
...
it appears the sample headers are contiguous
2024-06-30 18:36:58 -05:00
tildearrow
ac7548d9b0
XM import: what?
2024-06-29 02:39:34 -05:00
tildearrow
2f5e9bbf20
S3M import: fix porta persistence
...
issue #1969
2024-06-28 16:51:33 -05:00
tildearrow
4485256b6a
S3M import: implement OPL center note
2024-06-28 16:34:23 -05:00
tildearrow
a94818f04b
S3M import: freaking BCD
2024-06-28 16:24:31 -05:00
tildearrow
8a8784dd5a
S3M import: fix crash on Android
2024-06-28 16:13:27 -05:00
tildearrow
d814aaebee
S3M import: why does this crash
2024-06-27 23:28:43 -05:00
tildearrow
d800452e6d
IT import: fix 16-bit compressed sample crash
2024-06-27 02:52:46 -05:00
tildearrow
3e4dfb9dcf
IT import: consider cutoff value
2024-06-27 02:45:41 -05:00
tildearrow
6f8f2b9e2a
IT import: note fade loading fixes
2024-06-27 02:27:24 -05:00
tildearrow
6ad49e88c3
IT import: improvements
...
- scan patterns for effect usage
- sort of implement note fade
2024-06-27 02:13:53 -05:00
tildearrow
72edfa463f
IT import: TYPO...
2024-06-26 20:31:42 -05:00
tildearrow
cac079a1b8
IT import: compressed samples!
...
using code from Schism Tracker (GPLv2)
2024-06-26 20:28:02 -05:00
tildearrow
39e0158afc
IT import: more work
...
- prepare to handle volume column effects
- scale envelope by instrument volume
2024-06-26 19:31:43 -05:00
tildearrow
ec2b9bca8a
S3M import: try loading ins name anyway
2024-06-26 17:04:32 -05:00
tildearrow
2fe371e543
IT import: accept songs without instruments
2024-06-26 04:06:31 -05:00
tildearrow
e1746def3a
better subsong detection for import
2024-06-26 04:03:49 -05:00
tildearrow
40a24d6c01
IT import: envelopes, part 3
2024-06-26 02:47:03 -05:00
tildearrow
24f214aac1
IT import: envelopes, part 2
2024-06-26 00:25:33 -05:00
tildearrow
30a10affb7
IT import: envelopes, part 1
2024-06-25 19:46:53 -05:00
tildearrow
2a248470af
IT import: volume mapping
2024-06-25 17:10:48 -05:00