Answers.Body: <p>You are looking for <em>frequency shifting</em>, not a frequency-based analogue of <em>compression</em>*.</p>
  <blockquote>
  <p>I am looking for a way to get both voices into my hearing range, i.e. compress the range of audio pitch, just like normal audio compression reduces the range of audio volume.</p>
  </blockquote>
  <p><em>Frequency shifting</em> is not a good analogue to compression, aka <em>dynamic range compression</em>.</p>
  <ul>
  <li><p><em>Dynamic</em> is used because compression looks at audio <em>over time</em> and uses varying levels of processing.</p>
  </li>
  <li><p><em>Range</em> is used because compression changes audio amplitudes so they are closer together (i.e. within a desired range).</p>
  </li>
  </ul>
  <p><em>Frequency shifting</em>, aka <em>pitch shifting</em>, at its simplest, is not dynamic. A simple form changes each frequency by a <em>fixed</em> multiple. (Therefore, this kind is not dynamic.) For example if a 2X multiple is used, a 400 Hz signal becomes 800 Hz, and a 600 Hz signal becomes 1200 Hz. Note that the frequencies are now further <em>apart</em>. This is what your ears expect, however.</p>
  <p>You can find many audio tools that can do <em>frequency shifting</em> (aka pitch shifting). One place to start is <a href="https://en.wikipedia.org/wiki/Comparison_of_digital_audio_editors" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Comparison_of_digital_audio_editors</a> which includes tools such as (in random order):</p>
  <ul>
  <li>Pro Tools (Avid)</li>
  <li>Logic Pro (Apple)</li>
  <li>GarageBand (Apple)</li>
  <li>Audacity (open source)</li>
  <li>Reason (Reason Studios)</li>
  <li>Audition (Adobe)</li>
  <li>Live (Ableton)</li>
  <li>Hindenburg Pro (Hindenburg)</li>
  </ul>
  <p>I have not verified that each can do pitch shifting, but it is likely that most or all can.</p>
  <p>* A true frequency-based analogue of compression might be interesting. Or it might scare away all living things. To achieve it, I'd recommend programmatic audio processing software such as SuperCollider, CSound, ChucK, Max, or Sonic Pi.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-06-13T10:17:45.730Z
Answers.Text: Thank you for trying to help, but I am explicitely *not* interested in frequency shifting. I want both voices to be easy to understand at the same time. But I totally agree on "might scare away all the living things" part.
Answers.UserDisplayName: user185953
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-06-10T11:29:57.720Z
Answers.LastActivityDate: 2022-06-10T11:37:15.733Z
Answers.LastEditDate: 2022-06-10T11:37:15.733Z
Answers.UserDisplayName: David J.
Body: <p>There are plenty of guides for shifting audio pitch, but is there a way to compress audio pitch?</p>
  <p>I have a video that has a voice with a very low pitch and a voice with a very high pitch. I can shift the pitch up to make the low-pitched voice easy to understand, but move the high-pitched one even futher away from my hearing range, or I can shift the pitch down to make the high-pitched voice easy to understand, but lose the low-pitched one.</p>
  <p>I am looking for a way to get both voices into my hearing range, i.e. compress the range of audio pitch, just like normal audio compression reduces the range of audio volume.</p>
  <p>Usecase: Change the audio so all voices fit into comfortable hearing range of a person.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-06-10T08:04:27.120Z
Comments.Text: Split the track by speaker. Process each individually. I doubt there is any 'compressor' for this type of pitch change. It has very little practical use-case.
Comments.UserDisplayName: Tetsujin
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-06-10T09:39:19.263Z
Comments.Text: (I really want to hear the two voices now)
Comments.UserDisplayName: tomh
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-06-10T09:50:57.443Z
Comments.Text: LOL @tomh - tbh, this could probably be done by Melodyne; bulk select the highs then the lows & shift them some arbitrary amount in opposite directions. I suppose that would let you test formant vs 'straight' shifting, but it's going to be a tad expensive for what is unlikely to be a great result. .. & yeah, I'd love to hear it too, to know just what we're up against ;)
Comments.UserDisplayName: Tetsujin
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-06-10T09:52:11.483Z
Comments.Text: You could put it all through AutoTune and constrain it all to a single pitch, then back off the amount of AutoTune. The results are unlikely to sound very natural though. Unless you are Cher...
Comments.UserDisplayName: tomh
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-06-10T09:55:34.793Z
Comments.Text: …or use a vocoder.  Either way, it's likely to end up sounding like Daleks ;)
Comments.UserDisplayName: Tetsujin
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-06-10T10:57:42.933Z
Comments.Text: The best term to describe what you are seeking is *frequency shifting*. You can find many audio editing tools that can do it.
Comments.UserDisplayName: David J.
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-06-13T16:21:17.257Z
Comments.Text: tomh + Tetsujin, Interesting suggestions. Not sure if they would improve hearing comfort, but I think they would work, thank you.
  The thing is, I would like to keep the voices different. Otherwise there is no benefit to this over subtitles.
Comments.UserDisplayName: user185953
Tags: <audio>
Title: Is there "audio pitch compression"?
UserDisplayName: user185953
ThreadText: # Is there "audio pitch compression"?
  
  (Asked by: username_0 on 2022-06-10)
  
  There are plenty of guides for shifting audio pitch, but is there a way to compress audio pitch?
  
  I have a video that has a voice with a very low pitch and a voice with a very high pitch. I can shift the pitch up to make the low-pitched voice easy to understand, but move the high-pitched one even futher away from my hearing range, or I can shift the pitch down to make the high-pitched voice easy to understand, but lose the low-pitched one.
  
  I am looking for a way to get both voices into my hearing range, i.e. compress the range of audio pitch, just like normal audio compression reduces the range of audio volume.
  
  Usecase: Change the audio so all voices fit into comfortable hearing range of a person.
  
  **Tags:** audio
  
  > **Comments:**
  > **username_1**: Split the track by speaker. Process each individually. I doubt there is any 'compressor' for this type of pitch change. It has very little practical use-case.  
  > **username_2**: (I really want to hear the two voices now)  
  > **username_1**: LOL @username_2 - tbh, this could probably be done by Melodyne; bulk select the highs then the lows & shift them some arbitrary amount in opposite directions. I suppose that would let you test formant vs 'straight' shifting, but it's going to be a tad expensive for what is unlikely to be a great result. .. & yeah, I'd love to hear it too, to know just what we're up against ;)  
  > **username_2**: You could put it all through AutoTune and constrain it all to a single pitch, then back off the amount of AutoTune. The results are unlikely to sound very natural though. Unless you are Cher...  
  > **username_1**: …or use a vocoder.  Either way, it's likely to end up sounding like Daleks ;)  
  > **username_3**: The best term to describe what you are seeking is *frequency shifting*. You can find many audio editing tools that can do it.  
  > **username_0**: username_2 + username_1, Interesting suggestions. Not sure if they would improve hearing comfort, but I think they would work, thank you. The thing is, I would like to keep the voices different. Otherwise there is no benefit to this over subtitles.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_3 on 2022-06-10. Score: 0
  
  You are looking for *frequency shifting*, not a frequency-based analogue of *compression*\*.
  
  > I am looking for a way to get both voices into my hearing range, i.e. compress the range of audio pitch, just like normal audio compression reduces the range of audio volume.
  
  *Frequency shifting* is not a good analogue to compression, aka *dynamic range compression*.
  
  * *Dynamic* is used because compression looks at audio *over time* and uses varying levels of processing.
  * *Range* is used because compression changes audio amplitudes so they are closer together (i.e. within a desired range).
  
  *Frequency shifting*, aka *pitch shifting*, at its simplest, is not dynamic. A simple form changes each frequency by a *fixed* multiple. (Therefore, this kind is not dynamic.) For example if a 2X multiple is used, a 400 Hz signal becomes 800 Hz, and a 600 Hz signal becomes 1200 Hz. Note that the frequencies are now further *apart*. This is what your ears expect, however.
  
  You can find many audio tools that can do *frequency shifting* (aka pitch shifting). One place to start is <https://en.wikipedia.org/wiki/Comparison_of_digital_audio_editors> which includes tools such as (in random order):
  
  * Pro Tools (Avid)
  * Logic Pro (Apple)
  * GarageBand (Apple)
  * Audacity (open source)
  * Reason (Reason Studios)
  * Audition (Adobe)
  * Live (Ableton)
  * Hindenburg Pro (Hindenburg)
  
  I have not verified that each can do pitch shifting, but it is likely that most or all can.
  
  \* A true frequency-based analogue of compression might be interesting. Or it might scare away all living things. To achieve it, I'd recommend programmatic audio processing software such as SuperCollider, CSound, ChucK, Max, or Sonic Pi.
  
  > **Comments:**
  > **username_0**: Thank you for trying to help, but I am explicitely *not* interested in frequency shifting. I want both voices to be easy to understand at the same time. But I totally agree on "might scare away all the living things" part.  
  
  ---
  
  