http://richard-c.com/touch

... interactive things
>> software - believe it or not, people still make programs that you install on your personal computer
   ${mac osx}

      @  DREAMING OF YOU

         
         
         + Video example: High Resolution, Low Resolution, Vimeo, Youtube

         + Documents: Descriptive Chart, Read Me

         + Download (< 1mb zip, requires mac os x 10.4 Tiger. Does not install on 10.5 as of now.)


         + Dreaming of You is a system for tapping into your computer's dreams. 

           There are three parts to this program. The first is a screen saver that visualizes 
           screenshots that it downloads from a web server. The second is a program that periodically
           takes screenshots of your computer and uploads them to the server. The third part is a 
           preference widget that displays information about the program and allows you to toggle 
           private mode, which temporarily disables taking screenshots.

           Install at your own risk.
           
           This program was made in collaboration with Jamie Burkart while living at the
           Crystal Palace for our server designerinteractions.com. Since that domain redirection 
           is currently down, the server scripts now reside here on richard-c.com.


      @  ZYO-HA-KYU
  
         
	
	////////////////////////////////////////////////////////////////////////////////

	ZYO - introduction
	 HA - development or exposition
	KYÚ - rushing to the end

	HARMONY - multiple sounds being noticed at the same time - John Cage

	////////////////////////////////////////////////////////////////////////////////

	∞ The system.

		A system for cooperative musical mediation for three students and one 
		teacher.

		A system for spontaneous musical composition and performance for three
		musicians and one composer.

		This system is made up of three main components. The first is an interface for 
		composing music. This composition is fed in realtime to the second component, 
		which is a visualizer of this composition. This dynamic musical score will be 
		played on the third component, which is a set of real musical instruments/sound
		makers. The performance by the musicians affects the composer. The goal is to
		meditate and clear your mind.

		The system is realized in Processing/Java, and Actionscript 3. The musical 
		instruments are interfaced with an Arduino board. The two applications 
		communicate with OSC (Open Sound Control) with a FLOSC (http://benchun.net/flosc/).

	////////////////////////////////////////////////////////////////////////////////

	∞ The Five Natural Elements: Wood, Fire, Earth, Metal, Water. 

		Everything in the Universe is said to be created from the five elements, and
		all change is caused by changes in the power of these elements. The seasons, 
		directions, nations, colors, and other phenomena are associated with the natural
		elements. In Music, the system of pitch and scale is explained in terms of them.

		In the oldest book on music in Japan, Kyokunsyo, in the section Kargemonogatari
		(a story of wind and string instruments), Autumn is related to Kyo Zyo, sound 
		of metal, and color white. Itikotu Tyo is the center , the sound of the earth,
		yellow, and light purple.

	////////////////////////////////////////////////////////////////////////////////
		
	


>> flash - Interactive projects and experiments that you can see hear and touch in AS2 & AS3
	
   See http://users.design.ucla.edu/~rcaceres/199/wordpress/ for more recent Actionscript 3 work.

   ${finished projects}
      
      @ Musical Pachinko Machine

        + 

        + Open in browser
          Download SWF
          Documentation Video (youtube)
        
        + This is a musical pachinko machine. It is a sequencer that allows you to compose 
          music with a certain amount of indeterminacy  or chance.

          When you press the space bar, a ball is launched from the top with a random
          direction and velocity. You can also launch balls at the mouse position by
          pressing shift. 

          You can assign samples to the pins with the three rows of the keyboard - Q-Y 
          for sound-set 1, A-H for sound-set 2, and Z-N for sound-set 3.

          There are two versions of the program. The first one uses a built-in sound 
          library taht has four sound-sets - Casio Sk-1 drums, Rubber Bands, Glockenspiel,
          and Mbira. The other version uses the OPEN-SOUND-CONTROL communication protocol 
          to trigger sounds in an external application.


      @ improbible voices - this is the final project for my first flash class ever
     
   ${works in progress}
      @ sleep patterns composition - a generative composition based on my sleep patterns
>> processing (java)
   ${applications}

      @ MIDI VALUE SENDER

        + MIDI VALUE SENDER
        
        + This application allows you to send a short MIDI CC or NOTE signal to
          a chosen MIDI output device. It is useful for mapping a MIDI controller
          to a MIDI program. For example, you could map a custom MIDI interface
          to a program such as Ableton Live. It has only been tested on Mac OS X.
        
        + Download: Mac OS X, Windows, Linux
        
        + Source: MIDI_VALUE_SENDER.pde. Build with Processing using 
          the RWMIDI and ControlP5 libraries.
${misc} ( use horizontal scroll bar to browse )
@ // Hello Plasma @ // Plasma From Mouse
      @ // Munching Squares (y = x XOR t)
           
        //
        // Processing implementation of Munching Squares display hack. 
        // This is based off the original algorithm by an MIT scientist, 
        // which can be found at
        // http://www.inwap.com/pdp10/hbaker/hakmem/hacks.html#item147
        //
        // For more information see:
        // http://mathworld.wolfram.com/MunchingSquares.html
        // http://en.wikipedia.org/wiki/Munching_square
      @ // Asteroids Deluxe

        // 
        // Listing 4.11  from the book "Tricks of Game Programming Gurus"
        // by LaMothe, Ratcliff, Seminatore & Tyler. SAMS Publishing 1994
        //
        // Ported to Processing from Original C code for the purpose of
        // learning about matrixes.
      @ // Laser Command

        // 
        // The assignment was to upgrade the classic game Missile Command
>> pure data - nothing to show yet...



>> hardware - Things in the real world that you can touch see smell feel and hear

${musical instruments}

    @ Photo Koto

      + 
      + 

      + Los Angeles as a musical instrument. In collaboration with Pactrick Tierney.

      + The Photo Koto is a musical instrument that plays the sounds of a city. Resembling 
        the Japanese koto, the instrument has 48 photo sensors are mounted in along its length. 
        Each one triggers a different sound, collected in Los Angeles along the path of the Metro 
        Red line. The sounds are arranged spatially along the instrument. With each sample, the 
        small scale beauty scattered through Los Angeles is simultaneously collected and revealed, 
        and when played and combined a new soundscapes emerge. - P. Tierney

      + Video coming soon.

      + Links: Patrick's site.
      
    @ Joy Stick Synthesizer

      + At one point I was in a experimental trio with musicians Cynthia Payne and Leaf Tine. We
        would get together and play experimental music over Internet 2 with Stanford CCRMA and 
        Rensselaer. Leaf's primary instruments were a circuit bent keyboard, amplified rocks,
        and a joystick synthesizer, which I was always envious of.

        Since I am now acquainted with electronics, I created my own joystick synthesizer. It is 
        a modified pc joystick with a built-in square wave oscillator and lowpass filter. It is 
        an excellent sound source to use on its own or feed into effects. I have posted the 
        schematic and parts list so that you can build your own (I take no responsibility for 
        damage you cause to your speaker or yourself ... etc)!

      + Sound exploration with Joy Stick routed through effects :

         
	
  	

      +  

      + 

      + Joy Stick Synth Part List

    @ NES MIDI Interface

      + As a kid growing up, my favorite video games were multiplayer games. Having
        spent so much time playing them, it is no surprise that I still desire
        multiplayer experiences. This NES controller to MIDI converter is another
        exploration of the connections between sound/music and play/games. It is an
        interface for sonic collaboration and entertainment.

        When used by one performer in this way, the interaction takes on a whole new
        direction. The performer finds ways to use all the controllers at once. This 
        can be done with the feet, elbows, palms, head, etc.

        The controllers as instruments can be used to trigger anything from sonic
        explosions to calm meditation.

      + Two arpeggiated mbiras with kettle noises and door squeaks
        
          
        
      
      + Improvisational duet with melodious second half
        
          
        

      + Noisy upright bass and kitchen noises
        
          
        

      + See Video (youtube)

      +  
      + 


   ${circuit bending}
   
      @ casio sk-1

        + Pizza improvization:

          
            
          

        + 

      @ speak & spell
      
        + 

   ${diy}

      @ homemade contact microphone ( see http://www.youtube.com/watch?v=FrVgxKJqHeM )
      @ palm pilot midi cable
      @ cvs one time use video camera export cable
      @ midi keyboard paint job
      @ add different switches to a mouse
      @ install fedora linux + planet ccrma packages over the internet onto a salvaged laptop
   
   ${unexpected musical instruments}

      @ cell phone as an instrument for live performance
      @ mac os 9 imacs with the finder sound templates, and supercollider
      @ reverse engineer an ipod (turn consumer device to producer device)



   ${woodworking}

      @ Portable Chess Set. 6x6x1 inches.

        + I made this chess set for a class called Form. At the time I was adapting to the switch
          from studying computer science to studying design. I was used to a problem set oriented 
          education. Design is more open ended. This transition manifested itself as this chess set. 
          The design is based off of early computer punch cards. When viewed from above, the chess 
          set is a grid information. The board is a data structure and the pieces are its elements.

        + Image of chess set from UCLA D | MA Undergrad Exhibition
        + Fine detail image of chess pieces arranged into a cube