2022-02-04 16:05:25 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								# Game Boy instrument editor
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-06-11 02:00:11 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								GB instrument editor consists of two tabs: one controlling envelope of sound channels and macro tab containing several macros.
							 
						 
					
						
							
								
									
										
										
										
											2022-02-04 16:05:25 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								## Game Boy
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-06-23 21:13:37 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								-  **Use software envelope**: switch to volume macro instead of envelope
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Initialize envelope on every note**: forces a volume reset on each new note
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Volume**: initial channel volume (range 0-15)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Length**: envelope decay/attack duration (range 0-7)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Sound Length**: cuts off sound after specified length, overriding the Length value
							 
						 
					
						
							
								
									
										
										
										
											2022-02-07 14:13:27 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-06-23 21:13:37 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								-  **Up and Down radio buttons**: Up makes the envelope an attack, down makes it decay. _Note:_  For envelope attack to have any effect, start at a lower volume!
							 
						 
					
						
							
								
									
										
										
										
											2023-06-11 02:00:11 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-06-23 21:13:37 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								-  **Hardware Sequence**: (document this)
							 
						 
					
						
							
								
									
										
										
										
											2022-02-04 16:05:25 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								## Macros
 
							 
						 
					
						
							
								
									
										
										
										
											2023-06-11 02:00:11 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-06-23 21:13:37 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								-  **Volume**: volume sequence. _Note:_  This only appears if "Use software envelope" is checked.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Arpeggio**: pitch in half-steps
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Duty/Noise**: pulse wave duty cycle or noise mode sequence
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Waveform**: ch3 wavetable sequence
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Panning**: output for left and right channels
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Pitch**: fine pitch
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  **Phase Reset**: trigger restart of waveform