# Game

Sonic Pi ofera suport pentru o multime de game. Hai sa cantam gama C3 major.

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

Putem chiar cere mai multe octave:

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

Sau toate notele dintr-o gama pentatonica.

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

## Note aleatoare

Acordurile si gamele ajuta la restrangerea domeniului din care se face o selectie aleatoare la valori utile. Incearca acest exemplu care alege note aleatoare din acordul E3 minor:

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

Incearca sa schimbi numele acordului si intervalul pentru cutoff.

## Explorarea acordurilor si gamelor

Pentru a vedea ce game si acorduri sunt suportate de Sonic Pi apasa pe butonul Lang din marginea din stanga a acestui tutorial apoi alege fie chord fie scale din lista. In panoul principal deruleaza informatiile pana cand ajungi la o lunga lista de acorduri sau scale (in functie de ce ai ales).

Exploreaza si tine minte: nu exista greseli, doar oportunitati.