# Гаммы

Sonic Pi поддерживает широкий диапазон гамм. Как насчет сыграть мажорную гамму от ноты С3?

    play_pattern_timed scale(:c3, :major), 0.125, release: 0.1

Мы даже можем запросить больше октав:

    play_pattern_timed scale(:c3, :major, num_octaves: 3), 0.125, release: 0.1

Как насчёт пентатоники?

    play_pattern_timed scale(:c3, :major_pentatonic, num_octaves: 3), 0.125, release: 0.1

## Случайные ноты

Использование аккордов и гамм - отличный способ ограничить случайный выбор для получения чего-то более осмысленного. Поиграйте с примером, который выбирает случайные ноты из минорного аккорда:

    use_synth :tb303
    loop do
      play choose(chord(:E3, :minor)), release: 0.3, cutoff: rrand(60, 120)
      sleep 0.25
    end

Попробуйте другие названия аккордов и диапазоны частот среза фильтра.

## Исследование аккордов и гамм

Чтобы выяснить, какие гаммы и аккорды поддерживаются Sonic Pi, просто нажмите кнопку lang внизу слева от этого учебника и затем выберите аккорд или гамму в списке. Прокручивайте вниз информацию в главной панели, пока не увидите длинный список аккордов или гамм (в зависимости от того, что вы ищете).

Получайте удовольствие и помните: здесь нет ошибок, только возможности.