@database SFX

@remark $VER: PitchShift.guide © by Stefan Kost 1994-1997 (05.05.97)
@remark AmigaGuide-OnLine-Hilfe für SoundFX

@master /guides/sfx.guide
@index /guides/sfx-index.guide/index

@node main "Operators : PitchShift"
@{b}@{fg shine}_________________________________________________________________________________
@{fg text}¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
PitchShift
@{fg shine}_________________________________________________________________________________
@{fg text}¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}

Funktion  :	Ändert die Tonhöhe eines Samples, ohne das es kürzer oder
		länger wird 
Parameter :	Pitchshiftfact.	Faktor für die Tonhöhenänderung
		WinSize		Fensterbereich; gute Ergebnisse erhält man mit
				Werten von 5 bis 100 ms
		Smooth		Über wieviel Prozent des Fensterbereiches über-
				geblendet werden soll, sollte nicht größer als
				50 % sein.
		Interpol.	Ob Zwischenwerte interpoliert werden sollen.
ARexx     :	@{"P1" link /guides/sfx-arexx.guide/AREXX_mod}	Verstimmung
		WinSize
		Smooth
		@{"I1" link /guides/sfx-arexx.guide/AREXX_inter}	Interpolation
Hinweise  :	Wenn man eine Sinuswelle als @{" Modulator " link /guides/sfx-glossar.guide/Modulation } nimmt eine geringe
		Verstimmung (+/-0.1) einstellt, erhält man einen Vibratoeffekt.
		Falls man synthetische Wellenformen mit konstanter Periode be-
		arbeiten möchte, sollte man die Periode bei WinSize eintragen
		Dadurch erhält man sehr saubere Pitchshifts.
		Der Faktor sollte bei digitalisierten Samples nicht größer als
		4.0 genommen werden. Bei solch hohen Faktoren wird das Sample
		schnell unsauber (liegt in der Funktionsweise des Pitchshifters
		begründet). Synthetische Wellenformen lassen sich alledings
		nahezu beliebig "pitchshiften".
		Wenn sie Sounds hochpitchen, verwenden sie kurze Winsize-Werte
		und Smooth-Werte um 50 %, wenn sie Sounds runterpitchen kann
		der Winsize-Wert größer und der Smooth-Wert (ca. 10%) kleiner
		werden.
		Wenn sie ein Sample länger/kürzer machen wollen, ohne das es
		tiefer/höher wird, dann gehen Sie dazu wie folgt vor :
		Sie wollen ein Sprachsample doppelt so lang machen, führen Sie
		@{" Resample " link /_operators/Resample.guide/main } mit 2.0 aus, korregieren Sie die Samplingrate (auf
		alten Wert setzen) und lassen Sie einen PitchShift mit dem
		Factor 2.0 durchführen. Jetzt hat das Sample wieder die selbe
		Tonhöhe, ist aber doppelt so lang.
@endnode
