tildearrow 
							
						 
						
							
							
							
							
								
							
							
								5a5d85c4cc 
								
							 
						 
						
							
							
								
								fix sample issues, part 2  
							
							 
							
							
							
						 
						
							2024-02-01 17:15:19 -05: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 
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								5f2cfd4854 
								
							 
						 
						
							
							
								
								AY: don't use bit arrays  
							
							 
							
							... 
							
							
							
							issue #649  
							
						 
						
							2023-08-11 23:58:44 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								708c363635 
								
							 
						 
						
							
							
								
								FixedQueue, part 2  
							
							 
							
							
							
						 
						
							2023-07-13 04:09:20 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								9cb1fbcc45 
								
							 
						 
						
							
							
								
								chan osc volume balancing, part 1  
							
							 
							
							
							
						 
						
							2023-06-18 20:00:20 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								29dfeccfe7 
								
							 
						 
						
							
							
								
								change chan osc range - PLEASE READ  
							
							 
							
							... 
							
							
							
							as of now the range is ~32768, either from -16384 to 16383, or 0 to 32767.
it previously was -32768 to 32767 (~65536).
this change was made to better suit chips that only output a positive value.
if you are working on a new chip, update your code and shift right by one if necessary. 
							
						 
						
							2023-06-16 17:30:11 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								99d2199db6 
								
							 
						 
						
							
							
								
								dev152 - sample map notes, part 1  
							
							 
							
							
							
						 
						
							2023-04-07 16:54:05 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								6cd24a8008 
								
							 
						 
						
							
							
								
								implement getSamplePos() on some chips  
							
							 
							
							... 
							
							
							
							Amiga, AY, Lynx, PCE, PCM DAC and VRC6 
							
						 
						
							2023-03-19 03:56:13 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								45faadd4c8 
								
							 
						 
						
							
							
								
								update copyright year  
							
							 
							
							
							
						 
						
							2023-01-19 19:18:40 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								f939878fcb 
								
							 
						 
						
							
							
								
								AY8930: always write duty  
							
							 
							
							
							
						 
						
							2023-01-13 00:51:16 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								fe4800f165 
								
							 
						 
						
							
							
								
								AY8930: fix Mag Max and Kyugo clock rates  
							
							 
							
							
							
						 
						
							2023-01-13 00:22:00 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								9af1ce84df 
								
							 
						 
						
							
							
								
								AY8930: increase pitch macro range to 65535  
							
							 
							
							
							
						 
						
							2023-01-12 18:42:34 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								5df68c2ee8 
								
							 
						 
						
							
							
								
								AY/AY8930: fix period overflow  
							
							 
							
							
							
						 
						
							2023-01-12 18:39:25 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								3e0dcbb0ae 
								
							 
						 
						
							
							
								
								aaaaaaaa  
							
							 
							
							
							
						 
						
							2023-01-02 04:53:37 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								08d2f12dbd 
								
							 
						 
						
							
							
								
								prepare new dispatch  
							
							 
							
							... 
							
							
							
							will allow for more than 2 outputs 
							
						 
						
							2023-01-01 19:46:08 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								7fa5fecd38 
								
							 
						 
						
							
							
								
								possibly fix retrigger with sample map  
							
							 
							
							
							
						 
						
							2022-12-29 03:12:00 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								2600d4c576 
								
							 
						 
						
							
							
								
								new arp strategy, part 2  
							
							 
							
							
							
						 
						
							2022-12-17 02:10:20 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								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 
							
						 
						
							
							
							
							
								
							
							
								9da46ee8ba 
								
							 
						 
						
							
							
								
								implement macro masking  
							
							 
							
							
							
						 
						
							2022-12-17 00:09:56 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								c6604ff581 
								
							 
						 
						
							
							
								
								add ability to select custom clock rates  
							
							 
							
							
							
						 
						
							2022-12-04 02:04:42 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								48db9a1d0c 
								
							 
						 
						
							
							
								
								chip flags rewrite, part 4 - DO NOT USE  
							
							 
							
							... 
							
							
							
							the next part is to drop systemFlagsOld completely
and then to fix the GUI 
							
						 
						
							2022-09-29 20:13:40 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								07822de0a2 
								
							 
						 
						
							
							
								
								curr -> cur  
							
							 
							
							
							
						 
						
							2022-09-25 17:31:01 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								cam900 
							
						 
						
							
							
							
							
								
							
							
								b8d2c51a14 
								
							 
						 
						
							
							
								
								Fix AY89x0 regression  
							
							 
							
							
							
						 
						
							2022-09-26 07:28:04 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								cam900 
							
						 
						
							
							
							
							
								
							
							
								68b58a0d1b 
								
							 
						 
						
							
							
								
								Fix AYPCM  
							
							 
							
							... 
							
							
							
							Enable new sample functions to default 
							
						 
						
							2022-09-25 13:16:47 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								70825dc45a 
								
							 
						 
						
							
							
								
								AY: reduce PCM clicking  
							
							 
							
							
							
						 
						
							2022-09-23 23:12:39 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								b72b5bf0e6 
								
							 
						 
						
							
							
								
								A Y   P C M  
							
							 
							
							
							
						 
						
							2022-09-23 20:15:20 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								bc4c8acd87 
								
							 
						 
						
							
							
								
								AY PCM still doesn't work so I am leaving a note  
							
							 
							
							
							
						 
						
							2022-09-23 19:34:44 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								cam900 
							
						 
						
							
							
							
							
								
							
							
								e00758d67c 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tildearrow/furnace  into sample_macro  
							
							 
							
							
							
						 
						
							2022-09-22 23:02:01 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								9685a5c0d8 
								
							 
						 
						
							
							
								
								AY: add stereo separation slider  
							
							 
							
							
							
						 
						
							2022-09-22 00:18:40 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								e1890173b2 
								
							 
						 
						
							
							
								
								GUI: implement channel volume bar  
							
							 
							
							
							
						 
						
							2022-09-20 02:32:23 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								cam900 
							
						 
						
							
							
							
							
								
							
							
								3fcccb52ee 
								
							 
						 
						
							
							
								
								Reduce performance issue  
							
							 
							
							
							
						 
						
							2022-08-28 10:50:57 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								cam900 
							
						 
						
							
							
							
							
								
							
							
								a411e34a62 
								
							 
						 
						
							
							
								
								Performance adjusts  
							
							 
							
							
							
						 
						
							2022-08-28 09:59:56 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								cam900 
							
						 
						
							
							
							
							
								
							
							
								8f804f6e6b 
								
							 
						 
						
							
							
								
								Correct pitch to sample preview  
							
							 
							
							
							
						 
						
							2022-08-27 18:20:33 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								cam900 
							
						 
						
							
							
							
							
								
							
							
								54dbd0690c 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tildearrow/furnace  into sample_macro  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	src/engine/fileOps.cpp
#	src/engine/platform/lynx.cpp
#	src/engine/platform/rf5c68.cpp
#	src/engine/platform/su.cpp
#	src/engine/platform/x1_010.h
#	src/engine/platform/ym2610.cpp
#	src/engine/platform/ym2610.h
#	src/engine/platform/ym2610b.cpp
#	src/engine/platform/ym2610b.h
#	src/engine/sysDef.cpp
#	src/gui/insEdit.cpp
Add effect command for ADPCM-A global volume, X1-010 Sample bank slot 
							
						 
						
							2022-08-27 17:25:48 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								cam900 
							
						 
						
							
							
							
							
								
							
							
								4cc79fb49d 
								
							 
						 
						
							
							
								
								Prepare for split sample chip instrument  
							
							 
							
							... 
							
							
							
							(MSM6258, MSM6295, QSound, Sega PCM, ADPCM-A, ADPCM-B, YMZ280B, RF5C68)
Instrument color and icons are placeholder.
different volume range, hard panned/soft panned and/or independent volume per output, chip-dependent features (global volume, echo, etc)
Allow use sample in instrument tab for chip with sample support
Prepare to support X1-010 Seta 2 style bankswitch behavior
Prepare to support AY89x0 PCM DAC
Support volume for PCE sample (DAC)
Fix Lynx, Y8950 sample pitch matches to sample preview
Support PCM DAC with backward and pingpong loop mode
Reduce some codes
Add Sega PCM, AY89x0, QSound, PCM DAC, Lynx per-channel debug support 
							
						 
						
							2022-08-27 16:27:36 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								c009cb3536 
								
							 
						 
						
							
							
								
								dev112 - prepare for advanced arp macro  
							
							 
							
							... 
							
							
							
							this new advanced arp macro offers more flexibility and reduces code duplication
it allows you to set each step of the macro to either relative or fixed mode
(instead of just one mode for the entire macro)
the UI is still a work in progress and doesn't work well
this change is big and may break things! further fixes incoming 
							
						 
						
							2022-08-22 15:59:45 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Natt Akuma 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								7c42453422 
								
							 
						 
						
							
							
								
								Rewrite per-system effect handling ( #548 )  
							
							 
							
							... 
							
							
							
							* Rewrite per-system effect handling
* fix build
* C64: fix fine cutoff regression
* fix some more crashes
Co-authored-by: tildearrow <tildearrow@protonmail.com> 
							
						 
						
							2022-08-18 01:26:22 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								f4a85bebff 
								
							 
						 
						
							
							
								
								dev101 - fix SMSFM_intro.dmf  
							
							 
							
							
							
						 
						
							2022-07-04 01:43:59 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								cam900 
							
						 
						
							
							
							
							
								
							
							
								69ea1d0227 
								
							 
						 
						
							
							
								
								Fix AY8930 unmuting  
							
							 
							
							
							
						 
						
							2022-06-21 11:06:26 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								2932a7281d 
								
							 
						 
						
							
							
								
								implement getChanMacroInt() on supported systems  
							
							 
							
							
							
						 
						
							2022-06-05 18:17:00 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								1be93d9bbb 
								
							 
						 
						
							
							
								
								implement brokenOutVol compat flag  
							
							 
							
							... 
							
							
							
							#341  
							
						 
						
							2022-05-31 19:03:26 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								82eaa45f5d 
								
							 
						 
						
							
							
								
								increase range of relative pitch macro  
							
							 
							
							... 
							
							
							
							-32768 to 32767 should be enough 
							
						 
						
							2022-05-22 22:47:40 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								cam900 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								8e50ad8c90 
								
							 
						 
						
							
							
								
								Merge branch 'master' into ay_divider  
							
							 
							
							
							
						 
						
							2022-05-14 22:09:25 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								8784fe5664 
								
							 
						 
						
							
							
								
								dev94 - add a full linear pitch mode, part 1  
							
							 
							
							
							
						 
						
							2022-05-10 03:51:18 -05:00