Four Ways To Write A Pitch-Shifter - Geraint Luff - ADC22

Поділитися
Вставка
  • Опубліковано 28 кві 2023
  • audio.dev/ -- @audiodevcon
    Four Ways To Write A Pitch-Shifter - Geraint Luff - ADC22
    We look at some approaches to pitch-shifting music, and the related problem of time-stretching, with intuitive visual explanations, code and audio examples. We start with a simple overlap-add approach, explore the mechanics of FFT-based effects and frequency-domain approaches, and finish with the design used in a new open-source polyphonic pitch/time C++ library.
    Slides: link will be updated when available.
    _
    Geraint Luff
    Geraint grew up with a strong interest in music, maths and programming. He now heads up Signalsmith Audio, a small company which provides custom audio/DSP algorithm design and implementation, as well as developing their own line of audio plugins.
    _
    Streamed & Edited by Digital Medium Ltd - online.digital-medium.co.uk
    _
    Organized and produced by JUCE: juce.com/
    _
    Special thanks to the ADC22 Team:
    Lina Berzinskas
    Sophie Carus
    Derek Heimlich
    Andrew Kirk
    Bobby Lombardi
    Tom Poole
    Ralph Richbourg
    Jim Roper
    Jonathan Roper
    #audiodevcon #audiodev #audio

КОМЕНТАРІ • 21

  • @Signalsmith
    @Signalsmith Рік тому +49

    Based on the ideas from this talk (the 4th method in particular) after this talk I released Signalsmith Stretch, an open-source C++ pitch/time library, and there's a blog post that looks into that more detail.

  • @abuzzedwhaler7949

    First reverb then pitch shifting, Geraint is teaching us to build shimmer one talk at a time 😳

  • @imagiromusic
    @imagiromusic Рік тому +10

    fantastic talk! made such a complicated task actually followable for my smooth brain

  • @lorenzosala9289

    This lecture is full of useful intuitions, thanks!

  • @valdiorn

    This video has been incredibly valuable to me. Thank you so much for the amazing presentation!

  • @loveforallbxlmannif
    @loveforallbxlmannif Рік тому +1

    Very thanks and very interesting ! So the phase might be adjusted and i have to watch again the video to understand more how.

  • @obineg5752
    @obineg5752 Рік тому +4

    while we all know such applications and how to make the algorithm, i was not aware of the official scientific terminology "vase phocoder".

  • @rich_in_paradise
    @rich_in_paradise Рік тому +3

    From his name, he should be doing a talk on loudness maximisation lol

  • @poweruser64

    watching this at 2x speed

  • @DmitryIvanovDfcreative
    @DmitryIvanovDfcreative Рік тому +3

    Would love to hear about paulstretch, which category it belongs to

  • @user-jq6go6hv8j
    @user-jq6go6hv8j 21 день тому

    Why is my phase vocoder always making a annoying ringing noise when I try to shift 12 semitones up but sounds good when shifting tunes down? Does it often occur on traditional phase vocoder? Which part should I improve?

  • @eusunteu9483

    12:26

  • @oeerturk
    @oeerturk Рік тому +2

    yooooooooomggggggggggggg this is what i was looking forrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr for a yeeeeeeeeeeeeeeeear......................................... funny i was just watching your reverb video and wanted to see if you have some other stuff and how is the codebase(i was looking for an understandable bloatfree dsp libs in c~) and these are perfect!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! thank you Geraint & signalsmith!!!!