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
| | |-+  Testing g#238 pitch/stretch algorithm (audio files included)
« previous next »
  • Print
Pages: [1]

Author Topic: Testing g#238 pitch/stretch algorithm (audio files included)  (Read 965 times)

Offline ulmutul

  • Developer
  • Member
  • *
  • Posts: 20
Testing g#238 pitch/stretch algorithm (audio files included)
« on: August 22, 2017, 12:26:07 PM »
I just tested g#238 (featuring Soundtouch Parameters) and compared it to the pitch algorithm currently in HEAD.
I found the patched one far better (for my usecase) than the original one.

I've uploaded some test files (recorded straight from an actual player):
https://www.dropbox.com/sh/94p3ywt6kq8xhzi/AAD9BglkLX9qpaato2kmyZ3-a?dl=0
  • "SP" in the filename means "Soundtouch Params" or in other words the patched version (g#238).
  • The files named "*-stretched.mp3" are stretched to 70% of the tempo (they become ca. 40% longer). Great for practicing a guitar solo at a slower pace.
  • The files named "*-pitched.mp3" are pitch-shifted one halftone up (so you can play with a standard tuned guitar to downtuned recordings).
When listening to "Mabon" you'll notice that the original pitch algorithm produce some kind of graininess in the sound, but the really ugly things happen at 0:07 and 0:16, when the sound suddenly wobbles between pitched and unpitched. In "Duende" this happens from the beginning and makes the whole intro unlistenable.

When using more extreme settings - like in the time stretch example - the original algorithm is slightly superior. You'll notice that in "Maiden...-stretched SP" all snare hits sound like a flam (a kind of double stroke).

For my taste the patch would be a big improvement in sound quality, but some people may have different opinions and/or usecases, so I think this should be discussed before :)
Logged

Offline jhMikeS

  • Developer
  • Member
  • *
  • Posts: 242
Re: Testing g#238 pitch/stretch algorithm (audio files included)
« Reply #1 on: October 03, 2017, 08:26:18 PM »
Is there a big demand for transposing or re-tempoing music? Admittedly, from the preprocessor defines in the patch it you can see it wouldn't be much of a burden to have an menu option to optimize it for music or voice. I definitely didn't want to degrade HEAD's quality for its originally intended use, which was voice.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Audio Playback, Database and Playlists
| | |-+  Testing g#238 pitch/stretch algorithm (audio files included)
 

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

Page created in 0.065 seconds with 15 queries.