Commit graph

4078 commits

Author SHA1 Message Date
LTVA1 154ff52674 sigh 3 2024-08-02 19:30:35 +03:00
LTVA1 fb83d86d78 sigh, stub functions for SID3 info save/load 2024-08-02 19:21:47 +03:00
LTVA1 4235167416 add duty macro 2024-08-02 19:08:25 +03:00
LTVA1 8cd045b04a add filter matrix to UI, add arp & pitch macros 2024-08-02 19:02:50 +03:00
LTVA1 2d97316322 run filters every 2nd clock cycle so save some CPU time... 2024-08-02 17:37:45 +03:00
LTVA1 441e3e0b56 initial filters functionality (without connection matrix control yet!) 2024-08-02 14:18:13 +03:00
LTVA1 1a67453b99
Merge branch 'tildearrow:master' into SID3 2024-08-02 11:13:15 +03:00
LTVA1 365062ac21 halve clock speed, add ring mod and hard sync 2024-08-02 11:13:04 +03:00
tildearrow 4e7d566791 FDS: implement auto-mod
I don't like it. improvements welcome.
2024-08-02 02:47:55 -05:00
tildearrow f50911ea49 FDS: prepare for auto mod 2024-08-02 02:21:44 -05:00
LTVA1 d0a990dcfa more special waves, more inst editor UI, implement all mixmodes 2024-08-01 22:05:18 +03:00
LTVA1 46e41b5fb4 gate bit fixes? 2024-08-01 09:07:16 +03:00
LTVA1 c8c082977d fix env bugs? 2024-07-31 19:42:54 +03:00
LTVA1 15725acbaa proper envelope, noise, start working on inst editor UI 2024-07-31 19:22:01 +03:00
LTVA1 0d4d035c1f add special waves 2024-07-31 13:26:20 +03:00
LTVA1 49773c9f47 add 8580 SID combined waves arrays 2024-07-31 09:21:09 +03:00
LTVA1 8ac7fa7de5 it plays basic waves with reSID envelope for now 2024-07-30 21:01:17 +03:00
LTVA1 719cec89b1 port reSID envelope (requires further work...) 2024-07-30 18:15:08 +03:00
LTVA1 d65c7266c5 distortion level is per-filter 2024-07-30 12:15:33 +03:00
LTVA1 1eaf83b7b3 Update sid3.h 2024-07-30 12:09:10 +03:00
LTVA1 e92c3c5e5a Update sid3.h 2024-07-30 12:00:05 +03:00
LTVA1 cdc83f3a39 more emulator outlines 2024-07-30 11:30:39 +03:00
LTVA1 511799a488 prepare code and sketch emulator function prototypes 2024-07-30 11:15:50 +03:00
tildearrow 5a961a5485 Revert "effects for controlling volume slides"
This reverts commit 629667d460.
2024-07-23 14:46:11 -05:00
tildearrow b2223ccd0f implement getGain for a couple chips
the ones with log volume
2024-07-22 19:08:39 -05:00
tildearrow 629667d460 effects for controlling volume slides 2024-07-17 15:33:42 -05:00
tildearrow f0f0b7fcd6 implement DCxx effect
delayed mute
2024-07-17 04:11:24 -05:00
tildearrow 9bf4cd8dd8 get rid of debug message 2024-07-17 02:08:49 -05:00
tildearrow 67ba1b17f9 XM import: fix vol col porta... 2024-07-15 02:49:20 -05:00
tildearrow 482f5de0fe prepare to add function for mapping vol to percent 2024-07-14 19:58:33 -05:00
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
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
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