Commit Graph

2417 Commits

Author SHA1 Message Date
tildearrow 6f22ade69a new arp strategy, part 1 2022-12-17 02:07:24 -05:00
tildearrow 3eb3d8a6f1 prepare for new arp strategy 2022-12-17 01:21:08 -05:00
tildearrow 905329e1e4 help 2022-12-17 00:54:56 -05:00
tildearrow 1127688229 prepare for arp+pitch slide on linear pitch
will be a huge change
2022-12-17 00:18:25 -05:00
tildearrow 9da46ee8ba implement macro masking 2022-12-17 00:09:56 -05:00
cam900 d8ed76c550 Fix forceIns 2022-12-16 19:27:40 +09:00
cam900 f627c4728f Merge branch 'master' of https://github.com/tildearrow/furnace into ga20 2022-12-16 19:21:59 +09:00
cam900 be48d15861 Initialize at reset 2022-12-16 19:15:56 +09:00
cam900 ef52c41fb4 Merge branch 'master' of https://github.com/tildearrow/furnace 2022-12-16 19:14:58 +09:00
cam900 41c1b3b786 Uninitialized value 2022-12-16 19:14:45 +09:00
tildearrow 18364ed065 GA20: U N I N I T I A L I Z E D
initialize delay
2022-12-16 04:03:14 -05:00
tildearrow f070b1800e another try to fix 2022-12-16 03:51:02 -05:00
cam900 b800118e8d Minor forceIns fix 2022-12-16 14:19:26 +09:00
tildearrow adcf5874f0 Pokémon Mini: instrument type 2022-12-15 22:32:33 -05:00
tildearrow 8cc6fe3782 how to fix this 2022-12-15 22:32:28 -05:00
tildearrow 38d25bd6c2 update ymfm modification disclaimer 2022-12-15 16:48:03 -05:00
tildearrow 5984383b9d wait!!!! 2022-12-15 15:37:11 -05:00
cam900 d7c35f0748 Add VGM support 2022-12-15 21:36:51 +09:00
cam900 62cff511fd Merge branch 'master' of https://github.com/tildearrow/furnace into ga20 2022-12-15 21:22:55 +09:00
cam900 be9a1a17f0 GA20: Fix build and sound output, Add debug 2022-12-15 20:37:19 +09:00
cam900 8a3c40d6f5 Remove unused function 2022-12-15 20:35:26 +09:00
cam900 ee983e47f0 Fix core 2022-12-15 20:26:53 +09:00
cam900 ee849b197f Fix address 2022-12-15 20:17:06 +09:00
cam900 9c05badfef GA20 2022-12-15 20:13:15 +09:00
cam900 e2ea883315 Fix volume, Reduce unnecessary values 2022-12-15 20:12:06 +09:00
cam900 d5f44557c2 add (Partial) GA20 support 2022-12-15 20:03:54 +09:00
cam900 29c74384a2 Fix max volume 2022-12-15 19:09:26 +09:00
cam900 7a91996e3a Actually fix 2022-12-15 17:00:46 +09:00
cam900 5de95e6565 Fix again 2022-12-15 16:46:15 +09:00
cam900 f7e9c4e45c Fix sample loading 2022-12-15 16:29:41 +09:00
tildearrow 301c473413 Square -> Pulse 2022-12-15 00:48:11 -05:00
tildearrow b619580b4b add ins type for Pokémon Mini and GA20 2022-12-15 00:47:46 -05:00
tildearrow dafa0189a8
Merge pull request #776 from cam900/k007232
Add K007232 support
2022-12-14 23:59:41 -05:00
tildearrow 2f8e2f9a5e YM2612: partial, buggy CSM on ymfm 2022-12-14 19:22:34 -05:00
tildearrow f132717502 YM2612: prepare to implement CSM on ymfm 2022-12-14 19:09:50 -05:00
tildearrow 332c6edbed re-initialize dispatch if core settings changed 2022-12-14 17:18:19 -05:00
tildearrow 7732031404 update ymfm 2022-12-14 17:07:46 -05:00
cam900 ad6fd1561f Sync with master 2022-12-14 14:11:08 +09:00
cam900 441ad05484 Merge branch 'master' of https://github.com/tildearrow/furnace into k007232 2022-12-14 14:10:11 +09:00
tildearrow 5f3210ba48 add Pokémon Mini (partially) 2022-12-13 13:32:35 -05:00
tildearrow 778d8d84d1 minor fixes 2022-12-13 13:23:48 -05:00
cam900 c163f70983 Missing ifndef 2022-12-14 02:09:48 +09:00
cam900 406cfb0ddd Revert unnecessary change 2022-12-14 02:06:53 +09:00
cam900 ce09edef84 Unify shared channel struct, De-duplicate channel debug 2022-12-13 16:22:48 +09:00
cam900 5ff3d910ca Sync with master 2022-12-13 14:47:54 +09:00
cam900 2b7b227539 Merge branch 'master' of https://github.com/tildearrow/furnace into k007232 2022-12-13 14:41:35 +09:00
tildearrow e58fb42d52 resVol isn't shared 2022-12-12 17:18:13 -05:00
tildearrow b903a4276e volumeChanged isn't shared 2022-12-12 16:57:41 -05:00
tildearrow 1ae1f32574 Merge branch 'master' into duplicate_channel_struct 2022-12-12 16:33:05 -05:00
cam900 9fedb87808
Fix forcing instrument 2022-12-13 03:53:00 +09:00
cam900 84990c759e Merge branch 'master' of https://github.com/tildearrow/furnace 2022-12-12 14:42:56 +09:00
cam900 6cfbbe9fa4 Reduce unused variables 2022-12-12 14:42:47 +09:00
tildearrow 1fe4230e82 C64: possibly fix write delay issue in reSIDfp 2022-12-11 16:46:25 -05:00
tildearrow a4d8604260 SN: fix easy noise arpeggio macro 2022-12-11 12:42:26 -05:00
cam900 2bb0815938 ID conflict 2022-12-11 17:11:44 +09:00
cam900 2339dfe2aa Reduce duplication 2022-12-11 16:49:54 +09:00
cam900 ed779f443a Addressing comments 2022-12-11 16:37:20 +09:00
cam900 3f2b2a6a4c Fix build 2022-12-10 14:27:15 +09:00
cam900 793faed447 constant-ize 2022-12-10 14:26:26 +09:00
cam900 bf16f8f59e Reduce register spamming(again) 2022-12-10 13:57:39 +09:00
cam900 07e0577a36 Reduce register spamming 2022-12-10 13:44:24 +09:00
cam900 1e54f2da6c Minor fix 2022-12-10 13:34:48 +09:00
cam900 853ca714d0 Fix click 2022-12-10 13:32:56 +09:00
cam900 507f91f261 Fix delay issue, Add debug view for frequency 2022-12-10 13:25:32 +09:00
cam900 be2b67210d Reduce line width, Add debug view for K007232 2022-12-10 13:22:14 +09:00
cam900 0897029a16 Minor desync fixes 2022-12-10 13:12:03 +09:00
cam900 6ba1f3dfdd Remove condition duplication 2022-12-10 13:06:58 +09:00
cam900 3a4197c464 Merge branch 'master' of https://github.com/tildearrow/furnace into k007232 2022-12-10 13:03:37 +09:00
cam900 0f2583c1fb Minor defines 2022-12-10 06:11:46 +09:00
tildearrow 8d8be6cc13 last fix 2022-12-10 06:01:21 +09:00
cam900 39fadd23ac Fix formatting 2022-12-10 06:01:13 +09:00
cam900 677f642d9a Fix build 2022-12-10 06:01:13 +09:00
cam900 8c47f98b07 Minor reverting 2022-12-10 06:01:12 +09:00
cam900 9974d2a1c9 Minor correction 2022-12-10 06:01:12 +09:00
cam900 3c9f61d869 Add define for Effect column, Add description for defines 2022-12-10 06:01:12 +09:00
cam900 2a95e61e9d Add and reorganize constant define includes 2022-12-10 06:01:12 +09:00
cam900 4cb9cf7939 Minor formatting 2022-12-09 11:02:40 +09:00
cam900 80b1285ac9 Fix channel count 2022-12-08 19:20:01 +09:00
tildearrow 423978cba7 possibly fix crash on high smpl rates & low bufsiz 2022-12-08 04:37:43 -05:00
tildearrow 28fbd5a7b0 SN: fix Nuked-PSG noise issue 2022-12-08 01:51:29 -05:00
tildearrow 6dd2459e5f SN: Defle...... 2022-12-08 01:38:49 -05:00
cam900 186eb23dd0 Fix build 2022-12-08 15:12:26 +09:00
tildearrow 0ee8309432 SN: fix easy noise 2022-12-08 01:10:02 -05:00
tildearrow d0dca236ab invalid value fix 2022-12-08 00:39:29 -05:00
cam900 217872bdd5 Merge branch 'master' of https://github.com/tildearrow/furnace into k007232 2022-12-08 14:22:20 +09:00
cam900 76cdc3a6a5 (Partially) K007232 support
Chip ID is placeholder.
2022-12-08 14:18:22 +09:00
tildearrow 1caf61421b make Furnace fast 2022-12-07 23:34:01 -05:00
tildearrow c91e947ea3 SN: prepare for new easy threshold formula 2022-12-07 23:27:19 -05:00
tildearrow c2bb86b2e4 QSound: whoops 2022-12-07 03:33:38 -05:00
tildearrow 056e67b228 dev129 - SNES: add option to toggle BRR emphasis 2022-12-07 02:57:19 -05:00
tildearrow 4f1412013a VIC-20: possibly fix sadfgbmk;lhsdhklj;asdf;kj 2022-12-06 00:58:27 -05:00
tildearrow a69dc4731e for real this time 2022-12-05 19:18:45 -05:00
tildearrow b94493dcc0 Merge branch 'brr' 2022-12-05 19:17:05 -05:00
tildearrow 0f63db2dac BRR loop fixes! 2022-12-05 19:13:21 -05:00
tildearrow 2dd8886db1 update brrUtils 2022-12-05 18:12:58 -05:00
tildearrow 648851b5b5 re-write BRR encoder 2022-12-05 04:14:07 -05:00
tildearrow 165774d136 SN: move CHECK_CUSTOM_CLOCK 2022-12-04 22:00:39 -05:00
tildearrow 9026c1e03e this fails horribly 2022-12-04 22:00:17 -05:00
tildearrow 561c2cb08c prepare for BRR fixes 2022-12-04 15:20:46 -05:00
cam900 4db187cafa Fix build 2022-12-04 22:15:43 +09:00
cam900 e1e5b0917c Fix build 2022-12-04 21:22:09 +09:00
cam900 d5f4e701e8 Fix build 2022-12-04 21:18:23 +09:00
cam900 b8a5d27a4f Fix debug build 2022-12-04 21:11:57 +09:00
cam900 5da139ec82 Fix build 2022-12-04 21:08:13 +09:00
cam900 47574fdede Move file into engine 2022-12-04 20:06:16 +09:00
cam900 18b87dcfaf Fix build 2022-12-04 20:02:59 +09:00
cam900 2ec4237076 Reduce duplicates of channel struct
Add/Fix custom clock limit defines (for YMF278B)
2022-12-04 19:58:58 +09:00
tildearrow c6604ff581 add ability to select custom clock rates 2022-12-04 02:04:42 -05:00
tildearrow d6d6743740 custom tick rate for presets 2022-12-04 01:11:32 -05:00
tildearrow b647d17b12 prepare for custom chip clock rates 2022-12-03 04:24:08 -05:00
tildearrow 2a17c1040f store sample chip select 2022-12-03 01:05:37 -05:00
tildearrow d3dedd020f QSound: ADPCM, part 1 2022-12-01 19:21:02 -05:00
tildearrow 7070522bbe QSound: ADPCM? 2022-12-01 18:34:22 -05:00
tildearrow 992fefd9d2 C64: fix glitches when one-tick gap is on 2022-11-30 02:14:02 -05:00
tildearrow a09c1949ac fix oneTickCut overriding ECxx 2022-11-30 02:07:44 -05:00
tildearrow b41a015c4b sample preview now defaults to C-4 rate 2022-11-29 00:17:38 -05:00
tildearrow a09ccb9b30 prevent accidental loading of .brr as DMP 2022-11-29 00:09:08 -05:00
tildearrow a637806e28 SN: address more easy noise issues, part 1 2022-11-28 16:46:25 -05:00
tildearrow e296b30172 it didn't happen 2022-11-28 13:35:55 -05:00
tildearrow 965725327b T6W28: now implement easy noise here 2022-11-28 03:05:14 -05:00
tildearrow cbff29deb6 SN: address easy noise feedback, part 2 2022-11-28 02:48:47 -05:00
tildearrow a7dfe6534d SN: address easy noise feedback, part 1 2022-11-28 01:27:58 -05:00
tildearrow 6750a8ef6a Merge branch 'master' of github.com:tildearrow/furnace 2022-11-27 15:58:26 -05:00
tildearrow c20bd38898 really fix Arcade .dmp loading 2022-11-27 15:57:50 -05:00
tildearrow f088c9ec49 Uninitialized Trash 2022-11-27 00:30:41 -05:00
tildearrow cf38680072 chip sample selection, part 4
partially works
2022-11-26 23:50:20 -05:00
tildearrow 3a9349d49a chip sample selection, part 3 2022-11-26 22:11:49 -05:00
tildearrow 3ba87562ea load .dmp Arcade inses as OPM 2022-11-26 21:06:31 -05:00
tildearrow 8af6acb55d load .opm as OPM instruments 2022-11-26 18:49:47 -05:00
tildearrow 85cb64b227 chip sample selection, part 2
add functions to retrieve whether a sample was loaded in chip memory
eventually I'll put warning feedback on the sample list
2022-11-26 18:44:04 -05:00
tildearrow d4f96617fc GUI: ready for sample chip sel grid? 2022-11-26 04:13:11 -05:00
tildearrow a6b2f501d0 SN: implement easy noise! 2022-11-26 02:34:53 -05:00
tildearrow 7709a9c3f6 dev128 - prepare for SN noise and hard fix fp b
file picker bug...
2022-11-25 14:33:56 -05:00
tildearrow ca204e6d69 Please enter the commit message for your changes. Lines starting 2022-11-22 23:09:21 -05:00
tildearrow 8041173eb9 YMZ280B: fix VGM export 2022-11-21 16:12:29 -05:00
tildearrow d943eb02ae fix serious bug when saving op macros 2022-11-21 15:34:24 -05:00
tildearrow 98a88a9199 add helper ins end marker when saving to .fur 2022-11-21 04:07:21 -05:00
tildearrow 8f59ceb6a6 dev127 - experiment with new ins on .fur 2022-11-21 04:04:26 -05:00
tildearrow 0627e38d63 don't load assets when loading temp ins 2022-11-21 03:01:57 -05:00
tildearrow 1a31b80ea6 fix critical bug 2022-11-21 02:41:57 -05:00
tildearrow bf501cbe88 debug wavetables? 2022-11-21 02:38:17 -05:00
tildearrow d6ae735ffe dev126 - new ins format 2022-11-20 19:19:24 -05:00
tildearrow 1b79f9d7f3 new ins format, part 8
all currently supported features loadable
2022-11-20 17:20:19 -05:00
tildearrow 5ec4f2d1f0 new ins format, part 7
FM instruments now loadable
2022-11-20 14:28:43 -05:00
tildearrow badf91d447 new ins format, part 6 2022-11-20 04:01:14 -05:00
tildearrow a7b139cd00 new ins format, part 5 2022-11-20 03:24:23 -05:00
tildearrow 38bb36363d new ins format, part 4 2022-11-19 22:12:17 -05:00
tildearrow 0008420b6b ................................................. 2022-11-19 21:15:10 -05:00
tildearrow 57a4c52551 why why why... 2022-11-19 19:05:18 -05:00
tildearrow da1560b1c2 new ins format, part 3 2022-11-19 18:51:32 -05:00