Make straight recording swing?

Hi guys!

I was asked to rework a finished song/recording (one stereo audio file) and transform it from straight 4/4 to Swing…

AFAIK there is no simple way in Ardour so far to somehow lock audio to some groove/count and then “requantize” it to swinging eighths…?

I mean I could do it manually: Adjust the beat grid to match the audio, then slice up the audio at more or less all eighths, and then time-stretch the snippets snapping to “1/3 triplets”… But this seems cumbersome and I cannot adjust the “amount” of swing that way either…

Do you have some idea how to do that more easily and finetunable?

Thanks a lot!
laex

Ardour comes with a Lua script: “Swing It” that can do this.

This analyzes the selected audio-region and then time-stretches, moving 8th notes back, while keeping 1/4-note beats in place.

Select region(s) on the timeline that you want to swing…
Then Ardour Menu > Window > Scripting. Select Actions → Swing It (Rubberband) from the dropdown (middle, right), and press “run”.

1 Like

Hi @x42 ,

that’s plain hilarious! :rofl:

Thanks a lot for pointing me into the LUA direction. Didn’t look there for a while to be honest - will catch up with v9…!

:pray:

That script has been around since Ardour 6.0. – No need to update just now.

One improvement that could be made to the script would be to use Ardour’s tempo-map instead of analyzing the audio (which may or may not work correctly).