diff options
author | Steve Bavin <pondlife@pondlife.me> | 2009-06-12 07:20:50 +0000 |
---|---|---|
committer | Steve Bavin <pondlife@pondlife.me> | 2009-06-12 07:20:50 +0000 |
commit | fb2380790edbdb2176a21fe28739a41fb978ce6e (patch) | |
tree | 29ad077356a1463394ceb22f81a057f300ee57d7 /manual | |
parent | 9e3255fdb043d8651bfdbd8be06986d12a7d66eb (diff) | |
download | rockbox-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.tex | 10 | ||||
-rw-r--r-- | manual/rockbox_interface/wps.tex | 104 |
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. | |||
421 | Rockbox uses highpass triangular distribution noise as the dithering noise | 421 | Rockbox uses highpass triangular distribution noise as the dithering noise |
422 | source, and a third order noise shaper. | 422 | source, and a third order noise shaper. |
423 | } | 423 | } |
424 | |||
425 | \opt{swcodec}{ | ||
426 | \section{Timestretch} | ||
427 | Enabling \setting{Timestretch} allows you to change the playback speed without it | ||
428 | affecting the pitch of the recording. | ||
429 | |||
430 | After enabling this feature and rebooting, you can access this via the \setting{Pitch Screen}. | ||
431 | This function is intended for speech playback and may significantly dilute your listening | ||
432 | experience 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*********************************************** |