cam900 
							
						 
						
							
							
							
							
								
							
							
								83405dcb4f 
								
							 
						 
						
							
							
								
								Sync with master  
							
							... 
							
							
							
							* Add boundary for system enum
* Add ES5506 VGM version (not support yet) 
							
						 
						
							2022-05-01 00:44:29 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								5414213710 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tildearrow/furnace  into es5506_alt  
							
							... 
							
							
							
							* 'master' of https://github.com/tildearrow/furnace :
  maybe uninitialized
  GUI: prepare for a per-channel oscilloscope?
  GUI: add backdrop if system file picker is open
  GUI: add ability to customize startup system
  GUI: finally implement "don't scroll when moving c ursor" setting
  new panning effects (80/81/82)
  GUI: fix sample paste crash
  GUI: implement sample scroll with mouse wheel
  sysDef oopsie
# Conflicts:
#	src/gui/guiConst.cpp 
							
						 
						
							2022-05-01 00:25:21 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								53a52788e2 
								
							 
						 
						
							
							
								
								Add per-note map reversed playback support  
							
							... 
							
							
							
							Prepare for pcm changed flag, 8 bit panning command
Reduce register spamming in volume update routine
Progress report:
* Emulation core update, Dispatch update:
  * Volume is unsigned like original chip, for reduce overflow.
* Add multi-mode macro support for radio button 
							
						 
						
							2022-04-30 23:45:05 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								fae3de53a9 
								
							 
						 
						
							
							
								
								maybe uninitialized  
							
							
							
						 
						
							2022-04-30 04:30:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								4197fa44fb 
								
							 
						 
						
							
							
								
								GUI: prepare for a per-channel oscilloscope?  
							
							... 
							
							
							
							currently supported systems:
- Amiga
- AY-3-8910
- Dummy System
- OPLL
- SegaPCM
no trigger supported yet! 
							
						 
						
							2022-04-30 03:58:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								ba657fe4db 
								
							 
						 
						
							
							
								
								GUI: add backdrop if system file picker is open  
							
							
							
						 
						
							2022-04-30 02:02:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								52c0044bd9 
								
							 
						 
						
							
							
								
								GUI: add ability to customize startup system  
							
							
							
						 
						
							2022-04-30 01:37:37 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Natt Akuma 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								9f49504891 
								
							 
						 
						
							
							
								
								Revert PC speaker presets  
							
							
							
						 
						
							2022-04-30 11:59:47 +07:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								d79e5d77a7 
								
							 
						 
						
							
							
								
								GUI: finally implement "don't scroll when moving c  
							
							... 
							
							
							
							ursor" setting 
							
						 
						
							2022-04-29 23:53:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								2e8634626d 
								
							 
						 
						
							
							
								
								new panning effects (80/81/82)  
							
							
							
						 
						
							2022-04-29 23:41:14 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								9c4fed2f4e 
								
							 
						 
						
							
							
								
								GUI: fix sample paste crash  
							
							
							
						 
						
							2022-04-29 22:41:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								a8da4f0dba 
								
							 
						 
						
							
							
								
								GUI: implement sample scroll with mouse wheel  
							
							
							
						 
						
							2022-04-29 17:55:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								d16ee7ed45 
								
							 
						 
						
							
							
								
								sysDef oopsie  
							
							
							
						 
						
							2022-04-29 15:36:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								72e8bb89a7 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tildearrow/furnace  into es5506_alt  
							
							... 
							
							
							
							* 'master' of https://github.com/tildearrow/furnace :
  GUI: sample/macro zoom with ctrl-wheel
  GUI: prevent division by zero
  GUI: possibly fix an instrument saving issue
  GUI: add chip randomizer button
  update to-do list
  oops
  NES: add DMC write effect
  SoundUnit: implement panning
  QSound: implement panning macro - PLEASE READ
  further improve channel allocation
  update format.md for eventual ExtCh extra systems
  improvements to swap/stomp channel
# Conflicts:
#	src/gui/insEdit.cpp 
							
						 
						
							2022-04-30 02:32:55 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								ee7633ba7a 
								
							 
						 
						
							
							
								
								Add dummy sample for reduce phase accumulator wraparound related issue  
							
							
							
						 
						
							2022-04-30 02:06:16 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								635bd72904 
								
							 
						 
						
							
							
								
								GUI: sample/macro zoom with ctrl-wheel  
							
							
							
						 
						
							2022-04-29 05:39:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								aeea8a4912 
								
							 
						 
						
							
							
								
								GUI: prevent division by zero  
							
							
							
						 
						
							2022-04-29 04:42:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								dbf4635646 
								
							 
						 
						
							
							
								
								Merge pull request  #405  from ZoomTen/chip-randomize  
							
							... 
							
							
							
							add chip randomizer button (enhancement) 
							
						 
						
							2022-04-29 04:38:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								0817fdeb84 
								
							 
						 
						
							
							
								
								GUI: possibly fix an instrument saving issue  
							
							
							
						 
						
							2022-04-29 04:34:20 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Natt Akuma 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								a9a01bad4a 
								
							 
						 
						
							
							
								
								Have host sound chip appear before expansions  
							
							... 
							
							
							
							So that they are consistent with NES expansions.
For X16, the VERA is more integral to the system and has lower I/O address than YM2151
and YM2151 was once an expansion chip during development. 
							
						 
						
							2022-04-29 16:32:30 +07:00 
							
								 
							
						 
					 
				
					
						
							
							
								Zumi Daxuya 
							
						 
						
							
							
							
							
								
							
							
								ee4d4c4251 
								
							 
						 
						
							
							
								
								GUI: add chip randomizer button  
							
							
							
						 
						
							2022-04-29 15:56:16 +07:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								2583b18f86 
								
							 
						 
						
							
							
								
								update to-do list  
							
							
							
						 
						
							2022-04-29 02:24:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								3a354ea42b 
								
							 
						 
						
							
							
								
								oops  
							
							
							
						 
						
							2022-04-29 00:18:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								8500fa4c4c 
								
							 
						 
						
							
							
								
								NES: add DMC write effect  
							
							
							
						 
						
							2022-04-29 00:18:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								abd42cbb03 
								
							 
						 
						
							
							
								
								SoundUnit: implement panning  
							
							
							
						 
						
							2022-04-29 00:08:56 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								5567746e0b 
								
							 
						 
						
							
							
								
								QSound: implement panning macro - PLEASE READ  
							
							... 
							
							
							
							the panning strategy for QSound has changed!
it's now 08xy where x is left and y is right (muting is not possible though!)
this makes it consistent with other chips, plus QSound's pan range was
32 anyway
in order to toggle the QSound effect use effect 12xx 
							
						 
						
							2022-04-28 23:58:11 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								2ac0e8af42 
								
							 
						 
						
							
							
								
								further improve channel allocation  
							
							
							
						 
						
							2022-04-28 18:32:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								2a1d45fa35 
								
							 
						 
						
							
							
								
								update format.md for eventual ExtCh extra systems  
							
							
							
						 
						
							2022-04-28 15:07:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								34c3473389 
								
							 
						 
						
							
							
								
								improvements to swap/stomp channel  
							
							
							
						 
						
							2022-04-28 14:03:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								d0c55e4951 
								
							 
						 
						
							
							
								
								Fix build  
							
							
							
						 
						
							2022-04-28 23:58:35 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								eb3baabc1d 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tildearrow/furnace  into es5506_alt  
							
							... 
							
							
							
							* 'master' of https://github.com/tildearrow/furnace :
  OPL 4-op note preview possible fix
  better channel allocation strategy 
							
						 
						
							2022-04-28 23:33:12 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								cdb3a51766 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tildearrow/furnace  into es5506_alt  
							
							... 
							
							
							
							* 'master' of https://github.com/tildearrow/furnace :
  implement channel swapping
  implement relative pitch macro mode
  prepare for relative pitch macro
# Conflicts:
#	src/gui/insEdit.cpp 
							
						 
						
							2022-04-28 23:30:50 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								8675cdf802 
								
							 
						 
						
							
							
								
								OPL 4-op note preview possible fix  
							
							
							
						 
						
							2022-04-28 05:38:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								3906fc1dd4 
								
							 
						 
						
							
							
								
								better channel allocation strategy  
							
							... 
							
							
							
							issue #376  
							
						 
						
							2022-04-28 05:04:34 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								859b2cf8db 
								
							 
						 
						
							
							
								
								implement channel swapping  
							
							... 
							
							
							
							issue #378  
							
						 
						
							2022-04-28 03:36:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								cam900 
							
						 
						
							
							
							
							
								
							
							
								3956b2cd30 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tildearrow/furnace  into es5506_alt  
							
							... 
							
							
							
							* 'master' of https://github.com/tildearrow/furnace :
  dev90 - linear pitch macro option
  dev89 - C64: add test/gate macro
  YMU759: update system definition
  more changes to autoNoteOn
  SoundUnit: ring modulation
  GUI: improve the maximize auto-detection a bit
  GUI: possibly remember maximized state
  NES: fix audio resolution being too low
  update to-do list
  SoundUnit: more stuff
  SoundUnit: max cutoff 16383
  effectRows -> effectCols
  GUI: rename Amiga/Sample to Sample
  This is not a sample properties table
  Define the compact wave editor
  Menu option, settings file
# Conflicts:
#	src/gui/insEdit.cpp 
							
						 
						
							2022-04-28 16:05:01 +09:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								d211170e86 
								
							 
						 
						
							
							
								
								implement relative pitch macro mode  
							
							
							
						 
						
							2022-04-28 01:31:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								77b4e57c58 
								
							 
						 
						
							
							
								
								prepare for relative pitch macro  
							
							
							
						 
						
							2022-04-28 00:50:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								66f5b2117f 
								
							 
						 
						
							
							
								
								dev90 - linear pitch macro option  
							
							
							
						 
						
							2022-04-28 00:26:21 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								4a9855f090 
								
							 
						 
						
							
							
								
								dev89 - C64: add test/gate macro  
							
							... 
							
							
							
							and "don't test/gate before new note" setting 
							
						 
						
							2022-04-27 23:54:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								3e9c0dd066 
								
							 
						 
						
							
							
								
								YMU759: update system definition  
							
							
							
						 
						
							2022-04-27 23:32:20 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								c0df205f2d 
								
							 
						 
						
							
							
								
								more changes to autoNoteOn  
							
							... 
							
							
							
							now that there's a second prefer ins type, we get rid of DIV_INS_AMIGA check 
							
						 
						
							2022-04-27 23:32:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								f2b974acc5 
								
							 
						 
						
							
							
								
								SoundUnit: ring modulation  
							
							
							
						 
						
							2022-04-27 22:57:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								ff33eed2fd 
								
							 
						 
						
							
							
								
								GUI: improve the maximize auto-detection a bit  
							
							
							
						 
						
							2022-04-27 20:43:34 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								f057581b27 
								
							 
						 
						
							
							
								
								GUI: possibly remember maximized state  
							
							
							
						 
						
							2022-04-27 20:40:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								180ff2457d 
								
							 
						 
						
							
							
								
								NES: fix audio resolution being too low  
							
							
							
						 
						
							2022-04-27 20:36:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								de908d7b95 
								
							 
						 
						
							
							
								
								update to-do list  
							
							... 
							
							
							
							the refactor is missing ONE thing 
							
						 
						
							2022-04-27 18:28:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								dce862fdb9 
								
							 
						 
						
							
							
								
								SoundUnit: more stuff  
							
							
							
						 
						
							2022-04-27 18:28:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								410a509d73 
								
							 
						 
						
							
							
								
								SoundUnit: max cutoff 16383  
							
							
							
						 
						
							2022-04-27 18:03:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								tildearrow 
							
						 
						
							
							
							
							
								
							
							
								3306e853d1 
								
							 
						 
						
							
							
								
								effectRows -> effectCols  
							
							... 
							
							
							
							i don't know why did I call it "rows" 
							
						 
						
							2022-04-27 17:53:55 -05:00