• Contact Me
  • Archives
  • Categories
  • Archive for the ‘Computational Media’ Category

    ICM Final – Psychoacoustics Demonstrator


    2009 - 12.17

    For my final project I wanted to create a application that generates and visualizes sound.  There are three different ways you can bring sound into the application.  The first is from the computers Mic-In port.  If the computer has a built microphone this input will automatically be on when you start the application.  The second input is a sound file.  One can load their own sound file to analyze and view.  The third input is the sine wave generator built into the application.  The application is capable of generating a sine wave from 1 Hz to 22,000 Hz.   It just occurred to me that this application is capable of generating damaging sound waves…   I promise to use it only for good.

    There are 3 different ways you can look at the sound waves.  The first is Waveform, this shows what the actual sound wave looks like or if you choose the mic and music input, then it will show the combined sound waves.  The second view is Spectrum, this separates the individual sound waves into their respective frequencies.  In Spectrum, you can see each frequency and their volume level.  The third view is Waterfall, much like the Spectrum view this view shows the individual frequencies but Waterfall shows them in 3D and over time.

    I am very pleased with how this project turned out.  I have yet to find a application like this for the OS X and now I finally have one.  Psychoacoustic is passion of my and now I have a tool to demonstrate all of the many aspects of sound.  Incidentally,  I think I used almost every function of Processing in creating is application.  I am happy to report I worked out all remaining bugs and the program runs great!

    Click here to download the application source code

    Download the application for:
    Linux
    Mac
    Windows

    ICM – Final Proposal – Psychoacoustics


    2009 - 11.19

    I have been fascinated with sound for as long as I can remember.  I do informal presentations on psychoacoustics.  Psychoacoustics is the study of how humans perceive sound.   I would like to build an application that helps me demonstrate the different topics of psychoacoustics.  I want the application to be both a teaching tool and a testing tool.  The application will have both visual and audio elements.

    I want to include the following features:

    • A frequency generator with a visual slider control to select different frequencies in realtime.  I will also like to be able to input a specific frequency directly
    • Pink noise generator
    • White noise generator

    ICM-Final

    Week 9 – PHP Time Changing CSS


    2009 - 11.10

    For this assignment I create a website using PHP.  I used the “date” function to get the time from the web server. I then wrote a switch case statement that will change the CSS file based on what time of day it is.   I also included a manual override controls in javascript to show the different CSS styles, so that you don’t have to wait all day to see the different scenes.

    I am also using PHP to get the current year and current domain name and displaying them in the footer of the page. This website features a login page, a favorite website links page that get links from a MySQL database and displays those websites links.
    Click here to goto PHP Time Changing CSS website

    Week 7-8 – Midterm – Audio Visualization


    2009 - 11.04

    For the midterm I choose to visualize sound through Processing. I am using Processing to display individual graphics that correspond to individual audio frequencies. The bigger picture of my idea is to see through sound. I would like to bounce sound waves off objects in a room and display them on a screen. This process is much the same way a dolphin or a bat can detect objects without sight. Once, I am able to display visualization of sounds I will then be able to visualize objects through the sound that they return.

    Project Link