tildearrow 
							
						 
						
							
							
							
							
								
							
							
								df35b8fb45 
								
							 
						 
						
							
							
								
								add register view  
							
							... 
							
							
							
							supported chips only. 
							
						 
						
							2022-02-21 22:31:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								853ade2416 
								
							 
						 
						
							
							
								
								improve the status bar  
							
							... 
							
							
							
							issue #39  
							
						 
						
							2022-02-15 01:46:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								b9832abbeb 
								
							 
						 
						
							
							
								
								license clarification, part 3  
							
							
							
						 
						
							2022-02-14 22:12:20 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								ccfe3bdd97 
								
							 
						 
						
							
							
								
								Genesis: add ability to use ymfm instead of Nuked  
							
							
							
						 
						
							2022-02-02 23:08:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								545f3ffdf4 
								
							 
						 
						
							
							
								
								Genesis: add DAC distortion flag  
							
							
							
						 
						
							2022-02-02 03:06:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								d691ec6d76 
								
							 
						 
						
							
							
								
								add a chip playground  
							
							... 
							
							
							
							in debug menu 
							
						 
						
							2022-02-01 18:08:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								bf9eb8b0a4 
								
							 
						 
						
							
							
								
								fix two possible pitch slide regressions  
							
							... 
							
							
							
							now let's fix blue crow 
							
						 
						
							2022-01-30 15:55:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								bfed0b3209 
								
							 
						 
						
							
							
								
								change setPAL to setFlags  
							
							
							
						 
						
							2022-01-28 12:59:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								0e633ea69b 
								
							 
						 
						
							
							
								
								GUI: add a debug window  
							
							
							
						 
						
							2022-01-27 00:29:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								1347d16da4 
								
							 
						 
						
							
							
								
								Genesis: fully implement volume macro  
							
							
							
						 
						
							2022-01-26 18:03:08 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								858d5343b8 
								
							 
						 
						
							
							
								
								earliest VGM export!  
							
							... 
							
							
							
							only supports single-chip Genesis for now
the other systems will be added shortly 
							
						 
						
							2022-01-24 01:01:08 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								524f8c312e 
								
							 
						 
						
							
							
								
								Genesis: implement arp macros  
							
							
							
						 
						
							2022-01-23 15:55:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								45d9bef2a8 
								
							 
						 
						
							
							
								
								Genesis: restore LFO value when changing order  
							
							
							
						 
						
							2022-01-23 15:15:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								b39b1c0a25 
								
							 
						 
						
							
							
								
								Genesis: implement FM macros (partial, untested)  
							
							
							
						 
						
							2022-01-23 13:19:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								d62b111c78 
								
							 
						 
						
							
							
								
								Genesis: separate channel state from instrument  
							
							... 
							
							
							
							paves way for FM macros
with this change, extended channel 3 mode breaks! do not use
until I diagnose the problem. 
							
						 
						
							2022-01-22 17:43:57 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								0f28ae0fee 
								
							 
						 
						
							
							
								
								implement Furnace-style PCM on Arcade/Gen/NES/PCE  
							
							
							
						 
						
							2022-01-20 16:09:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								6d9f5db6a4 
								
							 
						 
						
							
							
								
								add notifyInsChange  
							
							... 
							
							
							
							see issue #8  
							
						 
						
							2022-01-17 23:59:52 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								91e8ff01cf 
								
							 
						 
						
							
							
								
								add notifyInsDeletion  
							
							... 
							
							
							
							prevent invalid memory access when deleting instruments 
							
						 
						
							2022-01-13 19:36:02 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								dc5990a37e 
								
							 
						 
						
							
							
								
								a lot of master system fixes!  
							
							... 
							
							
							
							fixes forest frolick, professional tracker, YZYX, Monday (kinda),
MasterTracker and Ice Fields 
							
						 
						
							2021-12-29 02:08:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								997c460fc1 
								
							 
						 
						
							
							
								
								greatly improved playback resume  
							
							... 
							
							
							
							no more song weirding out when changing orders 
							
						 
						
							2021-12-21 01:29:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								b3b66ecbdb 
								
							 
						 
						
							
							
								
								channel mute/solo!  
							
							
							
						 
						
							2021-12-18 03:25:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								c54df74df1 
								
							 
						 
						
							
							
								
								GUI: rate change and new window title  
							
							
							
						 
						
							2021-12-15 17:32:08 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								52087edceb 
								
							 
						 
						
							
							
								
								lots of changes  
							
							... 
							
							
							
							- GUI: ability to load files
- GUI: arrow key navigation
- fix sample volumes 
							
						 
						
							2021-12-15 00:37:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								bde8a7f79d 
								
							 
						 
						
							
							
								
								warning-free compilation  
							
							
							
						 
						
							2021-12-14 12:33:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								a17e91955a 
								
							 
						 
						
							
							
								
								add reset() for every platform  
							
							
							
						 
						
							2021-12-11 13:14:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								e2a41974ff 
								
							 
						 
						
							
							
								
								PCM sample bank support  
							
							
							
						 
						
							2021-12-09 03:13:37 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								6a02754996 
								
							 
						 
						
							
							
								
								add PAL flag to dispatch  
							
							... 
							
							
							
							now platforms run at their correct clock speed when in PAL mode
also fix clipping in Genesis 
							
						 
						
							2021-12-08 01:56:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								65ab3a2b5d 
								
							 
						 
						
							
							
								
								keyOffAffectsArp is now per-channel  
							
							
							
						 
						
							2021-12-08 00:33:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								d6fb6b0bb3 
								
							 
						 
						
							
							
								
								more optimization  
							
							... 
							
							
							
							as of now non-stereo sound chips are only processed once 
							
						 
						
							2021-12-06 16:51:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								6efcfc2e8a 
								
							 
						 
						
							
							
								
								prepare for possible major optimization  
							
							... 
							
							
							
							by just forwarding an output buffer to the dispatch and begin/length,
the number of calls may be reduced which improves performance. 
							
						 
						
							2021-12-06 05:21:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								26463fd8d9 
								
							 
						 
						
							
							
								
								better pitch slides  
							
							... 
							
							
							
							now digital warmth doesn't choke at the toms 
							
						 
						
							2021-05-19 14:39:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								b2908413fe 
								
							 
						 
						
							
							
								
								FM: better pitch slide accuracy  
							
							... 
							
							
							
							so... it appears that pitch slides in Genesis system aren't truly linear
instead, they are "kind of linear". the frequency isn't linear, and when
it overflows the range of an octave, the high bit changes and the
frequency is shifted right 
							
						 
						
							2021-05-18 01:20:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								98180c3d23 
								
							 
						 
						
							
							
								
								now fix the volume slides in FM as well  
							
							
							
						 
						
							2021-05-17 15:51:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								3a1019a08c 
								
							 
						 
						
							
							
								
								more fixes and tweaks  
							
							... 
							
							
							
							memory management party 
							
						 
						
							2021-05-16 20:49:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								2532401265 
								
							 
						 
						
							
							
								
								prepare for ch3 mode  
							
							
							
						 
						
							2021-05-16 17:43:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								dbc2e6285f 
								
							 
						 
						
							
							
								
								a lot of work  
							
							... 
							
							
							
							- round to nearest instead of round to zero in SMS period calc
- implement arpeggio
- implement arp macro (kinda)
- polish the SMS platform
- correct the DIV_CMD_PITCH range to 1 semitone
- fix PSG volume in Genesis
- use a better register write strat in Genesis
- fix a bug caused by legacy code
- implement ECxx command
- implement EDxx command
- implement SN noise mode command
- vibrato table is now 64 positions long (instead of 60) 
							
						 
						
							2021-05-16 03:03:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								f2c70df4a8 
								
							 
						 
						
							
							
								
								bind SMS platform to Genesis one  
							
							
							
						 
						
							2021-05-15 16:59:57 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								eb692ca9a9 
								
							 
						 
						
							
							
								
								implement several effects  
							
							... 
							
							
							
							volume slides, vibrato, slides and portamento 
							
						 
						
							2021-05-14 14:16:48 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								775b88dae2 
								
							 
						 
						
							
							
								
								more playback work  
							
							
							
						 
						
							2021-05-14 03:23:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								c5fa0a3d6d 
								
							 
						 
						
							
							
								
								it doesn't...  
							
							
							
						 
						
							2021-05-13 03:18:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								cb1c96ff1d 
								
							 
						 
						
							
							
								
								add a register write cache  
							
							... 
							
							
							
							improves quality and... wait! 
							
						 
						
							2021-05-13 03:09:56 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								45a6d70479 
								
							 
						 
						
							
							
								
								massive improvements to genesis playback  
							
							
							
						 
						
							2021-05-13 02:39:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								062a9837c0 
								
							 
						 
						
							
							
								
								G E N E S I S  
							
							... 
							
							
							
							without SN 
							
						 
						
							2021-05-12 17:19:18 -05:00