Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Audio Playback, Database and Playlists
| | |-+  Adjusting playback speed but not pitch (1G iPod Mini)
« previous next »
  • Print
Pages: [1]

Author Topic: Adjusting playback speed but not pitch (1G iPod Mini)  (Read 2729 times)

Offline hendersj

  • Member
  • *
  • Posts: 16
Adjusting playback speed but not pitch (1G iPod Mini)
« on: June 14, 2008, 05:33:30 PM »
I see that this topic has come up a few times in the past, but there doesn't seem to be a definitive answer on the question (found one thread from a couple years ago that said it was being implemented, but the thread was about the iRiver players).

Like the posters in the other threads, I could see this being useful for audiobook playback or other similar things - where the speaker is too slow or too fast.  Another use I can see is for musicians - when practicing a fast piece of music, it often is helpful to run at a slower speed.  Having different pitches throws the live performer off on pitch precision as well.

I used to play violin, and sometimes if I was having difficulty with a piece of music, I'd listen to a recording to try to figure out what I was doing wrong.  If I could keep up with the recording, I'd try to play along as well.  But if I could set the playback speed without modifying the pitch, I could gradually increase the speed on subsequent rehearsals in order to help my fingers memorise the patterns they needed to learn.

And of course for DJ'ing, I could see practical application there - though in that implementation, it would be helpful to know what the playback time was going to be for the current track with the adjustment - so there might be a little more work to do for that option.
Logged

Offline AlexP

  • Global Moderator
  • Member
  • *
  • Posts: 3688
  • ex-BigBambi
Re: Adjusting playback speed but not pitch (1G iPod Mini)
« Reply #1 on: June 14, 2008, 05:54:28 PM »
Sorry, what is the actual question?
Logged
H140, F60, S120, e260, c240, Clip, Fuze v2, Connect, MP170, Meizu M3, Nano 1G, Android

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Adjusting playback speed but not pitch (1G iPod Mini)
« Reply #2 on: June 14, 2008, 05:56:32 PM »
I don't see an actual question in your post. Are you asking if it's supported? No it is not. Are you asking if it's being worked on? If so, the forums really aren't for asking for status reports. Are you requesting someone work on it? If so, that belongs on the feature request tracker, though it seems quite likely there's already a request.
Logged

Offline hendersj

  • Member
  • *
  • Posts: 16
Re: Adjusting playback speed but not pitch (1G iPod Mini)
« Reply #3 on: June 14, 2008, 06:20:24 PM »
Sorry, I guess I did miss asking an actual question.  Wondering if this is something under consideration, being worked on, or an idea that isn't of interest to many.

If there's a better place to look, I'm happy to look there - still kinda getting used to where things are on the site.
Logged

Offline pondlife

  • Developer
  • Member
  • *
  • Posts: 248
Re: Adjusting playback speed but not pitch (1G iPod Mini)
« Reply #4 on: June 16, 2008, 02:45:20 AM »
There's a patch to do this - see http://www.rockbox.org/tracker/task/8894

It's designed for speech, and only works in mono at the moment.  Plus it will likely reduce your battery life somewhat (or generally use plenty more CPU).

I'll also add a call for anyone who understands this sort of stuff to see if they can improve the patch enough to get it into SVN...

pondlife


Logged

Offline Strife89

  • Member
  • *
  • Posts: 354
  • Michael Carr
    • Strife89's blog
Re: Adjusting playback speed but not pitch (1G iPod Mini)
« Reply #5 on: June 16, 2008, 01:58:35 PM »
Isn't there a plugin for Audacity for this sort of thing? Perhaps it could be ported.

Just a thought - don't stone me to death. :D
Logged
Rockbox: Sansa Clip Zip, iPod Color, iRiver H320

Android: Moto X4, Galaxy Tab S2 T710

Offline hendersj

  • Member
  • *
  • Posts: 16
Re: Adjusting playback speed but not pitch (1G iPod Mini)
« Reply #6 on: June 17, 2008, 02:01:05 PM »
Thanks for the feedback guys, I'll have a look at the patch and see if that'll do what I'm looking for.  Extra CPU doesn't bother me - with no extras turned on I get about 8 hours out of my iPod as it is, but for me this would be generally for listening ripped MP3 files from audiobook discs - though I do have some old radio shows that run an hour that I'd reduce to 45 minutes for my drive to work as well.
Logged

Offline GodEater

  • Member
  • *
  • Posts: 2829
Re: Adjusting playback speed but not pitch (1G iPod Mini)
« Reply #7 on: June 18, 2008, 05:20:02 AM »
Extra CPU usage might not bother you in terms of battery life, but it might bother you if it doesn't leave enough for your music to play properly...
Logged

Read The Manual Please

Offline hendersj

  • Member
  • *
  • Posts: 16
Re: Adjusting playback speed but not pitch (1G iPod Mini)
« Reply #8 on: June 18, 2008, 10:54:43 AM »
That's true, but I've noticed occasional bumps when using the pitch shifter as well if I adjust it too far out.  It seems to help with the pitch shifter to increase the anti-skip buffer.
Logged

Offline DancemasterGlenn

  • Member
  • *
  • Posts: 103
Re: Adjusting playback speed but not pitch (1G iPod Mini)
« Reply #9 on: June 18, 2008, 04:46:23 PM »
The Audacity plugin uses the soundtouch library (found here), which was also used to make the pacemaker plugin for winamp. I don't know how portable the code is, but it would be cool to see it used in rockbox. I've spoken with the guy who coded it before, and he's pretty good natured. Anyone want to check out his code?

Another possible library to use would be rubber band (here), but I don't know about the portability of that code either.
Logged
Ipod Video 5.5G, 80GB

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Audio Playback, Database and Playlists
| | |-+  Adjusting playback speed but not pitch (1G iPod Mini)
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.11 seconds with 15 queries.