Commit graph

8110 commits

Author SHA1 Message Date
tildearrow
9926fc4837 GUI: fix macro scale being limited to length 128 2024-04-14 09:18:23 -05:00
techmetx11
607b541307
Add warning, and fix pattern parsing 2024-04-14 14:00:21 +01:00
tildearrow
012108975f more cat and mouse 2024-04-14 02:22:07 -05:00
tildearrow
d2204100f0 GUI: user presets, part 7 2024-04-13 16:56:02 -05:00
tildearrow
48f8afd6b9 why 2024-04-13 16:49:38 -05:00
tildearrow
93970f0840 update to-do list 2024-04-13 16:45:58 -05:00
tildearrow
8743ea9a6e GUI: user presets, part 6 2024-04-13 15:08:36 -05:00
techmetx11
a6be0a1925
Fix arpeggio 2024-04-13 20:04:43 +00:00
tildearrow
801e0e4b21 GUI: user presets, part 5 2024-04-13 14:10:06 -05:00
tildearrow
e0c575042e GUI: fix crash when using MinMod in init pres conf 2024-04-13 14:09:36 -05:00
techmetx11
50f1cf163a
Replicated TFM's single-row pitch slide 2024-04-13 17:45:12 +00:00
techmetx11
d6fd63f813
Revert pitch slide back to its original form (01xx/02xx) 2024-04-13 06:52:08 +00:00
techmetx11
ad160b5d88
Support for TFEv1 files 2024-04-13 06:43:37 +00:00
tildearrow
809ba42ca6 GUI: user presets, part 4
rename to User Systems
2024-04-12 17:37:08 -05:00
tildearrow
ec99c77554 actually make artifact 2024-04-12 17:28:11 -05:00
tildearrow
f2753d6ceb GUI: user presets, part 3
working
2024-04-12 17:26:52 -05:00
techmetx11
4bc4bfac32
Made a dedicated read string function, messed a bit with the TFM
effects.

Added a compatibility flag that resets the effects after a row
change/new note
2024-04-12 21:36:27 +00:00
tildearrow
8722fe4acb GUI: update credits 2024-04-12 14:38:44 -05:00
tildearrow
302496cb6d start with 5 lives 2024-04-12 14:38:13 -05:00
aloelucidity
f73380f0c7 Infinity (demo song) 2024-04-12 14:37:06 -05:00
techmetx11
7a051b4486
RLE bug squashed, now the modules that couldn't load can load now 2024-04-12 13:09:18 +00:00
techmetx11
99729a4157
Converted tab to space 2024-04-12 10:15:20 +00:00
tildearrow
71e66cf8c8 GUI: user presets, part 2 2024-04-12 03:30:57 -05:00
tildearrow
25f65635a2 Metal backend, part 5 2024-04-12 00:55:57 -05:00
tildearrow
cb0856f635 Metal backend, part 4 2024-04-12 00:34:55 -05:00
tildearrow
8bd104f783 Metal backend, part 3 2024-04-12 00:20:29 -05:00
techmetx11
bcb0b2c1b7
Fix the volume a bit, and the suggestions tildearrow proposed 2024-04-12 05:13:09 +00:00
tildearrow
fe2cf4b508 Metal backend, part 2 2024-04-12 00:10:44 -05:00
tildearrow
bd676bde64 Metal backend, part 1 2024-04-11 23:57:39 -05:00
tildearrow
eddbd16bd6 remove Windows and Linux from CI for now 2024-04-11 22:36:35 -05:00
tildearrow
6c8a8f9fe7 update to new render functions 2024-04-11 22:35:47 -05:00
tildearrow
285bc9171f asdfasdf 2024-04-11 22:30:04 -05:00
tildearrow
18cad7544f Merge branch 'master' into metal 2024-04-11 22:25:44 -05:00
techmetx11
f75ab6186d
Partially implement TFM's effects
Fix the mismatched patterns hack to be more seamless, by adding the
"jump to next pattern" effects in the last row, in addition to the row
after that
2024-04-11 22:43:53 +00:00
tildearrow
3ad2f407d4 CI: build on Metal push
it will be 100% guesswork
2024-04-11 17:31:53 -05:00
tildearrow
17aab13d9a GUI: move user presets to its own file 2024-04-11 15:02:32 -05:00
tildearrow
64bb97532c GUI: fix font oversample setting 2024-04-11 14:28:46 -05:00
tildearrow
e0aae156af asdf 2024-04-11 14:19:46 -05:00
tildearrow
f51035e8a0 Merge branch 'master' into metal 2024-04-11 13:27:39 -05:00
tildearrow
e57e0810a7 GUI: add setting to configure font oversample 2024-04-11 13:08:50 -05:00
techmetx11
736f812503
Revert back to YM2612 (OPN2), We only need 6 FM channels 2024-04-11 16:12:18 +00:00
techmetx11
b18c29a1da
Code formatting 2024-04-11 16:05:54 +00:00
techmetx11
772a7a4144
Fix notes and patterns that don't have the same size as the biggest
pattern in the song
2024-04-11 15:58:54 +00:00
techmetx11
1de99ca6c6
Somewhat implemented pattern decoding now (effects not implemented) 2024-04-11 15:16:05 +00:00
tildearrow
3e6a80d207 GUI: add setting to disable loading fallback font 2024-04-10 16:06:59 -05:00
tildearrow
da1d0df803 make intro tune smaller 2024-04-10 14:50:20 -05:00
techmetx11
833ed614b6
Forgot to properly initalize sound, also switched from YM2612 to YM2608,
due to the sound ceiling not properly rendering sounds as they should be
2024-04-10 19:22:57 +00:00
techmetx11
9bbd673bfa
Fix another bug in the RLE decompressor, parsing instruments now 2024-04-10 18:37:52 +00:00
tildearrow
d5b3a6712d you broke my build 2024-04-10 12:42:25 -05:00
tildearrow
c8661648c5 Merge remote-tracking branch 'Eknous-P/haptic-two' 2024-04-10 12:28:31 -05:00