# How to make chord progressions in Sonic-Pi with Guitar wav files

**URL:** https://in-thread.sonic-pi.net/t/how-to-make-chord-progressions-in-sonic-pi-with-guitar-wav-files/9060
**Category:** Support, Help & Resources
**Created:** [July 20, 2024, 2:49am UTC](https://in-thread.sonic-pi.net/t/how-to-make-chord-progressions-in-sonic-pi-with-guitar-wav-files/9060 "2024-07-20T02:49:14Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![brendanmac](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/brendanmac/32/2809_2.png) [@brendanmac](https://in-thread.sonic-pi.net/u/brendanmac)
#### Post date: [July 20, 2024, 9:13am UTC](https://in-thread.sonic-pi.net/t/how-to-make-chord-progressions-in-sonic-pi-with-guitar-wav-files/9060/3 "2024-07-20T09:13:35Z")

</div>

I thought I have a go myself. This is a fairly brute-force, lazy Saturday morning version. You’ll have to organise the progression and voicings yourself. But if, like me, you are lazy, the rpitch: opt for sample playback works surprisingly well on those samples; for example rpitch -5 will give you a G major chord, with an authentic (guitaristic) voicing.

PD-Pi

 ![Screenshot 2024-07-20 at 10.11.54](https://europe1.discourse-cdn.com/flex017/uploads/sonic_pi/original/2X/0/0850447f1907519db3122431d5937ac1ea53f14b.jpeg)

[edit]

In fact, using rpitch: you can create several chords, either major or minor, from only one chord. Here, for example is C major to A minor, with the caveat that the A minor voicing is not authentic, it simply shifts the C major voicing down 3 semitones.

```ruby

with_fx :reverb, mix: 0.6, room: 0.8 do
  5.times do
    tick
    use_sample_defaults amp: 0.3
    sample gtr, [4, 9, 15, 5, 10].look
    # c3, e3 etc
    sleep 0.05
  end
  sleep 4
  5.times do
    tick
    use_sample_defaults amp: 0.3
    sample gtr, [4, 9, 15, 5, 10].look, rpitch: [-3, -4, -3, -3, -4].look
    # the 3rd of the chord is now minor
    sleep 0.05
  end
end

```

---

_[View the full topic](https://in-thread.sonic-pi.net/t/how-to-make-chord-progressions-in-sonic-pi-with-guitar-wav-files/9060)._
