LTVA1 
							
						 
						
							
							
							
							
								
							
							
								c50c2ea528 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tildearrow/furnace  into SID3  
							
							
							
						 
						
							2024-08-28 13:13:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								42bc32bc67 
								
							 
						 
						
							
							
								
								remove assert  
							
							
							
						 
						
							2024-08-28 02:04:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								2021e86608 
								
							 
						 
						
							
							
								
								release v0.6.6  
							
							
							
						 
						
							2024-08-27 17:21:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								6e44607ca6 
								
							 
						 
						
							
							
								
								Merge branch 'tildearrow:master' into SID3  
							
							
							
						 
						
							2024-08-26 09:40:23 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								b948590a43 
								
							 
						 
						
							
							
								
								change names of single tick effects  
							
							... 
							
							
							
							to prevent confusion
issue #2063  
							
						 
						
							2024-08-25 16:14:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								3bf0c108f8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into SID3  
							
							
							
						 
						
							2024-08-25 13:34:19 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								bf8d51ca83 
								
							 
						 
						
							
							
								
								implement operator mask effect  
							
							
							
						 
						
							2024-08-24 18:42:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								0ab9f6c6fd 
								
							 
						 
						
							
							
								
								more....  
							
							
							
						 
						
							2024-08-24 17:41:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								c06759b235 
								
							 
						 
						
							
							
								
								NES:codestyle  
							
							
							
						 
						
							2024-08-24 16:43:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
							
							
								
							
							
								efb89f7f94 
								
							 
						 
						
							
							
								
								yeah  
							
							
							
						 
						
							2024-08-24 16:36:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
							
							
								
							
							
								12bd2d3829 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tildearrow/furnace  into SID3  
							
							
							
						 
						
							2024-08-24 19:15:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								ee21a996fa 
								
							 
						 
						
							
							
								
								Merge pull request  #2102  from alederer/volPorta  
							
							... 
							
							
							
							Volume portamento (vol porta) effect (D3xx, D4xx for fast) 
							
						 
						
							2024-08-24 03:00:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Adam Lederer 
							
						 
						
							
							
							
							
								
							
							
								2982a40110 
								
							 
						 
						
							
							
								
								update vol-porta-ending logic to be more readable  
							
							
							
						 
						
							2024-08-24 00:59:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								bcdad3c538 
								
							 
						 
						
							
							
								
								AY: remove all ffff writes  
							
							
							
						 
						
							2024-08-24 02:47:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								a458e105d9 
								
							 
						 
						
							
							
								
								VGM export: use QSound ADPCM size  
							
							
							
						 
						
							2024-08-23 20:16:48 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								99ae6a2b38 
								
							 
						 
						
							
							
								
								VGM export: include song comments  
							
							... 
							
							
							
							also show song comments on mobile 
							
						 
						
							2024-08-23 17:46:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								alederer 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								c5310d1855 
								
							 
						 
						
							
							
								
								Instrument editor undo (minus FixedQueue change) ( #2094 )  
							
							... 
							
							
							
							* add undo to instrument editor (check for diffs on the current DivInstrument in insEdit, record them in a stack)
* style fixes
* accidentally left some logs in
* typo in style fix
* cheat to avoid warning -Werror=class-memaccess on linux
* warn instead of assert on case where MemPatch application would exceed size of target buffer (which should never happen, if you're applying the patch to the same type it was generated from)
* instrument editor undo: don't check delta if no user input has come in that could potentially have dirtied the editor
* don't run a delta against cached instrument if not insEditOpen
* revert fixedQueue to before my 'fix' (if i touch it again i'll add unit tests)
* explicitly cast to (DivInstrumentPOD*) when memsetting DivInstrumentPOD in DivInstrument constructor, rather than relying on implicit memory layout
* use delete[] instead of free (whoops)
* MemPatch/DivInstrumentUndoStep -- remove clear() function (ambiguous whether it should free data, it only existed to set data to null after the swap, so just do that directly now). Also set data to null after delete.
* DivInstrument -- fix dangling undo-step pointers being created on duplicate (potentially leading to use-after-free), fix undo-step objects being shamelessly leaked
---------
Co-authored-by: Adam Lederer <adam@adamlederer.com> 
							
						 
						
							2024-08-23 15:17:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Adam Lederer 
							
						 
						
							
							
							
							
								
							
							
								08f1381fee 
								
							 
						 
						
							
							
								
								minor cleanup  
							
							
							
						 
						
							2024-08-23 11:24:24 -07:00 
							
								 
							
						 
					 
				
					
						
							
							
								Adam Lederer 
							
						 
						
							
							
							
							
								
							
							
								ae4adececd 
								
							 
						 
						
							
							
								
								do nothing if volume column empty  
							
							
							
						 
						
							2024-08-23 11:16:22 -07:00 
							
								 
							
						 
					 
				
					
						
							
							
								Adam Lederer 
							
						 
						
							
							
							
							
								
							
							
								310ad13916 
								
							 
						 
						
							
							
								
								volume portamento (vol porta) on D3xx and D4xx (D4 is fast version, rate * 256)  
							
							
							
						 
						
							2024-08-23 10:50:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								1fbbe29d14 
								
							 
						 
						
							
							
								
								Merge branch 'tildearrow:master' into SID3  
							
							
							
						 
						
							2024-08-23 12:53:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								bae45e0b86 
								
							 
						 
						
							
							
								
								SN: fix arp macro with easy period  
							
							
							
						 
						
							2024-08-23 02:25:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
							
							
								
							
							
								3b6ddebc64 
								
							 
						 
						
							
							
								
								disable  
							
							
							
						 
						
							2024-08-23 00:53:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
							
							
								
							
							
								9f9638931d 
								
							 
						 
						
							
							
								
								yeah  
							
							
							
						 
						
							2024-08-23 00:53:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								8a18f962f9 
								
							 
						 
						
							
							
								
								VGM export: don't generate garbage stop sample com  
							
							... 
							
							
							
							issue #2072  
							
						 
						
							2024-08-22 23:17:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
							
							
								
							
							
								36411defd2 
								
							 
						 
						
							
							
								
								fix software DAC sample rate being dependent on chip clock  
							
							
							
						 
						
							2024-08-22 19:48:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
							
							
								
							
							
								ecb46ae682 
								
							 
						 
						
							
							
								
								fix volume command  
							
							
							
						 
						
							2024-08-22 14:55:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								093b1fe4dc 
								
							 
						 
						
							
							
								
								Merge branch 'tildearrow:master' into SID3  
							
							
							
						 
						
							2024-08-22 14:17:34 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
							
							
								
							
							
								a4dae5302b 
								
							 
						 
						
							
							
								
								account for fadeout length, optimize some progress bar calc  
							
							
							
						 
						
							2024-08-22 03:17:35 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
							
							
								
							
							
								beca6bea00 
								
							 
						 
						
							
							
								
								fix?  
							
							
							
						 
						
							2024-08-22 03:17:35 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
							
							
								
							
							
								d79bad195a 
								
							 
						 
						
							
							
								
								looks like it works, no account for fadeout tho  
							
							
							
						 
						
							2024-08-22 03:17:35 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								c26fa0c1f6 
								
							 
						 
						
							
							
								
								Merge branch 'tildearrow:master' into SID3  
							
							
							
						 
						
							2024-08-19 21:44:23 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								a410b90452 
								
							 
						 
						
							
							
								
								CRAP  
							
							
							
						 
						
							2024-08-19 12:54:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								ecbfacef1f 
								
							 
						 
						
							
							
								
								add SFWrapper error logging  
							
							
							
						 
						
							2024-08-19 12:40:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
							
							
								
							
							
								a2326182f6 
								
							 
						 
						
							
							
								
								add tSU filter cutoff & duty slide effects  
							
							
							
						 
						
							2024-08-19 15:22:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								d3af810462 
								
							 
						 
						
							
							
								
								Revert "add undo to instrument editor (check for diffs on the current DivInstrument in insEdit, record them in a stack)"  
							
							... 
							
							
							
							This reverts commit 5c9fd69ac1 
							
						 
						
							2024-08-19 02:49:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								f1de0bf2b7 
								
							 
						 
						
							
							
								
								Revert "style fixes"  
							
							... 
							
							
							
							This reverts commit 15d47d0aae 
							
						 
						
							2024-08-19 02:49:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								73c61d9ac7 
								
							 
						 
						
							
							
								
								Revert "accidentally left some logs in"  
							
							... 
							
							
							
							This reverts commit 55af1648e7 
							
						 
						
							2024-08-19 02:49:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								c00947071a 
								
							 
						 
						
							
							
								
								Revert "typo in style fix"  
							
							... 
							
							
							
							This reverts commit 91d36d0a62 
							
						 
						
							2024-08-19 02:49:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								78d7fb4da0 
								
							 
						 
						
							
							
								
								Revert "cheat to avoid warning -Werror=class-memaccess on linux"  
							
							... 
							
							
							
							This reverts commit 94ef697ea6 
							
						 
						
							2024-08-19 02:49:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								257abca831 
								
							 
						 
						
							
							
								
								Revert "warn instead of assert on case where MemPatch application would exceed size of target buffer (which should never happen, if you're applying the patch to the same type it was generated from)"  
							
							... 
							
							
							
							This reverts commit ea02a913b2 
							
						 
						
							2024-08-19 02:49:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								251be67b69 
								
							 
						 
						
							
							
								
								Revert "instrument editor undo: don't check delta if no user input has come in that could potentially have dirtied the editor"  
							
							... 
							
							
							
							This reverts commit ad53b33d7c 
							
						 
						
							2024-08-19 02:49:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Adam Lederer 
							
						 
						
							
							
							
							
								
							
							
								ad53b33d7c 
								
							 
						 
						
							
							
								
								instrument editor undo: don't check delta if no user input has come in that could potentially have dirtied the editor  
							
							
							
						 
						
							2024-08-19 02:44:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Adam Lederer 
							
						 
						
							
							
							
							
								
							
							
								ea02a913b2 
								
							 
						 
						
							
							
								
								warn instead of assert on case where MemPatch application would exceed size of target buffer (which should never happen, if you're applying the patch to the same type it was generated from)  
							
							
							
						 
						
							2024-08-19 02:44:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Adam Lederer 
							
						 
						
							
							
							
							
								
							
							
								94ef697ea6 
								
							 
						 
						
							
							
								
								cheat to avoid warning -Werror=class-memaccess on linux  
							
							
							
						 
						
							2024-08-19 02:44:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Adam Lederer 
							
						 
						
							
							
							
							
								
							
							
								91d36d0a62 
								
							 
						 
						
							
							
								
								typo in style fix  
							
							
							
						 
						
							2024-08-19 02:44:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Adam Lederer 
							
						 
						
							
							
							
							
								
							
							
								55af1648e7 
								
							 
						 
						
							
							
								
								accidentally left some logs in  
							
							
							
						 
						
							2024-08-19 02:44:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Adam Lederer 
							
						 
						
							
							
							
							
								
							
							
								15d47d0aae 
								
							 
						 
						
							
							
								
								style fixes  
							
							
							
						 
						
							2024-08-19 02:44:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Adam Lederer 
							
						 
						
							
							
							
							
								
							
							
								5c9fd69ac1 
								
							 
						 
						
							
							
								
								add undo to instrument editor (check for diffs on the current DivInstrument in insEdit, record them in a stack)  
							
							
							
						 
						
							2024-08-19 02:44:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								LTVA1 
							
						 
						
							
							
							
							
								
							
							
								f6878d100a 
								
							 
						 
						
							
							
								
								change inst id  
							
							
							
						 
						
							2024-08-19 07:16:40 +03:00