Commit graph

185 commits

Author SHA1 Message Date
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
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 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 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 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 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
tildearrow 95bf3f2bb1 S3M import: fix 16-bit mono sample loading 2024-06-25 16:55:47 -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 2aa38d3e6c S3M import: safety checks 2024-06-25 04:18:19 -05:00
tildearrow 40e14d88cc S3M: interpret null pointer
and fix crash
2024-06-25 03:28:37 -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 21430308aa S3M import: channel mapping 2024-06-24 16:34:36 -05:00
tildearrow 55a8bb2448 S3M import: stereo samples and SCx/SDx effects 2024-06-24 05:12:43 -05:00
tildearrow 63f8289847 IT import: fix empty asset loading 2024-06-24 04:01:08 -05:00
tildearrow 6d4efbd908 why is this not implemented 2024-06-24 03:26:38 -05:00
tildearrow eb4cc768c7 S3M import: fix crash when two subsong seps presen 2024-06-24 03:14:15 -05:00
tildearrow 26b72eb348 S3M import: fix Bxx effect 2024-06-24 03:04:02 -05:00
tildearrow 5cec39587c S3M import: more stuff 2024-06-24 02:50:44 -05:00
tildearrow 6d8a343ead ES5506: Amiga pitch option...... 2024-06-24 02:44:17 -05:00
tildearrow de935c3aac FUDGE... 2024-06-23 21:54:50 -05:00
tildearrow ec70fbfd6b XM/IT import: use amigaVol 2024-06-23 19:39:06 -05:00
tildearrow 22f92113a4 XM import: use ES5506 2024-06-23 19:08:59 -05:00
tildearrow 12a0e79ef8 IT import: early ins/sample loading 2024-06-23 18:53:27 -05:00
tildearrow 54e9a31971
dev213 - Merge pull request #1954 from akumanatt/snesveratia
SNES, VERA and TIA additions
2024-06-23 03:52:48 -05:00
tildearrow 1e61bb371d S3M: pattern data, part 5 2024-06-23 03:45:53 -05:00
tildearrow 3bfa19833c XM import: instruments, part 1 2024-06-23 03:45:37 -05:00
tildearrow db10092d88 IT import: pattern data 2024-06-23 01:31:03 -05:00
tildearrow dfbff957b3 pretty sure it will 2024-06-22 19:36:18 -05:00
tildearrow 8846337af4 prepare. 2024-06-22 18:22:03 -05:00
tildearrow 08bf019f7f S3M import: pattern data, part 4 2024-06-22 18:21:31 -05:00
tildearrow 2782123565 S3M import: use PCM DACs 2024-06-22 17:25:23 -05:00
tildearrow cc32d89d77 S3M import: pattern data, part 3 2024-06-22 16:10:49 -05:00
tildearrow 7371992835 S3M import: pattern data, part 2
also fix OPL ins loading
2024-06-22 15:35:38 -05:00
Natt Akuma 85199e5228 TIA: Add software pitch driver (TIunA) and song data export 2024-06-22 17:31:58 +07:00
Natt Akuma 7fee9b6f05 VERA: add r47 revision with 9-bit volume table 2024-06-22 16:40:06 +07:00
Natt Akuma bdc66ae33e SNES: add an option to not encode BRR with unstable filters
This is useful for seeking to anywhere within the sample using sample offset commands
2024-06-22 16:40:06 +07:00
tildearrow d3eb5a2db5 S3M import: pattern data, part 1 2024-06-22 04:15:11 -05:00
tildearrow 7ffbaf65b7 S3M import: we load samples 2024-06-22 02:01:26 -05:00
tildearrow e1772642b8 "pretty sure stock furnace wont have xm ever" 2024-06-20 21:43:31 -05:00
tildearrow f3d129e99f array bounds fix 2024-05-01 14:22:57 -05:00
tildearrow 574d2b2bea make Ubuntu 16.04 happy 2024-05-01 14:19:27 -05:00
tildearrow 5a39758fa3
Merge pull request #1846 from techmetx11/tfm-music-maker-import
Support for TFM Music Maker files
2024-04-23 14:55:57 -05:00
tildearrow 284f0ced68 fix .mod import and update doc 2024-04-23 14:43:38 -05:00
tildearrow 7a217ccdb1 dev200 - new sample offset effects
90xx/91yy/92zz set offset zzyyxx
2024-04-23 14:36:06 -05:00
techmetx11 de6b5bb381
Fix memory leak in TFMv1 2024-04-23 07:23:08 +01:00
techmetx11 d93b1ba186
Fix memory leak (by deallocating the file buffer) 2024-04-21 13:13:25 +01:00
techmetx11 acbd08d5a6
Fix "jump to next pattern" not working on songs that have no effects or
multiple effects
2024-04-19 18:30:06 +01:00
tildearrow 3b12564943 how is 1 out of range 2024-04-17 01:10:45 -05:00
techmetx11 787bf7f328
Add support for multiple effects 2024-04-16 22:25:29 +01:00
techmetx11 7e57e2db71
Correct volume 2024-04-16 13:45:07 +01:00
techmetx11 77523588a4
Fully implement speed 2024-04-15 23:56:49 +01:00
tildearrow ef03dc0a6a fix Linux build 2024-04-15 02:39:55 -05:00
techmetx11 6be1dbdf5e
Implemented tildearrow's suggestions 2024-04-14 23:21:18 +01:00
techmetx11 08f2216d50
Fix arpeggio, porta, and vibrato not resetting on loop 2024-04-14 22:26:38 +01:00
techmetx11 8a19d6e0cb
Create a 2nd pass, which fixes most of the issues, Speed is partially
implemented
2024-04-14 20:22:23 +01: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
techmetx11 d64614e7fe
Remove compatibility flag 2024-04-14 15:54:18 +01:00
techmetx11 607b541307
Add warning, and fix pattern parsing 2024-04-14 14:00:21 +01:00