Week Seven

Week 7
     In week 7 the team continued to work on the code for the Arduino. We began downloading other programs that could be used in conjunction with the Arduino IDE program. For instance, we've worked with programs such as:

  • Processing 2.0 : A programming language that is used to interact and talk to an Arduino. More information can be found about processing through the Arduino website.
    •  libraries that were used in conjunction with processing include: Promidi and Arduino
      • Promidi is a library used in conjunction with processing program to send and receive midi-information. 
  • Arduino IDE: This program is used to interact with the LED lights. A code is written up on the program and once it has been uploaded error-free, the code will be sent to the Arduino that is connected to the breadboard.
  • LoopBe30: An internal midi device used to transfer data between programs.
  • Reaper: A digital audio workstation that can be used to process and edit midi.

    

    With help from youtube videos and many scholarly sources online, the team wrote code to control the intensity of primary colors in the light spectrum. The Processing 2.0 software was used in conjunction with the Arduino IDE to write the code for this process.

     In addition, the team recorded midi inputs in the Digital Audio Workstation from the midi controller. This midi input (which is unique for each key on the midi keyboard) would be used to assign a color to each key on the keyboard. Due the large number of keys on the midi Keyboard, keys close to each other on the keyboard would not have distinct colors on the keyboard but would have different shades of the same color. The colors would change from red to violet as one moves from a lower octave to a higher octave 

No comments:

Post a Comment