|  tildearrow | a9ca32ae3a | PowerNoise: code style fixes and stuff | 2024-01-24 14:51:04 -05:00 |  | 
				
					
						|  tildearrow | 4f7fd18d3a | PowerNoise: noise control bits fix | 2024-01-24 13:14:49 -05:00 |  | 
				
					
						|  tildearrow | efad61c7d0 | PowerNoise: split ins type | 2024-01-24 04:35:36 -05:00 |  | 
				
					
						|  tildearrow | c098e0bcd1 | PowerNoise: POWER_NOISE -> POWERNOISE | 2024-01-24 03:15:41 -05:00 |  | 
				
					
						|  tildearrow | 05524f5d59 | PowerNoise: type changes | 2024-01-24 02:55:29 -05:00 |  | 
				
					
						|  tildearrow | 821553f8b5 | PowerNoise: fix load LFSR macro | 2024-01-24 02:48:34 -05:00 |  | 
				
					
						|  scratchminer | 509d20c215 | reduce CPU usage massively | 2024-01-23 01:41:20 -05:00 |  | 
				
					
						|  scratchminer | 17f4cab32d | fix the MSVC complaint | 2024-01-22 15:02:51 -05:00 |  | 
				
					
						|  scratchminer | b499be6568 | fix the bounds on the oscilloscope again | 2024-01-22 12:10:54 -05:00 |  | 
				
					
						|  scratchminer | 606ef1e410 | make required changes, and fix per-channel osc | 2024-01-22 00:45:54 -05:00 |  | 
				
					
						|  scratchminer | 98bb0ea175 | forgot to change the number of channels | 2024-01-21 23:49:02 -05:00 |  | 
				
					
						|  scratchminer | bc3a12ef4a | fix volume macro again | 2024-01-21 21:01:40 -05:00 |  | 
				
					
						|  scratchminer | 8f8ccdc272 | fix a bug with the volume macro | 2024-01-21 20:37:49 -05:00 |  | 
				
					
						|  scratchminer | 38c2121fc0 | fix the freq calculator (again) | 2024-01-21 19:39:52 -05:00 |  | 
				
					
						|  scratchminer | a8ee20c065 | Add a 'set LFSR' macro and remove the LFSR reset when a note is turned on | 2024-01-21 12:22:23 -05:00 |  | 
				
					
						|  scratchminer | 00676e785a | Fix some bugs with sound output | 2024-01-21 11:56:03 -05:00 |  | 
				
					
						|  scratchminer | 5d2dade036 | Duty / Noise no longer appears in PN inst. config | 2024-01-21 06:47:38 -05:00 |  | 
				
					
						|  cam900 | 8e0b64c512 | Add preset variation with NMK112 | 2024-01-19 23:30:09 +09:00 |  | 
				
					
						|  cam900 | e5b6f0b373 | Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 | 2024-01-19 22:30:25 +09:00 |  | 
				
					
						|  tildearrow | b452641186 | Merge branch 'macro-retrigger-effect-tildearow-version' with rewritten retrigger- erm... RESTART function | 2024-01-17 14:48:47 -05:00 |  | 
				
					
						|  LTVA1 | 7f94cdc930 | port macro retrigger to orig Furnace | 2024-01-17 15:28:29 +03:00 |  | 
				
					
						|  tildearrow | f8187b9a5f | dev191 - kind of remove DIV_ALWAYS_SET_VOLUME it's useless crap I put during the Defle compat days
it serves nearly no purpose nowadays
also why is it a command? | 2024-01-16 23:54:32 -05:00 |  | 
				
					
						|  tildearrow | 88b42ddd58 | update copyright year | 2024-01-16 21:26:57 -05:00 |  | 
				
					
						|  tildearrow | 878a899d18 | ESFM: do not re-define KVS macro | 2024-01-16 17:12:36 -05:00 |  | 
				
					
						|  tildearrow | 0acd62f4d5 | Merge pull request #1559 from Kagamiin/feature/esfm Add ESFM system | 2024-01-16 16:51:33 -05:00 |  | 
				
					
						|  tildearrow | cca9fe9498 | YM2612: possibly fix arp issue on non-linear pitch on channel 6... thanks LTVA for reporting | 2024-01-11 21:16:48 -05:00 |  | 
				
					
						|  tildearrow | 53c625354b | PC speaker: add option to reset phase on freq chan ge
some motherboards do so | 2024-01-11 14:50:53 -05:00 |  | 
				
					
						|  Kagamiin~ | 4459a7d659 | Implementing per-op arpeggio/pitch macro Co-authored-by: LTVA1 <87536432+LTVA1@users.noreply.github.com> | 2024-01-01 14:59:00 -03:00 |  | 
				
					
						|  Kagamiin~ | 215c8c375a | Merge branch 'master' into feature/esfm | 2024-01-01 14:45:54 -03:00 |  | 
				
					
						|  tildearrow | f8b0c556ca | Namco WSG: fix vol macro scaling | 2023-12-22 00:14:52 -05:00 |  | 
				
					
						|  tildearrow | 0208883fa1 | OPL and OPLL vol map | 2023-12-17 14:54:38 -05:00 |  | 
				
					
						|  Kagamiin~ | a25bc61ff2 | Reverting back to linear | 2023-12-17 16:46:20 -03:00 |  | 
				
					
						|  tildearrow | 8d30ac4d3b | OPN: proper vol map for SSG/ADPCM/CSM/DAC parts | 2023-12-17 14:41:25 -05:00 |  | 
				
					
						|  Kagamiin~ | 71841aaf4f | Updated mapVelocity; also changed back to MIDI standard | 2023-12-17 09:05:46 -03:00 |  | 
				
					
						|  Kagamiin~ | 13e45cfce2 | Merge branch 'master' into feature/esfm | 2023-12-17 08:31:16 -03:00 |  | 
				
					
						|  tildearrow | 51b385a1ef | apply volExp on velocity input - PLEASE READ DivDispatch::mapVelocity() now takes a float instead of an unsigned char | 2023-12-16 19:52:37 -05:00 |  | 
				
					
						|  tildearrow | 99dd85bcb4 | MIDI velocity mapping, part 1 | 2023-12-16 19:37:14 -05:00 |  | 
				
					
						|  Kagamiin~ | e32b45a1eb | Changing mapVelocity to linear mapping | 2023-12-15 14:57:12 -03:00 |  | 
				
					
						|  Kagamiin~ | 403799d1a3 | Updating sysDef; implementing mapVelocity | 2023-12-15 14:20:56 -03:00 |  | 
				
					
						|  Kagamiin~ | f42332f2c0 | Merge branch 'master' into feature/esfm | 2023-12-15 09:15:05 -03:00 |  | 
				
					
						|  cam900 | 7f706b9761 | Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 | 2023-12-14 19:04:28 +09:00 |  | 
				
					
						|  tildearrow | 69998e2c7e | prepare for MIDI velocity mapping | 2023-12-13 20:44:32 -05:00 |  | 
				
					
						|  cam900 | ea4d4a0b70 | Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 | 2023-12-11 19:00:49 +09:00 |  | 
				
					
						|  MooingLemur | 2938a9b8af | move lastCenterRate=-1 from constructor to reset(), set lastCenterRate even if OOB | 2023-12-06 02:52:08 -05:00 |  | 
				
					
						|  MooingLemur | 69363b4db9 | code cleanup | 2023-12-06 02:52:08 -05:00 |  | 
				
					
						|  MooingLemur | b83cc98eb1 | VERA/ZSM: remember last sample played so that async pitch changes work on ZSM export | 2023-12-06 02:52:08 -05:00 |  | 
				
					
						|  tildearrow | 8aabaf0e01 | Virtual Boy: fix the fix | 2023-12-04 15:29:09 -05:00 |  | 
				
					
						|  tildearrow | 1dc6ac5b20 | Virtual Boy: write noise mode in forceIns | 2023-12-02 03:55:39 -05:00 |  | 
				
					
						|  tildearrow | 25a832f9fc | Virtual Boy: fix forceIns in static wave mode | 2023-12-02 03:39:18 -05:00 |  | 
				
					
						|  cam900 | 35f8a92741 | Reduce duplication | 2023-12-01 20:19:35 +09:00 |  | 
				
					
						|  cam900 | 32f0113a39 | Fix VGM output | 2023-12-01 20:12:09 +09:00 |  | 
				
					
						|  cam900 | b427bab4b6 | Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 | 2023-12-01 20:07:35 +09:00 |  | 
				
					
						|  tildearrow | 5ab70ff91f | PCM DAC: fix possible overflow in linear interpola | 2023-11-26 18:50:22 -05:00 |  | 
				
					
						|  tildearrow | 0c727ff6b7 | YM2612: YMF276-LLE, part 1 | 2023-11-25 18:02:21 -05:00 |  | 
				
					
						|  tildearrow | a7be3e9514 | VERA: fix possible PCM crash | 2023-11-25 17:28:30 -05:00 |  | 
				
					
						|  tildearrow | e741c6a393 | OPL: reduce YMF262-LLE write delay | 2023-11-25 03:13:14 -05:00 |  | 
				
					
						|  tildearrow | 2558da9418 | OPL: YMF262-LLE, part 1 | 2023-11-25 02:26:59 -05:00 |  | 
				
					
						|  tildearrow | 32030d6742 | OPL: YM3812-LLE, part 4 Y8950 | 2023-11-24 15:29:00 -05:00 |  | 
				
					
						|  tildearrow | 8500b1b435 | OPL: YM3812-LLE, part 3 per-chan osc | 2023-11-24 15:16:00 -05:00 |  | 
				
					
						|  tildearrow | 817d066a57 | OPL: YM3812-LLE, part 2 | 2023-11-24 04:19:58 -05:00 |  | 
				
					
						|  tildearrow | c5f441a83a | OPL: YM3812-LLE?! part 1 | 2023-11-23 18:28:39 -05:00 |  | 
				
					
						|  tildearrow | a75a99a808 | OPL: ymfm core, part 2 | 2023-11-23 15:12:22 -05:00 |  | 
				
					
						|  tildearrow | 955682b240 | OPL: ymfm core, part 1 | 2023-11-22 19:28:36 -05:00 |  | 
				
					
						|  tildearrow | 1bcdedda3e | prepare the addition of more OPL emulation cores | 2023-11-22 16:35:02 -05:00 |  | 
				
					
						|  tildearrow | c59e2e6e87 | Virtual Boy: add static wave storage mode | 2023-11-20 18:32:17 -05:00 |  | 
				
					
						|  tildearrow | cf84be0b71 | Virtual Boy: this works?! | 2023-11-20 17:32:33 -05:00 |  | 
				
					
						|  Kagamiin~ | 56d774bb3b | Merge branch 'master' into feature/esfm | 2023-11-18 09:15:48 -03:00 |  | 
				
					
						|  cam900 | f6849dfa50 | Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 | 2023-11-15 19:19:47 +09:00 |  | 
				
					
						|  tildearrow | 26648a895d | Amiga: yet another fix... | 2023-11-06 04:25:27 -05:00 |  | 
				
					
						|  tildearrow | a3ea20bfec | Amiga: fix loop | 2023-11-06 04:21:48 -05:00 |  | 
				
					
						|  tildearrow | 20537d5af0 | Amiga: one more accuracy fix | 2023-11-05 18:06:01 -05:00 |  | 
				
					
						|  tildearrow | f0e51f6e88 | Amiga: improve accuracy don't stop DMA until sample is done playing
do not update output if PM/AM is on | 2023-11-05 17:00:02 -05:00 |  | 
				
					
						|  cam900 | 7cf40f2d33 | Merge branches 'master' and 'nmk112' of https://github.com/tildearrow/furnace into nmk112 | 2023-11-04 18:53:30 +09:00 |  | 
				
					
						|  tildearrow | 6df06a7f89 | Revert "prepare for volume handling refactor" sorry......... this refactor is canceled as it seems harder than I thought... | 2023-11-04 04:13:47 -05:00 |  | 
				
					
						|  tildearrow | 54187d043d | Revert "volume handling refactor, part 1 - BEWARE" This reverts commit e1cb84a076. | 2023-11-04 04:13:20 -05:00 |  | 
				
					
						|  tildearrow | e1cb84a076 | volume handling refactor, part 1 - BEWARE do not use these versions for production. your modules will break until this is finished!
only Amiga is done for now | 2023-11-03 14:46:23 -05:00 |  | 
				
					
						|  cam900 | 31977ab7c6 | Merge branch 'master' of https://github.com/tildearrow/furnace into nmk112 | 2023-11-02 21:19:26 +09:00 |  | 
				
					
						|  tildearrow | 4bc5f49fe6 | prepare for volume handling refactor | 2023-11-01 20:43:48 -05:00 |  | 
				
					
						|  tildearrow | 38103d9c1f | YM2612: fix getPan on ExtCh channel 5 | 2023-10-29 13:33:29 -05:00 |  | 
				
					
						|  tildearrow | e915c6efb9 | C64: fix MSVC build... | 2023-10-29 05:36:53 -05:00 |  | 
				
					
						|  tildearrow | e2278d3688 | C64: relative cutoff and duty macros are fine | 2023-10-29 04:36:25 -05:00 |  | 
				
					
						|  tildearrow | f05d1693f8 | C64: add chip flag to set env reset time 2 by default
1 for .dmf and old Furnace songs | 2023-10-29 04:14:54 -05:00 |  | 
				
					
						|  tildearrow | 7fd54775bb | C64: really fix porta | 2023-10-29 03:54:12 -05:00 |  | 
				
					
						|  tildearrow | 87b8851900 | C64: volIsCutoff compatibility | 2023-10-29 02:25:35 -05:00 |  | 
				
					
						|  tildearrow | 90032899c7 | C64: bunch of changes - merging test/gate and special macros
- drop new test/gate compat flag - not necessary
- code style and tabs to spaces
TODO: compatibility! | 2023-10-29 01:39:37 -05:00 |  | 
				
					
						|  tildearrow | ecec1acd24 | Merge branch 'master' of https://github.com/LTVA1/furnace into c64improve | 2023-10-29 00:22:10 -05:00 |  | 
				
					
						|  tildearrow | f03996ebd2 | move furIcons somewhere else | 2023-10-28 19:07:40 -05:00 |  | 
				
					
						|  tildearrow | e121c40a23 | piece of trash | 2023-10-28 19:03:08 -05:00 |  | 
				
					
						|  tildearrow | bd88639c90 | GUI: channel status, part 6 PC Engine | 2023-10-28 18:47:24 -05:00 |  | 
				
					
						|  tildearrow | 1a448649b6 | GUI: channel status, part 5 now with custom icons
colors stolen from GEP | 2023-10-28 02:39:44 -05:00 |  | 
				
					
						|  LTVA1 | 0f760a365e | standlalone cutoff macro (with correct relative mode) | 2023-10-28 10:15:41 +03:00 |  | 
				
					
						|  tildearrow | d8daeb1169 | GUI: channel status, part 4 | 2023-10-27 18:08:37 -05:00 |  | 
				
					
						|  tildearrow | 429119a186 | C64: I may have solved it | 2023-10-27 15:48:36 -05:00 |  | 
				
					
						|  Kagamiin~ | 46024277b2 | Removing channel deactivaton upon note off | 2023-10-27 12:01:39 -03:00 |  | 
				
					
						|  LTVA1 | 006f0d6f48 | wrong flag string | 2023-10-27 17:25:14 +03:00 |  | 
				
					
						|  LTVA1 | 847bb046f6 | fix | 2023-10-27 17:23:48 +03:00 |  | 
				
					
						|  LTVA1 | 50b314bd77 | Make separate macros for each ADSR param | 2023-10-27 17:20:32 +03:00 |  | 
				
					
						|  Kagamiin~ | 47c4273e5c | Code review suggestions 2 | 2023-10-26 09:47:18 -03:00 |  | 
				
					
						|  Kagamiin~ | 170248e61a | Code review suggestions Haven't had a good peer review in ages. | 2023-10-26 09:43:01 -03:00 |  | 
				
					
						|  Kagamiin~ | 85db9ca16e | Merge branch 'master' into feature/esfm | 2023-10-25 17:10:16 -03:00 |  |