Commit graph

36 commits

Author SHA1 Message Date
tildearrow
7490afb810 update copyright year 2026-01-14 17:45:21 -05:00
tildearrow
60f384f0b0 .ftm import: disregard wave pos effect wiyh val 7F
issue #2476
2026-01-13 17:38:35 -05:00
tildearrow
90a9a86e09 giga-refactor, part 9
new format saving
compatibility flags now part of own struct
2025-11-16 01:41:17 -05:00
tildearrow
5bde25cf2f giga-refactor, part 5 2025-11-13 01:39:21 -05:00
tildearrow
db419dc6c8 giga-refactor, part 2 2025-11-12 05:06:51 -05:00
tildearrow
a654d33df2 giga-refactor, part 1 2025-11-12 00:39:28 -05:00
tildearrow
416148bd62 total extinction of legacy sample mode, part 1 2025-11-08 14:37:51 -05:00
tildearrow
29929beeac remove partial pitch linearity
the hacky mode is no more
2025-10-22 14:00:52 -05:00
tildearrow
37cc8accc3 pattern data refactor, part 11
fix FC/FTM/TFE import. all of them were off by a couple octaves
2025-10-18 03:28:54 -05:00
tildearrow
d4ecf4045b pattern data refactor, part 1
this first stage changes the way notes are encoded
instead of note/octave, it is just note
2025-10-14 05:07:35 -05:00
tildearrow
98030de8c7 dev233 - breaking the limit, part 1
now up to 32768 wavetables and 32768 samples

this is the first part and does not implement the new sample limit correctly
I have to adapt every dispatch to the new limit... see you in the next part

the format version had to be bumped because the WL and SL .fui features were limited to 256 entries
there are new LW and LS blocks with more space
howwver there's a new issue... we can have a feature larger than 65536, which is a limit imposed by the feature header :<
this will be addressed though
2025-07-26 18:48:23 -05:00
tildearrow
ec69c30ca0 NES: here's your FamiTracker compatibility flag 2025-06-21 21:39:29 -05:00
tildearrow
1ee703a158 .ftm import: N163 wave conversion improvements
better local to global wave mapping
issue #2476
2025-06-21 21:19:18 -05:00
tildearrow
24b2440daf .ftm import: VRC7 patch switch effect
thanks LTVA
2025-03-22 20:16:00 -05:00
tildearrow
b46a60e96d possibly solve vZoom/vScroll issue
move these to a new DivInstrumentTemp struct
this way, undo history is not altered every time these change

issue #2179
2025-03-10 12:35:05 -05:00
tildearrow
040ceb788d .ftm import: improvements
- cut/delay policy is now lax (why was it set to strict?)
- macro release mode is now Active (issue #2376)
2025-02-21 16:23:21 -05:00
tildearrow
00ad4e4a46 update copyright year 2025-01-28 18:49:19 -05:00
tildearrow
28bbe56a44 .ftm import: fix virtual tempo going outside range
issue #2230
2024-11-07 03:55:48 -05:00
tildearrow
f7412e5234 OPL: key off after 4-op mode change
somehow fixes issue #2171
2024-09-25 14:24:39 -05:00
LTVA1
95b7f1f3ac
FamiTracker import improvements (#2172)
* create instrument copies to accurately represent what FamiTracker does e.g. on VRC6 channels when using 2A03 instruments

* fix Hxy effect for S5B (AY), part 1

* fix Hxy effect for S5B (AY), part 2

* fix Hxy effect for S5B (AY), part 3
2024-09-25 13:33:09 +02:00
tildearrow
3b12564943 how is 1 out of range 2024-04-17 01:10:45 -05:00
tildearrow
ef03dc0a6a fix Linux build 2024-04-15 02:39:55 -05:00
tildearrow
2a5487ac19 a 2024-04-14 13:35:52 -05:00
tildearrow
5b495ec866 and now fix fcm9/dkc loading 2024-04-14 12:47:58 -05:00
tildearrow
6efef65b48 audit .ftm import code
to-do: dkc_ending.ftm and fcm9.ftm no longer load... check out why
2024-04-14 12:45:17 -05:00
tildearrow
7843a9dcd1 more .ftm import cherry-picking 2024-03-20 03:15:38 -05:00
tildearrow
cb169fe27a 17xx should be 10xx
but waves are not mapped yet
2024-03-18 17:30:23 -05:00
tildearrow
3423ac8774 prepare for 5E01 2024-03-18 14:22:05 -05:00
tildearrow
f20334ff74 low quality code detected
see
that's why we have quality control and not accept pull requests in one
second
2024-03-17 03:19:07 -05:00
tildearrow
af389831aa enl_track1.ftm now loads 2024-03-17 03:10:30 -05:00
tildearrow
cd8deb590c you will not 2024-03-16 23:20:01 -05:00
tildearrow
92b1c95259 fix Namco 163 waves in .ftm import
untested
2024-03-16 11:53:57 -05:00
tildearrow
04f9bc5fa3 fix virtual tempo in .ftm import 2024-03-16 11:42:59 -05:00
tildearrow
fd2fd98214 more changes 2024-03-16 11:14:45 -05:00
tildearrow
c0df3df4ed port .ftm loading progress
from LTVA
2024-03-16 03:45:35 -05:00
tildearrow
3ab278d236 split fileOps.cpp 2024-02-05 14:08:53 -05:00