summaryrefslogtreecommitdiffstats
path: root/manual
diff options
context:
space:
mode:
authorSteve Bavin <pondlife@pondlife.me>2009-06-12 07:20:50 +0000
committerSteve Bavin <pondlife@pondlife.me>2009-06-12 07:20:50 +0000
commitfb2380790edbdb2176a21fe28739a41fb978ce6e (patch)
tree29ad077356a1463394ceb22f81a057f300ee57d7 /manual
parent9e3255fdb043d8651bfdbd8be06986d12a7d66eb (diff)
downloadrockbox-fb2380790edbdb2176a21fe28739a41fb978ce6e.tar.gz
rockbox-fb2380790edbdb2176a21fe28739a41fb978ce6e.tar.bz2
rockbox-fb2380790edbdb2176a21fe28739a41fb978ce6e.zip
FS#8894 - Add time stretching feature to all SWCODEC targets - the current algorithm is best for spoken word.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21258 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'manual')
-rw-r--r--manual/configure_rockbox/sound_settings.tex10
-rw-r--r--manual/rockbox_interface/wps.tex104
2 files changed, 79 insertions, 35 deletions
diff --git a/manual/configure_rockbox/sound_settings.tex b/manual/configure_rockbox/sound_settings.tex
index b699eeb821..ef0a0f31a8 100644
--- a/manual/configure_rockbox/sound_settings.tex
+++ b/manual/configure_rockbox/sound_settings.tex
@@ -421,3 +421,13 @@ and not easily noticable.
Rockbox uses highpass triangular distribution noise as the dithering noise
source, and a third order noise shaper.
}
+
+\opt{swcodec}{
+\section{Timestretch}
+Enabling \setting{Timestretch} allows you to change the playback speed without it
+affecting the pitch of the recording.
+
+After enabling this feature and rebooting, you can access this via the \setting{Pitch Screen}.
+This function is intended for speech playback and may significantly dilute your listening
+experience with more complex audio.
+}
diff --git a/manual/rockbox_interface/wps.tex b/manual/rockbox_interface/wps.tex
index 6807fd886b..6780999a7d 100644
--- a/manual/rockbox_interface/wps.tex
+++ b/manual/rockbox_interface/wps.tex
@@ -239,44 +239,78 @@ Delete the currently playing file.
\nopt{player}{
\subsubsection{\label{sec:pitchscreen}Pitch}
- The \setting{Pitch Screen} allows you to change the pitch and (at the same
- time) the playback speed of your \dap. The pitch value can be adjusted
- between 50\% and 200\%. 50\% means half the normal playback speed and the
- pitch that is an octave lower than the normal pitch. 200\% means double
- playback speed and the pitch that is an octave higher than the normal pitch.
- It is not possible to change the pitch without changing the playback speed and
- vice versa. Changing the pitch can be done in two modes: procentual and
- semitone. Initially (after the \dap{} is switched on), procentual mode
- is active.
-
- \begin{table}
- \begin{btnmap}{}{}
- \ActionPsToggleMode
- & Toggle pitch changing mode \\
- %
- \ActionPsIncSmall{} / \ActionPsDecSmall
- & Increase / Decrease pitch by 0.1\% (in procentual mode) or a semitone
- (in semitone mode)\\
- %
- \ActionPsIncBig{} / \ActionPsDecBig
- & Increase / Decrease pitch by 1\% (in procentual mode) or a semitone
- (in semitone mode)\\
- %
- \ActionPsNudgeRight{} / \ActionPsNudgeLeft
- & Temporarily increase / decrease pitch by 2.0\% \\
- %
- \ActionPsReset
- & Reset pitch to 100\% \\
- %
- \ActionPsExit
- & Leave the Pitch Screen \\
- %
- \end{btnmap}
- \end{table}
+ The \setting{Pitch Screen} allows you to change the pitch and the playback
+ speed of your \dap. The pitch value can be adjusted between 50\% and 200\%.
+ 50\% means half the normal playback speed and the pitch that is an octave lower
+ than the normal pitch. 200\% means double playback speed and the pitch that
+ is an octave higher than the normal pitch.
+
+ \opt{masf}{
+ Changing the pitch can be done in two modes: procentual and semitone.
+ Initially (after the \dap{} is switched on), procentual mode is active.
+
+ \begin{table}
+ \begin{btnmap}{}{}
+ \ActionPsToggleMode
+ & Toggle pitch changing mode \\
+ %
+ \ActionPsIncSmall{} / \ActionPsDecSmall
+ & Increase / Decrease pitch by 0.1\% (in procentual mode) or a semitone
+ (in semitone mode)\\
+ %
+ \ActionPsIncBig{} / \ActionPsDecBig
+ & Increase / Decrease pitch by 1\% (in procentual mode) or a semitone
+ (in semitone mode)\\
+ %
+ \ActionPsNudgeLeft{} / \ActionPsNudgeRight
+ & Temporarily change pitch by 2.0\% (beatmatch) \\
+ %
+ \ActionPsReset
+ & Reset pitch to 100\% \\
+ %
+ \ActionPsExit
+ & Leave the Pitch Screen \\
+ %
+ \end{btnmap}
+ \end{table}
- \opt{MASCODEC}{
\warn{Changing the pitch can cause audible 'Artifacts' or 'Dropouts'.}
}
+
+ \opt{swcodec}{
+ Changing the pitch can be done in three modes: procentual, semitone and
+ timestretch. Initially (after the \dap{} is switched on), procentual mode is active.
+
+ Timestretch mode allows you to change the playback speed of your recording without
+ affecting the pitch, and vice versa. To access this you must enable the \setting{Timestretch}
+ option in \setting{Sound Settings} and reboot.
+
+ \begin{table}
+ \begin{btnmap}{}{}
+ \ActionPsToggleMode
+ & Toggle pitch changing mode \\
+ %
+ \ActionPsIncSmall{} / \ActionPsDecSmall
+ & Increase / Decrease pitch by 0.1\% (in procentual mode) or a semitone
+ (in semitone mode)\\
+ %
+ \ActionPsIncBig{} / \ActionPsDecBig
+ & Increase / Decrease pitch by 1\% (in procentual mode) or a semitone
+ (in semitone mode)\\
+ %
+ \ActionPsNudgeLeft{} / \ActionPsNudgeRight
+ & Temporarily change pitch by 2.0\% (beatmatch), or modify speed (in timestretch mode) \\
+ %
+ \ActionPsReset
+ & Reset pitch and speed to 100\% \\
+ %
+ \ActionPsExit
+ & Leave the Pitch Screen \\
+ %
+ \end{btnmap}
+ \end{table}
+ }
+
}
%********************QUICKSCREENS***********************************************