• blogHome
  • about
  • projects
  • writing
  • bio
  • archives
  • >>categories
  • rbv001:distancebased_members

    September 25th, 2008

    rbv001:distancebased_membersrbv001:distancebased_membersrbv001:distancebased_membersrbv001:distancebased_membersrbv001:distancebased_membersrbv001:distancebased_members

    this script reads the sum of curve groups in the field and thicken the members according to the distance from curve groups to points.

    >> code to download

    Object and Its Meaning- Affordance by James Gibson

    July 7th, 2008

    A Study of Cognitive Models/Perceiving Information through Environment

    Indebted to both the advance of informational technology and post war affluence, now we are in the age of the real abundance; we obtain almost everything we need, both information and material. However, it is also true that there has been an increasing people's awareness of the better organizational managements to lead the resources less redundant.

    As all knows, one of successful management respond to the social situation in the current technology is Google's search engine program. The Google's success vividly shows the idea of the social need for eschewing the abundance and complexity of the availability through the emergent technology and now the question occurs; how could be architecture response to this social change derived of pervasive computation?

    Here I started making a list of cognitive study models that would be helpful to this type of procedural architectural design.

     

    | several topics for the past cognitive model |

     

    Johannes Kepler

    René Descartes topdown intelligence --- The Frame Problem__ variables of environment

    James J. Gibson "affordance" invariant chain

    Gestalt psychology phi phenomenon

    FindArticles - Methodology for uncovering motion affordance in interactive media
    Visible Language, 2002, by Jeamsinkul, Chujit,

     

    Poggenpohl, Sharon llustration by Fritz Kahn

    update

    July 6th, 2008

    for

    >>partyWall

    update

    June 22nd, 2008

    4DIS_roboDetail
    for the GAUD 6th semester studio work in the form of flash

    >>4d display system

     

     

    Silt Scanning

    June 20th, 2008

    does architecture need to be very disciplined or detailed? in architecture, good presentation is consequential. I assume that, a lot of times, we have been trained how to legibly draw the reduction of 3-dimentional space. In a previous study of 4dimentional space design, all the "drawings" was reduced in the form of animation thusi am just curious about how we can manage to presnent, in 2d, this new dimentional architectural product.

    |Slit-Scan imaging|

    >>An Informal Catalogue of Slit-Scan Video Artworks and Research by Golan Levin and Collaborators

    processing code, and etc...

    >>http://www.flickr.com/photos/tags/slitscan/


    Slit-scan video test from Casey Pugh on Vimeo.

    A_Final_outputBehavior

    May 23rd, 2008

    setUp_B

    setUp_A

    finalA

    finalB



    |o| transfering from blogger to wordPress

    May 21st, 2008

    Here is wordPress blogging starting.

    Both sites below are transferring to here.

    tuningSynesthesia

    DDA 587: Robotics and Physical Computing

    Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

    May 5th, 2008

    A_BHV_Flexinol Wire’s Behavioral Transition

    May 2nd, 2008


    A_scenario

    May 2nd, 2008

    in-situ noise test @ the site; inside outside of pratt library

    April 28th, 2008


    >>inside of library

    >>outside of library

    A_analysis of the ambient sound

    April 27th, 2008

    click the display icon to make the fullscreen


    a/periodic behaviour by sound

    April 5th, 2008

    boards

    April 2nd, 2008


    we presented our work at eyebeam on behalf of professor David Benjamin's eco-project.




    periodic / a periodic behaviour

    March 29th, 2008

    long t;

    int ledPin13 = 13;
    int ledPin12 = 12;
    int ledPin11 = 11;
    int ledPin10 = 10;

    int inPin = 7;
    int val = 0;

    boolean flex13 = false;
    boolean flex12 = false;
    boolean flex11 = false;
    boolean flex10 = false;

    int t13 = 6000;
    int t12 = 3000;
    int t11 = 6000;
    int t10 = 3000;

    int rndMin = 4000;
    int rndMax = 8000;

    int base13 = 6000;
    int base12 = 3000;
    int base11 = 6000;
    int base10 = 3000;

    int flexTime = 500;

    void setup(){ 
      pinMode(ledPin13, OUTPUT);
      pinMode(ledPin12, OUTPUT);
      pinMode(ledPin11, OUTPUT);
      pinMode(ledPin10, OUTPUT);
    }

    void loop(){
      
      val = digitalRead(inPin);
      t = millis(); 
      
      if (t % t13 == 0){
        flex13 = true;
      }
      if1;
        }
        if (val == HIGH){
          t13 = base13;
        }
      }  
      if (t % t12 == 0 && t % (t12*2) != 0){
        flex12 = true;
      }
      if2);
        }
        if (val == HIGH){
          t12 = base12;
        }
      }
      if (t % t11 == 0){
        flex11 = true;
      }
      if3;
        }
        if (val == HIGH){
          t11 = base11;
        }
      }
      if (t % t10 == 0 && t % (t10*2) != 0){
        flex10 = true;
      }
      if4);
        }
        if (val == HIGH){
          t10 = base10;
        }
      }
      
      if (flex13 == true){
        digitalWrite(ledPin13, HIGH);
      }else{
        digitalWrite(ledPin13, LOW);
      }
      if (flex12 == true){
        digitalWrite(ledPin12, HIGH);
      }else{
        digitalWrite(ledPin12, LOW);
      }
      if (flex11 == true){
        digitalWrite(ledPin11, HIGH);
      }else{
        digitalWrite(ledPin11, LOW);
      }
      if (flex10 == true){
        digitalWrite(ledPin10, HIGH);
      }else{
        digitalWrite(ledPin10, LOW);
      }

    }
    1. t - flexTime) % t13 == 0){
        flex13 = false;
        if (val == LOW){
          t13 = int( random(rndMin,rndMax []
  • t - flexTime) % t12 == 0 && (t - flexTime) % (t12*2) != 0){
  •     flex12 = false;
        if (val == LOW){
          t12 = int( random((rndMin/2),(rndMax/2 []
  • t - flexTime) % t11 == 0){
  •     flex11 = false;
        if (val == LOW){
          t11 = int( random(rndMin,rndMax []
  • t - flexTime) % t10 == 0 && (t - flexTime) % (t10*2) != 0){
  •     flex10 = false;
        if (val == LOW){
          t10 = int( random((rndMin/2),(rndMax/2 []

    naussicaa’s mowe

    March 28th, 2008



    Nason told me about this amazing (for me:)) project.

    mowe

    wording what i am trying

    March 26th, 2008

    Feedback system -through attending today's David class-
    Charles and Rob are working on a kinetic output based on the units having their own internal connection with each other.
    So with a sound input, I would like to focus on effecting this output by enhancing and diminishing its behavior like a volume control, or putting a variation in their behavior so that it possibly produces our own solution for manipulating the state of 2 separate spaces. I have made 3-4 prototypes and compared them to really understand different sensitivities of sound data based on different methods. I hope that this could possibly control the sensitivity of our project itself.

    B_soudnInput_prt4_Using headphones as a microphone

    March 23rd, 2008

    Thanks for Frank, we finally got the sound input work readily using radio shack amplifier.

    Using headphones as a microphone

    processing sketch__soundAnalysis using prt4


    >> the code (processing+arduino)___please thanks to Luibo


    B04_soundInput_ready-madeAmplifier from chie fuyuki on Vimeo.

    Conceptual Model

    March 21st, 2008

    Conceptual Model, originally uploaded by thetarbre.

    We would like to manipulate a special organization by creating a certain behavior of a partition panel based on its internal connection.
    Units change their transparency through reading vibrations creating each other. (Piezo Element)
    As the tool for reading ambient noise, the microphones would be set up in two separate rooms.
    When analyzed and interpreted, this incoming noise data would act as a master control of the state of separate rooms by possibly enhancing or diminishing the behavior of the panel overall.

    info005_the way of soundAnalysis

    March 15th, 2008

    www.christianmeinke.com
    SoniaHelper

    B_vibrationalSensors>>to charles and rob

    March 14th, 2008

    The basic configuration of the Piezo element is shown here:
    >>code

    Listening to each other -revealing materiality through the vibrational interaction of each component-
    We hope to make the interaction among each component of our output that would require a relatively small scale of input from each. So in parallel with working on sound input (that would be sensing a wider range of presence), the exploration of output based on input of the Piezo element would be good to start with.

    Raw Piezo Element.
    I heard that microphones are made of piezoelectric film. Those piezoelectric sensors consist of a small piezoceramic plate and electrode and are generally used to detect strain or very slight force changes. When bent, they produce varying voltage within a relatively ready-response.

    image from vibration.jp/pdf/2006yamada.pdf

    B_soundInput_prt3

    March 12th, 2008

    [prototype3]

    tinkerlog-part1
    tinkerlog-part2

    B_soundInput_prt2

    March 8th, 2008


    [Prototyepe2]
    _using Velleman K1803 Universal Mono Preamplifier from Jameco (part no. 117612).
    >>I need the dynamic microphone.
    Specification

    • power supply: 10-30V DC / 10mA
    • output impedance: 1Kohm
    • adjustable output level: max. 40dB
    • frequency range: 20Hz to 20kHz ± 3dB
    • max. input signal: 40mV

    B_soundInput_prt1

    March 8th, 2008

    [protptype1]
    _building my own amplifier with radioshack "LM386 Audio Amplifier"



    B_soundInput_prt1 from chie fuyuki on Vimeo.

    research_"conning tower" by buckminsterFuller

    March 6th, 2008


    Growing Global Information Networks - A One Town World by Bonnie Goldstein DeVarco

    Your Private Sky: R. Buckminster Fuller, the Art of Design Science
    googleBook


    prototypeC

    March 6th, 2008

    GALLERY MA / INTERRUPTED PROJECTIONS

    March 6th, 2008

    The design scheme for Gallery MA by NEIL M. DENARI ARCHITECTS is developed from

    the Homolosine Interrupted Projection Mapping System.

    Posted by Picasa

    ASM06_Arduino meets Processing…visualizing Potentiometer values

    March 6th, 2008

    For dealing explicitly with the complexity of sound input, it is effective to visualize the data in processing. Here are the steps I made for letting Arduino talk to Processing.

    refer to
    ->> Processing Serial Library
    ->> Arduino Play Ground / Arduino meets Processing / Potentiometer




    [step1]

    ASM06_001AP-potValues

    It is a potentiometer value that has to be visualized here in its processing code.
    When the pot knob is turned, the incoming value gradually changes. (
    >>a variable resistor)

    >> Arduino Code
    >> Processing Code


    • import processing.serial.*;
    • Serial myPort;
    • PFont myFont;
    • String inString; // Input string from serial port:
    • int lf = 10; // ASCII linefeed
    • int value = 0;
    • int valNorm = 0;
    • String buf="";
    • int xpos = 0;
    • void setup() {
    • // if(inString==null)inString="100";
    • size(460,100);
    • myFont = loadFont("CourierNewPSMT-18.vlw");
    • println(Serial.list());
    • myPort = new Serial(this, "COM2", 14400);
    • myPort.bufferUntil(lf);
    • frameRate(20);
    • }
    • void draw() {
    • while(myPort.available() > 0){
    • value = myPort.read();
    • println("value "+value);
    • serialEvent(value);
    • }
    • background(255);
    • uploading();
    • fill(0);
    • textFont(myFont, 18);
    • text("pot receives; " + valNorm,10,35); //"received: " + inString
    • }
    • void serialEvent(int serial){ // if serial event is not a line break
    • if(serial!=10) {
    • buf += char(serial); // add event to buffer
    • println("buf"+buf);
    • }
    • else {
    • valNorm = int(buf); // if serial is line break set valNorm to buff and clear it
    • println("valNorm---"+valNorm);
    • buf="";
    • }
    • // convert valNorm to xpos
    • // xpos = constrain ( (1/width ) ,0, width-12);
    • // if(output) println("xpos: "+xpos);
    • }
    • void uploading(){
    • noStroke();
    • fill(255, 0, 0);
    • rect((valNorm*0.44)+1023/width, 60,4,40 );
    • }

    1. valNorm-100)*(width+100 []

    Design Intelligence Midtermreview

    March 6th, 2008


    The objective in this sectional drawing was to create a continuity b/w geometry and material through having smooth transition from a medium to the others such as digital line, photograph, and scanning images.

    info004_other kinetic output examples

    March 5th, 2008

    Chuck Hoberman

    lobster+pairrofSnakes__ Ben Hopson

    HYPOSURFACE

    March 3rd, 2008

    The piece Hyposurface is a facetted metallic surface that has potential to deform physically in response to electronic stimuli from the environment (movement, sound, light,etc). Driven by a bed of 896 pneumatic pistons, the dynamic 'terrains' are generated as real-time calculations.

    The piece marks the transition from autoplastic (determinate) to alloplastic (interactive, indeterminate) space, a new species of reciprocal architecture.

    The Aegis Hyposurface effectively links information systems with physical form to produce dynamically variable, tactile 'informatic' surfaces. Aegis is perhaps the world's first such dynamic screen.

    Any digital input (microphone, keyboard, movement sensor) can trigger any physical output (a wave or pattern or word.)

    Wave Field Synthesis + Holophonics

    March 1st, 2008

    Wave Field Synthesis

    Wave field synthesis is able to simulate spatial sound sources of various kinds

    without the need for headphones or user tracking.

    other keywords

    ambisonics

    unitb

    March 1st, 2008

    B

    design and the elastic mind

    February 25th, 2008

    http://www.moma.org/exhibitions/2008/elasticmind/

    In the past few decades, individuals have experienced dramatic changes in some of the most established dimensions of human life: time, space, matter, and individuality. Working across several time zones, traveling with relative ease between satellite maps and nanoscale images, gleefully drowning in information, acting fast in order to preserve some slow downtime, people cope daily with dozens of changes in scale. Minds adapt and acquire enough elasticity to be able to synthesize such abundance. One of design's most fundamental tasks is to stand between revolutions and life, and to help people deal with change. Designers have coped with these displacements by contributing thoughtful concepts that can provide guidance and ease as science and technology evolve. Several of them—the Mosaic graphic user's interface for the Internet, for instance—have truly changed the world. Design and the Elastic Mind is a survey of the latest developments in the field. It focuses on designers' ability to grasp momentous changes in technology, science, and social mores, changes that will demand or reflect major adjustments in human behavior, and convert them into objects and systems that people understand and use.

    The exhibition will highlight examples of successful translation of disruptive innovation, examples based on ongoing research, as well as reflections on the future responsibilities of design. Of particular interest will be the exploration of the relationship between design and science and the approach to scale. The exhibition will include objects, projects, and concepts offered by teams of designers, scientists, and engineers from all over the world, ranging from the nanoscale to the cosmological scale. The objects range from nanodevices to vehicles, from appliances to interfaces, and from pragmatic solutions for everyday use to provocative ideas meant to influence our future choices. The exhibition will be accompanied by a fully illustrated catalogue

    ASM05_analogIn+Output2

    February 23rd, 2008

    just to understand how complex our physical reality is.
    ASM05_003_photoresistor2 from chie fuyuki on Vimeo.

    A Theo Jansen´s Kinetic Mechanism

    February 21st, 2008

    "Because the major force components (the internal muscular forces and torques) are not known a priori over time, you cannot use forward dynamics to predict how the human body will walk."ieee

    info003_kinetic output–to Charles & Rob

    February 21st, 2008

    This is the links of output examples, using motors or flexinol wires+kinetic mechanism, Luibo showed us yesterday.

    Hussein Chalayand
    Boston Dynamics Big Dog
    uram.net

    ITP Servo Tutorial
    Kinetic Mechanism

    left
    Theo Jansen_kinetic sculptor


    ->>
    aslo check out Reactive Void by urbanArch
    We refered this architecture project in west coast last semester. They have several cool projects.

    ASM05_analogIn+Output1

    February 20th, 2008


    ASM05_002_photoResistor from chie fuyuki on Vimeo.

    brainWave @ exitArt

    February 18th, 2008
    Devorah Sperber 

    "After the Mona Lisa 4, 2006" brainWave @ exitArt

    February 18th, 2008

    Deborah Sperber

    ASM04-001-3_Digital In+Output2

    February 16th, 2008

    ASM04-001-3_diagram, originally uploaded by thetarbre.


    ->>refer to

    • http://www.ladyada.net/learn/arduino/lesson3.html

    prototypeA_diagram

    February 14th, 2008

    diagram2-1

    February 14th, 2008

    .flickr-photo { border: solid 2px #111111; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }

    diagram2-1, originally uploaded by thetarbre.

    info002 _again thanks to liubo

    February 14th, 2008
    hypersonic sound:
    tracking / separation
    biothing+maxmsp

    http://bitforms.wetpaint.com/page/_cellular+symphonic

    ++spotting area vs making field

    a cool field condition:
    puff bang reverb



    Opening! Brainwave NYC: Common Senses

    February 14th, 2008

    https://www.nyas.org/snc/calendarDetail.asp?eventID=11290&date=2%2F16%2F2008+7%3A00%3A00+PM

    Opening! Brainwave NYC: Common Senses
    Feb 16, 2008
    7:00 PM - 9:00 PM
    Exit Art, 475 Tenth Ave. at 36th St.
    Price: $5 suggested donation

    Some of the most exciting scientific research deals with the brain, illuminating the mind's enigmatic inner-workings. Scientists are learning more about the complex network of operations that govern behavior, morality, language, spirituality, memory, perception and intelligence. These responses to outside phenomena often overlap, forming the layered judgments and reactions that texture experience. New technologies have also helped us to gain access to the space inside our heads, the center of consciousness, spirituality, sense, and illusion. We are learning, more and more, that the brain is indubitably the most intricate and mysterious territory of the human body. But what do artists have to say about the brain?
    Exhibition features work by: Suzanne Anker, David Bowen, Steve Budington, Phil Buehler, Andrew Carnie, George Jenne, Daniel Margulies and Chris Sharp, Fernando Orellana and Brendan Burns, Jamie O'Shea, SERU, Devorah Sperber, Naho Taruishi, Dustin Wenzel.

    Part of the BRAINWAVE NYC festival. BRAINWAVE asks how art, music, and meditation affect the brain and offers countless answers in more than a hundred public events, ranging from an exhibition of contemporary art and a cinema series to cutting-edge concerts, performances, talks, and panels.

    This "only in New York" cultural festival is organized by six New York nonprofit organizations: Rubin Museum of Art, Exit Art, Science & the Arts at The Graduate Center of the City University of New York, The Philoctetes Center at the New York Psychoanalytic Institute, and the School of Visual Arts, in association with the American Museum of Natural History.

    research.proposal.001

    February 13th, 2008

    hello

    February 13th, 2008

    hi

    ASM03_Digital In+Output1

    February 7th, 2008

    diagram_A_001_Digital In+Output, originally uploaded by thetarbre.


    ->>see
    prototype on vimeo
    ->>see code+diagram of A_001_Digital In+Output on flicker

    ...also made a first trial of soldering!

    ->>refer to

    • http://www.ladyada.net/learn/arduino/lesson3.html
    • http://www.arduino.cc/en/Booklet/HomePage

    info001_sound input

    February 1st, 2008

    First, the link of Condenser Microphone, what I tried last semester refers to ITP website ...
    Condenser Microphone

    This semester, I will try this circuit-info by liubo_thanks!
    Hardware
    http://tinkerlog.com/2007/05/20/cheap-sound-sensor-for-avr/

    transistor 2N3904 _really any small NPN transistor with Vebo ~ 5V will work
    2 capacitors 0.1u _1u stands for 0.1 microFarads, the u is a µ symbol electret microphone

    other site
    http://itp.nyu.edu/~mfm317/physcomp/midterm.html

    Software
    Ess
    max/msp/jitter

    sdfsa

    January 18th, 2008

    dsdfsfa
    sfasfa
    sfa
    sfa
    sfa
    sfa
    sfa
    sfa
    sfa
    sfa
    sfa
    sfa
    sfa
    sfa
    sfa
    sfa
    sfa
    sfa