summaryrefslogtreecommitdiff
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.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.
421Rockbox uses highpass triangular distribution noise as the dithering noise 421Rockbox uses highpass triangular distribution noise as the dithering noise
422source, and a third order noise shaper. 422source, and a third order noise shaper.
423} 423}
424
425\opt{swcodec}{
426\section{Timestretch}
427Enabling \setting{Timestretch} allows you to change the playback speed without it
428affecting the pitch of the recording.
429
430After enabling this feature and rebooting, you can access this via the \setting{Pitch Screen}.
431This function is intended for speech playback and may significantly dilute your listening
432experience with more complex audio.
433}
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.
239\nopt{player}{ 239\nopt{player}{
240 \subsubsection{\label{sec:pitchscreen}Pitch} 240 \subsubsection{\label{sec:pitchscreen}Pitch}
241 241
242 The \setting{Pitch Screen} allows you to change the pitch and (at the same 242 The \setting{Pitch Screen} allows you to change the pitch and the playback
243 time) the playback speed of your \dap. The pitch value can be adjusted 243 speed of your \dap. The pitch value can be adjusted between 50\% and 200\%.
244 between 50\% and 200\%. 50\% means half the normal playback speed and the 244 50\% means half the normal playback speed and the pitch that is an octave lower
245 pitch that is an octave lower than the normal pitch. 200\% means double 245 than the normal pitch. 200\% means double playback speed and the pitch that
246 playback speed and the pitch that is an octave higher than the normal pitch. 246 is an octave higher than the normal pitch.
247 It is not possible to change the pitch without changing the playback speed and 247
248 vice versa. Changing the pitch can be done in two modes: procentual and 248 \opt{masf}{
249 semitone. Initially (after the \dap{} is switched on), procentual mode 249 Changing the pitch can be done in two modes: procentual and semitone.
250 is active. 250 Initially (after the \dap{} is switched on), procentual mode is active.
251 251
252 \begin{table} 252 \begin{table}
253 \begin{btnmap}{}{} 253 \begin{btnmap}{}{}
254 \ActionPsToggleMode 254 \ActionPsToggleMode
255 & Toggle pitch changing mode \\ 255 & Toggle pitch changing mode \\
256 % 256 %
257 \ActionPsIncSmall{} / \ActionPsDecSmall 257 \ActionPsIncSmall{} / \ActionPsDecSmall
258 & Increase / Decrease pitch by 0.1\% (in procentual mode) or a semitone 258 & Increase / Decrease pitch by 0.1\% (in procentual mode) or a semitone
259 (in semitone mode)\\ 259 (in semitone mode)\\
260 % 260 %
261 \ActionPsIncBig{} / \ActionPsDecBig 261 \ActionPsIncBig{} / \ActionPsDecBig
262 & Increase / Decrease pitch by 1\% (in procentual mode) or a semitone 262 & Increase / Decrease pitch by 1\% (in procentual mode) or a semitone
263 (in semitone mode)\\ 263 (in semitone mode)\\
264 % 264 %
265 \ActionPsNudgeRight{} / \ActionPsNudgeLeft 265 \ActionPsNudgeLeft{} / \ActionPsNudgeRight
266 & Temporarily increase / decrease pitch by 2.0\% \\ 266 & Temporarily change pitch by 2.0\% (beatmatch) \\
267 % 267 %
268 \ActionPsReset 268 \ActionPsReset
269 & Reset pitch to 100\% \\ 269 & Reset pitch to 100\% \\
270 % 270 %
271 \ActionPsExit 271 \ActionPsExit
272 & Leave the Pitch Screen \\ 272 & Leave the Pitch Screen \\
273 % 273 %
274 \end{btnmap} 274 \end{btnmap}
275 \end{table} 275 \end{table}
276 276
277 \opt{MASCODEC}{
278 \warn{Changing the pitch can cause audible 'Artifacts' or 'Dropouts'.} 277 \warn{Changing the pitch can cause audible 'Artifacts' or 'Dropouts'.}
279 } 278 }
279
280 \opt{swcodec}{
281 Changing the pitch can be done in three modes: procentual, semitone and
282 timestretch. Initially (after the \dap{} is switched on), procentual mode is active.
283
284 Timestretch mode allows you to change the playback speed of your recording without
285 affecting the pitch, and vice versa. To access this you must enable the \setting{Timestretch}
286 option in \setting{Sound Settings} and reboot.
287
288 \begin{table}
289 \begin{btnmap}{}{}
290 \ActionPsToggleMode
291 & Toggle pitch changing mode \\
292 %
293 \ActionPsIncSmall{} / \ActionPsDecSmall
294 & Increase / Decrease pitch by 0.1\% (in procentual mode) or a semitone
295 (in semitone mode)\\
296 %
297 \ActionPsIncBig{} / \ActionPsDecBig
298 & Increase / Decrease pitch by 1\% (in procentual mode) or a semitone
299 (in semitone mode)\\
300 %
301 \ActionPsNudgeLeft{} / \ActionPsNudgeRight
302 & Temporarily change pitch by 2.0\% (beatmatch), or modify speed (in timestretch mode) \\
303 %
304 \ActionPsReset
305 & Reset pitch and speed to 100\% \\
306 %
307 \ActionPsExit
308 & Leave the Pitch Screen \\
309 %
310 \end{btnmap}
311 \end{table}
312 }
313
280} 314}
281 315
282%********************QUICKSCREENS*********************************************** 316%********************QUICKSCREENS***********************************************