KungFuFurby
6252843ade
Add envelope enable/disable and high nibble sample offset for IT
...
Fine print:
- Enabling and disabling panning envelopes take up two effect columns instead of
one due to the macro being split into left and right sides.
2025-09-09 22:29:05 -05:00
KungFuFurby
0660e25f06
Add vibrato waveform import support for S3M, XM, MOD and IT
...
Fine print:
- OpenMPT hacks are not implemented here for MOD and XM for random waveform
- Retrigger/Continuous setting is not handled for MOD, XM and S3M
-- For S3M, I can't confirm if the setting even existed:
I'm pretty sure it got cut out of Impulse Tracker.
- Your waveform may sound different here than in the original player
If tremolo and panbrello waveforms are implemented in Furnace, then their
corresponding conversions can be implemented. For now, though, they can't make
the cut since there is no corresponding effect to change those waveforms from
the default setting.
2025-09-09 22:29:05 -05:00
KungFuFurby
3df67fb1b3
Add some commentary for special series of effects in S3M, XM and IT
2025-09-09 22:29:05 -05:00
tildearrow
d0c4fb0b42
IT import: comments, channel names and pat names
...
the latter two are MPT extensions
this may not work on songs with MIDI macro setup info
2025-09-06 17:46:16 -05:00
tildearrow
00ad4e4a46
update copyright year
2025-01-28 18:49:19 -05:00
tildearrow
3f47979ea7
IT import: handle end of file when reading samples
2024-08-17 17:18:14 -05:00
tildearrow
34aa698016
IT import: do not import tempo slides
2024-07-14 16:33:13 -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
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
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
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
e0ad1642c5
S3M/XM/IT import: tremolo, pan slides and panbrell
2024-07-08 04:01:42 -05:00
tildearrow
e495c8d990
S3M/IT import: why is this variable used
...
issue #1998
2024-07-05 14:52:05 -05:00
tildearrow
8d11b4a840
S3M/XM/IT import: fix contiguous slide/porta
2024-07-04 02:42:36 -05:00
tildearrow
18a3a34427
S3M/IT import: fix reuse of curOrder variable
2024-07-02 03:39:31 -05:00
tildearrow
6449bc9af2
S3M/IT/XM import: hardening
2024-07-01 05:44:28 -05:00
tildearrow
8a8784dd5a
S3M import: fix crash on Android
2024-06-28 16:13:27 -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
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
tildearrow
0a426efe12
IT import: more work on it
2024-06-25 16:36:20 -05:00
tildearrow
a31dc3254b
IT import: excessive memory usage?!
2024-06-25 04:38:15 -05:00
tildearrow
ba3a7467c4
prepare to add function to find sub-songs
...
for import
2024-06-24 18:02:31 -05:00
tildearrow
76417e6769
IT import: fix stereo sample downmix
2024-06-24 16:43:51 -05:00
tildearrow
fbe95a1c08
IT import: improvements
2024-06-24 16:35:02 -05:00
tildearrow
63f8289847
IT import: fix empty asset loading
2024-06-24 04:01:08 -05:00
tildearrow
6d8a343ead
ES5506: Amiga pitch option......
2024-06-24 02:44:17 -05:00
tildearrow
ec70fbfd6b
XM/IT import: use amigaVol
2024-06-23 19:39:06 -05:00
tildearrow
12a0e79ef8
IT import: early ins/sample loading
2024-06-23 18:53:27 -05:00
tildearrow
db10092d88
IT import: pattern data
2024-06-23 01:31:03 -05:00
tildearrow
8846337af4
prepare.
2024-06-22 18:22:03 -05:00