| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | <?xml version="1.0" encoding="UTF-8" ?> | 
					
						
							| 
									
										
										
										
											2020-01-26 16:01:49 +01:00
										 |  |  | <class name="AudioEffectPitchShift" inherits="AudioEffect" version="3.2"> | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 	<brief_description> | 
					
						
							| 
									
										
										
										
											2019-06-22 01:04:47 +02:00
										 |  |  | 		Adds a pitch-shifting audio effect to an Audio bus. | 
					
						
							| 
									
										
										
										
											2017-09-16 18:47:19 +02:00
										 |  |  | 		Raises or lowers the pitch of original sound. | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 	</brief_description> | 
					
						
							|  |  |  | 	<description> | 
					
						
							| 
									
										
										
										
											2017-09-16 18:47:19 +02:00
										 |  |  | 		Allows modulation of pitch independently of tempo. All frequencies can be increased/decreased with minimal effect on transients. | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 	</description> | 
					
						
							|  |  |  | 	<tutorials> | 
					
						
							|  |  |  | 	</tutorials> | 
					
						
							|  |  |  | 	<methods> | 
					
						
							|  |  |  | 	</methods> | 
					
						
							|  |  |  | 	<members> | 
					
						
							| 
									
										
										
										
											2019-06-29 12:38:01 +02:00
										 |  |  | 		<member name="fft_size" type="int" setter="set_fft_size" getter="get_fft_size" enum="AudioEffectPitchShift.FFT_Size" default="3"> | 
					
						
							| 
									
										
										
										
											2019-06-24 10:39:59 +02:00
										 |  |  | 		</member> | 
					
						
							| 
									
										
										
										
											2019-06-29 12:38:01 +02:00
										 |  |  | 		<member name="oversampling" type="int" setter="set_oversampling" getter="get_oversampling" default="4"> | 
					
						
							| 
									
										
										
										
											2019-06-24 10:39:59 +02:00
										 |  |  | 		</member> | 
					
						
							| 
									
										
										
										
											2019-06-29 12:38:01 +02:00
										 |  |  | 		<member name="pitch_scale" type="float" setter="set_pitch_scale" getter="get_pitch_scale" default="1.0"> | 
					
						
							| 
									
										
										
										
											2017-09-16 18:47:19 +02:00
										 |  |  | 			Pitch value. Can range from 0 (-1 octave) to 16 (+16 octaves). | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 		</member> | 
					
						
							|  |  |  | 	</members> | 
					
						
							|  |  |  | 	<constants> | 
					
						
							| 
									
										
										
										
											2019-06-24 10:39:59 +02:00
										 |  |  | 		<constant name="FFT_SIZE_256" value="0" enum="FFT_Size"> | 
					
						
							|  |  |  | 		</constant> | 
					
						
							|  |  |  | 		<constant name="FFT_SIZE_512" value="1" enum="FFT_Size"> | 
					
						
							|  |  |  | 		</constant> | 
					
						
							|  |  |  | 		<constant name="FFT_SIZE_1024" value="2" enum="FFT_Size"> | 
					
						
							|  |  |  | 		</constant> | 
					
						
							|  |  |  | 		<constant name="FFT_SIZE_2048" value="3" enum="FFT_Size"> | 
					
						
							|  |  |  | 		</constant> | 
					
						
							|  |  |  | 		<constant name="FFT_SIZE_4096" value="4" enum="FFT_Size"> | 
					
						
							|  |  |  | 		</constant> | 
					
						
							|  |  |  | 		<constant name="FFT_SIZE_MAX" value="5" enum="FFT_Size"> | 
					
						
							| 
									
										
										
										
											2019-06-27 11:10:53 +02:00
										 |  |  | 			Represents the size of the [enum FFT_Size] enum. | 
					
						
							| 
									
										
										
										
											2019-06-24 10:39:59 +02:00
										 |  |  | 		</constant> | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 	</constants> | 
					
						
							|  |  |  | </class> |