# DecibelsChallenge_EnvironmentalData

For the fifth Decibels Challenge, the dataset provided was by [Loud Numbers](https://www.loudnumbers.net/) :[https://github.com/loudnumbers/environmental\_data](https://github.com/loudnumbers/environmental_data)

For this challenge, I wanted the sounds to represent the increase in CFCS gases as well as the accumulation of CO2 that is being seen annually. I decided to add an insect sample to the mix of sounds as a representation of the natural realm that is being affected by these changes.

## Sounds

<iframe width="100%" height="300" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/1508062393&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true"></iframe>

[IllestPreacha](https://soundcloud.com/llestreacha) · [63YearsOfAir](https://soundcloud.com/llestreacha/63yearsofair)

## **Data**

### Column usage in Code

* year
    
    * Used as the counter between iterations
        
* co2annual
    
    * Divided by 3.3, so the max note is 127
        
    * Represented by the Chiplead synth
        
        ```ruby
        use_synth :chiplead
        play Environmental[i]["co2annual"].to_f/ 3 
        ```
        
* tempannual
    
    * using the data within this column to affect the rate of the following sounds (Guitar & Insects)
        
    * Acts as the background sound, heard throughout
        
* ```ruby
    sample :guit_e_fifths, rate: Environmental[i]["tempannual"].to_f  # rate affected by tempannual
          sample "C:/SonicPi/SoundStreams/Samples/Samplings/Samplings/James/insect-19.wav", rate: Environmental[i]["tempannual"].to_f  # rate affected by tempannual
    ```
    
* sunspots
    
    * Kept the range between 0 to 127 through the division of 2
        
    * Represented by the Piano Synth
        
        ```ruby
        use_synth :piano
        play Environmental[i]["sunspots"].to_f/2 #range till 127
        ```
        
* oilspills
    
    * Represented by a distorted Piano Synth
        
* ```ruby
      with_fx :distortion do
        
        use_synth :piano
        play Environmental[i]["oilspills"].to_f/ 3, sustain: 2
        
      end
    ```
    
* cfcs
    
    * With the numbers increasing but still falling in a range of 0.965 to 3.287, It was the perfect column to have as the sleep between each iteration.
        
        ```ruby
        sleep Environmental[i]["cfcs"].to_f
        ```
        

### Table

<table><tbody><tr><td colspan="1" rowspan="1"><p>year</p></td><td colspan="1" rowspan="1"><p>co2annual</p></td><td colspan="1" rowspan="1"><p>tempannual</p></td><td colspan="1" rowspan="1"><p>sunspots</p></td><td colspan="1" rowspan="1"><p>oilspills</p></td><td colspan="1" rowspan="1"><p>cfcs</p></td></tr><tr><td colspan="1" rowspan="1"><p>1959</p></td><td colspan="1" rowspan="1"><p>315.98</p></td><td colspan="1" rowspan="1"><p>0.07</p></td><td colspan="1" rowspan="1"><p>225.1</p></td><td colspan="1" rowspan="1"><p>0</p></td><td colspan="1" rowspan="1"><p>0.965</p></td></tr><tr><td colspan="1" rowspan="1"><p>1960</p></td><td colspan="1" rowspan="1"><p>316.91</p></td><td colspan="1" rowspan="1"><p>0.03</p></td><td colspan="1" rowspan="1"><p>159</p></td><td colspan="1" rowspan="1"><p>0</p></td><td colspan="1" rowspan="1"><p>0.984</p></td></tr><tr><td colspan="1" rowspan="1"><p>1961</p></td><td colspan="1" rowspan="1"><p>317.64</p></td><td colspan="1" rowspan="1"><p>0.07</p></td><td colspan="1" rowspan="1"><p>76.4</p></td><td colspan="1" rowspan="1"><p>0</p></td><td colspan="1" rowspan="1"><p>1.004</p></td></tr><tr><td colspan="1" rowspan="1"><p>1962</p></td><td colspan="1" rowspan="1"><p>318.45</p></td><td colspan="1" rowspan="1"><p>0.05</p></td><td colspan="1" rowspan="1"><p>53.4</p></td><td colspan="1" rowspan="1"><p>0</p></td><td colspan="1" rowspan="1"><p>1.026</p></td></tr><tr><td colspan="1" rowspan="1"><p>1963</p></td><td colspan="1" rowspan="1"><p>318.99</p></td><td colspan="1" rowspan="1"><p>0.08</p></td><td colspan="1" rowspan="1"><p>39.9</p></td><td colspan="1" rowspan="1"><p>0</p></td><td colspan="1" rowspan="1"><p>1.05</p></td></tr><tr><td colspan="1" rowspan="1"><p>1964</p></td><td colspan="1" rowspan="1"><p>319.62</p></td><td colspan="1" rowspan="1"><p>-0.15</p></td><td colspan="1" rowspan="1"><p>15</p></td><td colspan="1" rowspan="1"><p>0</p></td><td colspan="1" rowspan="1"><p>1.075</p></td></tr><tr><td colspan="1" rowspan="1"><p>1965</p></td><td colspan="1" rowspan="1"><p>320.04</p></td><td colspan="1" rowspan="1"><p>-0.06</p></td><td colspan="1" rowspan="1"><p>22</p></td><td colspan="1" rowspan="1"><p>0</p></td><td colspan="1" rowspan="1"><p>1.103</p></td></tr><tr><td colspan="1" rowspan="1"><p>1966</p></td><td colspan="1" rowspan="1"><p>321.37</p></td><td colspan="1" rowspan="1"><p>-0.02</p></td><td colspan="1" rowspan="1"><p>66.8</p></td><td colspan="1" rowspan="1"><p>0</p></td><td colspan="1" rowspan="1"><p>1.133</p></td></tr><tr><td colspan="1" rowspan="1"><p>1967</p></td><td colspan="1" rowspan="1"><p>322.18</p></td><td colspan="1" rowspan="1"><p>0.01</p></td><td colspan="1" rowspan="1"><p>132.9</p></td><td colspan="1" rowspan="1"><p>0</p></td><td colspan="1" rowspan="1"><p>1.166</p></td></tr><tr><td colspan="1" rowspan="1"><p>1968</p></td><td colspan="1" rowspan="1"><p>323.05</p></td><td colspan="1" rowspan="1"><p>-0.06</p></td><td colspan="1" rowspan="1"><p>150</p></td><td colspan="1" rowspan="1"><p>0</p></td><td colspan="1" rowspan="1"><p>1.201</p></td></tr><tr><td colspan="1" rowspan="1"><p>1969</p></td><td colspan="1" rowspan="1"><p>324.62</p></td><td colspan="1" rowspan="1"><p>0.09</p></td><td colspan="1" rowspan="1"><p>149.4</p></td><td colspan="1" rowspan="1"><p>0</p></td><td colspan="1" rowspan="1"><p>1.241</p></td></tr><tr><td colspan="1" rowspan="1"><p>1970</p></td><td colspan="1" rowspan="1"><p>325.68</p></td><td colspan="1" rowspan="1"><p>0.05</p></td><td colspan="1" rowspan="1"><p>148</p></td><td colspan="1" rowspan="1"><p>36</p></td><td colspan="1" rowspan="1"><p>1.284</p></td></tr><tr><td colspan="1" rowspan="1"><p>1971</p></td><td colspan="1" rowspan="1"><p>326.32</p></td><td colspan="1" rowspan="1"><p>-0.05</p></td><td colspan="1" rowspan="1"><p>94.4</p></td><td colspan="1" rowspan="1"><p>32</p></td><td colspan="1" rowspan="1"><p>1.331</p></td></tr><tr><td colspan="1" rowspan="1"><p>1972</p></td><td colspan="1" rowspan="1"><p>327.46</p></td><td colspan="1" rowspan="1"><p>0.03</p></td><td colspan="1" rowspan="1"><p>97.6</p></td><td colspan="1" rowspan="1"><p>75</p></td><td colspan="1" rowspan="1"><p>1.384</p></td></tr><tr><td colspan="1" rowspan="1"><p>1973</p></td><td colspan="1" rowspan="1"><p>329.68</p></td><td colspan="1" rowspan="1"><p>0.2</p></td><td colspan="1" rowspan="1"><p>54.1</p></td><td colspan="1" rowspan="1"><p>59</p></td><td colspan="1" rowspan="1"><p>1.441</p></td></tr><tr><td colspan="1" rowspan="1"><p>1974</p></td><td colspan="1" rowspan="1"><p>330.19</p></td><td colspan="1" rowspan="1"><p>-0.05</p></td><td colspan="1" rowspan="1"><p>49.2</p></td><td colspan="1" rowspan="1"><p>117</p></td><td colspan="1" rowspan="1"><p>1.505</p></td></tr><tr><td colspan="1" rowspan="1"><p>1975</p></td><td colspan="1" rowspan="1"><p>331.13</p></td><td colspan="1" rowspan="1"><p>0.01</p></td><td colspan="1" rowspan="1"><p>22.5</p></td><td colspan="1" rowspan="1"><p>116</p></td><td colspan="1" rowspan="1"><p>1.575</p></td></tr><tr><td colspan="1" rowspan="1"><p>1976</p></td><td colspan="1" rowspan="1"><p>332.03</p></td><td colspan="1" rowspan="1"><p>-0.03</p></td><td colspan="1" rowspan="1"><p>18.4</p></td><td colspan="1" rowspan="1"><p>93</p></td><td colspan="1" rowspan="1"><p>1.652</p></td></tr><tr><td colspan="1" rowspan="1"><p>1977</p></td><td colspan="1" rowspan="1"><p>333.84</p></td><td colspan="1" rowspan="1"><p>0.21</p></td><td colspan="1" rowspan="1"><p>39.3</p></td><td colspan="1" rowspan="1"><p>86</p></td><td colspan="1" rowspan="1"><p>1.735</p></td></tr><tr><td colspan="1" rowspan="1"><p>1978</p></td><td colspan="1" rowspan="1"><p>335.41</p></td><td colspan="1" rowspan="1"><p>0.11</p></td><td colspan="1" rowspan="1"><p>131</p></td><td colspan="1" rowspan="1"><p>82</p></td><td colspan="1" rowspan="1"><p>1.825</p></td></tr><tr><td colspan="1" rowspan="1"><p>1979</p></td><td colspan="1" rowspan="1"><p>336.84</p></td><td colspan="1" rowspan="1"><p>0.22</p></td><td colspan="1" rowspan="1"><p>220.1</p></td><td colspan="1" rowspan="1"><p>92</p></td><td colspan="1" rowspan="1"><p>1.919</p></td></tr><tr><td colspan="1" rowspan="1"><p>1980</p></td><td colspan="1" rowspan="1"><p>338.76</p></td><td colspan="1" rowspan="1"><p>0.29</p></td><td colspan="1" rowspan="1"><p>218.9</p></td><td colspan="1" rowspan="1"><p>65</p></td><td colspan="1" rowspan="1"><p>2.019</p></td></tr><tr><td colspan="1" rowspan="1"><p>1981</p></td><td colspan="1" rowspan="1"><p>340.12</p></td><td colspan="1" rowspan="1"><p>0.35</p></td><td colspan="1" rowspan="1"><p>198.9</p></td><td colspan="1" rowspan="1"><p>61</p></td><td colspan="1" rowspan="1"><p>2.123</p></td></tr><tr><td colspan="1" rowspan="1"><p>1982</p></td><td colspan="1" rowspan="1"><p>341.48</p></td><td colspan="1" rowspan="1"><p>0.19</p></td><td colspan="1" rowspan="1"><p>162.4</p></td><td colspan="1" rowspan="1"><p>50</p></td><td colspan="1" rowspan="1"><p>2.229</p></td></tr><tr><td colspan="1" rowspan="1"><p>1983</p></td><td colspan="1" rowspan="1"><p>343.15</p></td><td colspan="1" rowspan="1"><p>0.35</p></td><td colspan="1" rowspan="1"><p>91</p></td><td colspan="1" rowspan="1"><p>65</p></td><td colspan="1" rowspan="1"><p>2.336</p></td></tr><tr><td colspan="1" rowspan="1"><p>1984</p></td><td colspan="1" rowspan="1"><p>344.87</p></td><td colspan="1" rowspan="1"><p>0.2</p></td><td colspan="1" rowspan="1"><p>60.5</p></td><td colspan="1" rowspan="1"><p>34</p></td><td colspan="1" rowspan="1"><p>2.444</p></td></tr><tr><td colspan="1" rowspan="1"><p>1985</p></td><td colspan="1" rowspan="1"><p>346.35</p></td><td colspan="1" rowspan="1"><p>0.17</p></td><td colspan="1" rowspan="1"><p>20.6</p></td><td colspan="1" rowspan="1"><p>41</p></td><td colspan="1" rowspan="1"><p>2.549</p></td></tr><tr><td colspan="1" rowspan="1"><p>1986</p></td><td colspan="1" rowspan="1"><p>347.61</p></td><td colspan="1" rowspan="1"><p>0.22</p></td><td colspan="1" rowspan="1"><p>14.8</p></td><td colspan="1" rowspan="1"><p>34</p></td><td colspan="1" rowspan="1"><p>2.652</p></td></tr><tr><td colspan="1" rowspan="1"><p>1987</p></td><td colspan="1" rowspan="1"><p>349.31</p></td><td colspan="1" rowspan="1"><p>0.34</p></td><td colspan="1" rowspan="1"><p>33.9</p></td><td colspan="1" rowspan="1"><p>38</p></td><td colspan="1" rowspan="1"><p>2.753</p></td></tr><tr><td colspan="1" rowspan="1"><p>1988</p></td><td colspan="1" rowspan="1"><p>351.69</p></td><td colspan="1" rowspan="1"><p>0.42</p></td><td colspan="1" rowspan="1"><p>123</p></td><td colspan="1" rowspan="1"><p>21</p></td><td colspan="1" rowspan="1"><p>2.854</p></td></tr><tr><td colspan="1" rowspan="1"><p>1989</p></td><td colspan="1" rowspan="1"><p>353.2</p></td><td colspan="1" rowspan="1"><p>0.31</p></td><td colspan="1" rowspan="1"><p>211.1</p></td><td colspan="1" rowspan="1"><p>45</p></td><td colspan="1" rowspan="1"><p>2.957</p></td></tr><tr><td colspan="1" rowspan="1"><p>1990</p></td><td colspan="1" rowspan="1"><p>354.45</p></td><td colspan="1" rowspan="1"><p>0.45</p></td><td colspan="1" rowspan="1"><p>191.8</p></td><td colspan="1" rowspan="1"><p>64</p></td><td colspan="1" rowspan="1"><p>3.065</p></td></tr><tr><td colspan="1" rowspan="1"><p>1991</p></td><td colspan="1" rowspan="1"><p>355.7</p></td><td colspan="1" rowspan="1"><p>0.42</p></td><td colspan="1" rowspan="1"><p>203.3</p></td><td colspan="1" rowspan="1"><p>37</p></td><td colspan="1" rowspan="1"><p>3.177</p></td></tr><tr><td colspan="1" rowspan="1"><p>1992</p></td><td colspan="1" rowspan="1"><p>356.54</p></td><td colspan="1" rowspan="1"><p>0.23</p></td><td colspan="1" rowspan="1"><p>133</p></td><td colspan="1" rowspan="1"><p>41</p></td><td colspan="1" rowspan="1"><p>3.291</p></td></tr><tr><td colspan="1" rowspan="1"><p>1993</p></td><td colspan="1" rowspan="1"><p>357.21</p></td><td colspan="1" rowspan="1"><p>0.27</p></td><td colspan="1" rowspan="1"><p>76.1</p></td><td colspan="1" rowspan="1"><p>42</p></td><td colspan="1" rowspan="1"><p>3.4</p></td></tr><tr><td colspan="1" rowspan="1"><p>1994</p></td><td colspan="1" rowspan="1"><p>358.96</p></td><td colspan="1" rowspan="1"><p>0.32</p></td><td colspan="1" rowspan="1"><p>44.9</p></td><td colspan="1" rowspan="1"><p>35</p></td><td colspan="1" rowspan="1"><p>3.501</p></td></tr><tr><td colspan="1" rowspan="1"><p>1995</p></td><td colspan="1" rowspan="1"><p>360.97</p></td><td colspan="1" rowspan="1"><p>0.48</p></td><td colspan="1" rowspan="1"><p>25.1</p></td><td colspan="1" rowspan="1"><p>53</p></td><td colspan="1" rowspan="1"><p>3.588</p></td></tr><tr><td colspan="1" rowspan="1"><p>1996</p></td><td colspan="1" rowspan="1"><p>362.74</p></td><td colspan="1" rowspan="1"><p>0.36</p></td><td colspan="1" rowspan="1"><p>11.6</p></td><td colspan="1" rowspan="1"><p>23</p></td><td colspan="1" rowspan="1"><p>3.658</p></td></tr><tr><td colspan="1" rowspan="1"><p>1997</p></td><td colspan="1" rowspan="1"><p>363.88</p></td><td colspan="1" rowspan="1"><p>0.5</p></td><td colspan="1" rowspan="1"><p>28.9</p></td><td colspan="1" rowspan="1"><p>38</p></td><td colspan="1" rowspan="1"><p>3.711</p></td></tr><tr><td colspan="1" rowspan="1"><p>1998</p></td><td colspan="1" rowspan="1"><p>366.84</p></td><td colspan="1" rowspan="1"><p>0.63</p></td><td colspan="1" rowspan="1"><p>88.3</p></td><td colspan="1" rowspan="1"><p>30</p></td><td colspan="1" rowspan="1"><p>3.748</p></td></tr><tr><td colspan="1" rowspan="1"><p>1999</p></td><td colspan="1" rowspan="1"><p>368.54</p></td><td colspan="1" rowspan="1"><p>0.42</p></td><td colspan="1" rowspan="1"><p>136.3</p></td><td colspan="1" rowspan="1"><p>25</p></td><td colspan="1" rowspan="1"><p>3.773</p></td></tr><tr><td colspan="1" rowspan="1"><p>2000</p></td><td colspan="1" rowspan="1"><p>369.71</p></td><td colspan="1" rowspan="1"><p>0.43</p></td><td colspan="1" rowspan="1"><p>173.9</p></td><td colspan="1" rowspan="1"><p>25</p></td><td colspan="1" rowspan="1"><p>3.785</p></td></tr><tr><td colspan="1" rowspan="1"><p>2001</p></td><td colspan="1" rowspan="1"><p>371.32</p></td><td colspan="1" rowspan="1"><p>0.55</p></td><td colspan="1" rowspan="1"><p>170.4</p></td><td colspan="1" rowspan="1"><p>21</p></td><td colspan="1" rowspan="1"><p>3.787</p></td></tr><tr><td colspan="1" rowspan="1"><p>2002</p></td><td colspan="1" rowspan="1"><p>373.45</p></td><td colspan="1" rowspan="1"><p>0.62</p></td><td colspan="1" rowspan="1"><p>163.6</p></td><td colspan="1" rowspan="1"><p>14</p></td><td colspan="1" rowspan="1"><p>3.781</p></td></tr><tr><td colspan="1" rowspan="1"><p>2003</p></td><td colspan="1" rowspan="1"><p>375.98</p></td><td colspan="1" rowspan="1"><p>0.63</p></td><td colspan="1" rowspan="1"><p>99.3</p></td><td colspan="1" rowspan="1"><p>23</p></td><td colspan="1" rowspan="1"><p>3.768</p></td></tr><tr><td colspan="1" rowspan="1"><p>2004</p></td><td colspan="1" rowspan="1"><p>377.7</p></td><td colspan="1" rowspan="1"><p>0.55</p></td><td colspan="1" rowspan="1"><p>65.3</p></td><td colspan="1" rowspan="1"><p>25</p></td><td colspan="1" rowspan="1"><p>3.749</p></td></tr><tr><td colspan="1" rowspan="1"><p>2005</p></td><td colspan="1" rowspan="1"><p>379.98</p></td><td colspan="1" rowspan="1"><p>0.7</p></td><td colspan="1" rowspan="1"><p>45.8</p></td><td colspan="1" rowspan="1"><p>25</p></td><td colspan="1" rowspan="1"><p>3.727</p></td></tr><tr><td colspan="1" rowspan="1"><p>2006</p></td><td colspan="1" rowspan="1"><p>382.09</p></td><td colspan="1" rowspan="1"><p>0.66</p></td><td colspan="1" rowspan="1"><p>24.7</p></td><td colspan="1" rowspan="1"><p>16</p></td><td colspan="1" rowspan="1"><p>3.703</p></td></tr><tr><td colspan="1" rowspan="1"><p>2007</p></td><td colspan="1" rowspan="1"><p>384.02</p></td><td colspan="1" rowspan="1"><p>0.66</p></td><td colspan="1" rowspan="1"><p>12.6</p></td><td colspan="1" rowspan="1"><p>15</p></td><td colspan="1" rowspan="1"><p>3.677</p></td></tr><tr><td colspan="1" rowspan="1"><p>2008</p></td><td colspan="1" rowspan="1"><p>385.83</p></td><td colspan="1" rowspan="1"><p>0.55</p></td><td colspan="1" rowspan="1"><p>4.2</p></td><td colspan="1" rowspan="1"><p>8</p></td><td colspan="1" rowspan="1"><p>3.65</p></td></tr><tr><td colspan="1" rowspan="1"><p>2009</p></td><td colspan="1" rowspan="1"><p>387.64</p></td><td colspan="1" rowspan="1"><p>0.66</p></td><td colspan="1" rowspan="1"><p>4.8</p></td><td colspan="1" rowspan="1"><p>9</p></td><td colspan="1" rowspan="1"><p>3.623</p></td></tr><tr><td colspan="1" rowspan="1"><p>2010</p></td><td colspan="1" rowspan="1"><p>390.1</p></td><td colspan="1" rowspan="1"><p>0.73</p></td><td colspan="1" rowspan="1"><p>24.9</p></td><td colspan="1" rowspan="1"><p>9</p></td><td colspan="1" rowspan="1"><p>3.596</p></td></tr><tr><td colspan="1" rowspan="1"><p>2011</p></td><td colspan="1" rowspan="1"><p>391.85</p></td><td colspan="1" rowspan="1"><p>0.63</p></td><td colspan="1" rowspan="1"><p>80.8</p></td><td colspan="1" rowspan="1"><p>5</p></td><td colspan="1" rowspan="1"><p>3.569</p></td></tr><tr><td colspan="1" rowspan="1"><p>2012</p></td><td colspan="1" rowspan="1"><p>394.06</p></td><td colspan="1" rowspan="1"><p>0.66</p></td><td colspan="1" rowspan="1"><p>84.5</p></td><td colspan="1" rowspan="1"><p>7</p></td><td colspan="1" rowspan="1"><p>3.543</p></td></tr><tr><td colspan="1" rowspan="1"><p>2013</p></td><td colspan="1" rowspan="1"><p>396.74</p></td><td colspan="1" rowspan="1"><p>0.68</p></td><td colspan="1" rowspan="1"><p>94</p></td><td colspan="1" rowspan="1"><p>38</p></td><td colspan="1" rowspan="1"><p>3.517</p></td></tr><tr><td colspan="1" rowspan="1"><p>2014</p></td><td colspan="1" rowspan="1"><p>398.81</p></td><td colspan="1" rowspan="1"><p>0.77</p></td><td colspan="1" rowspan="1"><p>113.3</p></td><td colspan="1" rowspan="1"><p>5</p></td><td colspan="1" rowspan="1"><p>3.492</p></td></tr><tr><td colspan="1" rowspan="1"><p>2015</p></td><td colspan="1" rowspan="1"><p>401.01</p></td><td colspan="1" rowspan="1"><p>0.92</p></td><td colspan="1" rowspan="1"><p>69.8</p></td><td colspan="1" rowspan="1"><p>8</p></td><td colspan="1" rowspan="1"><p>3.466</p></td></tr><tr><td colspan="1" rowspan="1"><p>2016</p></td><td colspan="1" rowspan="1"><p>404.41</p></td><td colspan="1" rowspan="1"><p>1.03</p></td><td colspan="1" rowspan="1"><p>39.8</p></td><td colspan="1" rowspan="1"><p>5</p></td><td colspan="1" rowspan="1"><p>3.44</p></td></tr><tr><td colspan="1" rowspan="1"><p>2017</p></td><td colspan="1" rowspan="1"><p>406.76</p></td><td colspan="1" rowspan="1"><p>0.95</p></td><td colspan="1" rowspan="1"><p>21.7</p></td><td colspan="1" rowspan="1"><p>6</p></td><td colspan="1" rowspan="1"><p>3.415</p></td></tr><tr><td colspan="1" rowspan="1"><p>2018</p></td><td colspan="1" rowspan="1"><p>408.72</p></td><td colspan="1" rowspan="1"><p>0.86</p></td><td colspan="1" rowspan="1"><p>7</p></td><td colspan="1" rowspan="1"><p>7</p></td><td colspan="1" rowspan="1"><p>3.389</p></td></tr><tr><td colspan="1" rowspan="1"><p>2019</p></td><td colspan="1" rowspan="1"><p>411.66</p></td><td colspan="1" rowspan="1"><p>0.98</p></td><td colspan="1" rowspan="1"><p>3.6</p></td><td colspan="1" rowspan="1"><p>3</p></td><td colspan="1" rowspan="1"><p>3.364</p></td></tr><tr><td colspan="1" rowspan="1"><p>2020</p></td><td colspan="1" rowspan="1"><p>414.24</p></td><td colspan="1" rowspan="1"><p>1.01</p></td><td colspan="1" rowspan="1"><p>8.8</p></td><td colspan="1" rowspan="1"><p>4</p></td><td colspan="1" rowspan="1"><p>3.338</p></td></tr><tr><td colspan="1" rowspan="1"><p>2021</p></td><td colspan="1" rowspan="1"><p>416.45</p></td><td colspan="1" rowspan="1"><p>0.86</p></td><td colspan="1" rowspan="1"><p>29.6</p></td><td colspan="1" rowspan="1"><p>6</p></td><td colspan="1" rowspan="1"><p>3.312</p></td></tr><tr><td colspan="1" rowspan="1"><p>2022</p></td><td colspan="1" rowspan="1"><p>418.56</p></td><td colspan="1" rowspan="1"><p>0.91</p></td><td colspan="1" rowspan="1"><p>83</p></td><td colspan="1" rowspan="1"><p>7</p></td><td colspan="1" rowspan="1"><p>3.287</p></td></tr></tbody></table>

## SonicPi Code

```ruby
require 'csv'

Environmental = CSV.parse(File.read("C:/Creatuve Code Challenges/Sonification Challenges/May 2023/annual Tweaked- annual.csv"),headers: true)


#check if order is alright
#ranges from 1959 to 2022

puts Environmental[63][0]  #2022
puts Environmental[0][0]   #1959
puts Environmental[30][0]  #1989

i = 0

live_loop :sunspots_tempannual do
  use_bpm 120
  
  puts Environmental[i]["year"].to_i
  
  with_fx :echo, mix: 0.65 do
    use_synth :piano
    play Environmental[i]["sunspots"].to_f/2 #range till 127
  end
  
  with_fx :ping_pong do
    with_fx :ixi_techno, mix: rrand(0.1,0.3) do
      sample :guit_e_fifths, rate: Environmental[i]["tempannual"].to_f  # rate affected by tempannual
      sample "C:/SonicPi/SoundStreams/Samples/Samplings/Samplings/James/insect-19.wav", rate: Environmental[i]["tempannual"].to_f  # rate affected by tempannual
    end
  end
  
  
  sleep Environmental[i]["cfcs"].to_f
  
  if i >= 63
    i = 0
  end
  
  i +=  1
  
end

live_loop :c02annual do
  use_bpm 120
  
  puts Environmental[i]["year"].to_i
  
  with_fx :echo, mix: 0.65 do
    use_synth :chiplead
    play Environmental[i]["co2annual"].to_f/ 3.3  #range till 127
  end
  
  with_fx :distortion do
    
    use_synth :piano
    play Environmental[i]["oilspills"].to_f/ 3, sustain: 2
    
  end
  
  sleep Environmental[i]["cfcs"].to_f
  
  if i >= 63
    i = 0
  end
  
  i +=  1
  
end
```
