Wednesday, May 02, 2012

Arduino Based Auto Timer / Stop Watch Timer for stroking time Measurement

See my Instructables below for full version of this article
The Need:
Last week around at work I had another usual un-usual  problem to face with.  Having to make lots of mechanisms n components to work with-in seconds or fracs at times I kind-of knew this was always coming.


And invariably so my poor mind couldn't think of anything but Arduino for a handy solution that should be compact, flexible, highly customizable, rugged and most importantly easier to work around.

Step 1The Problem:


i
The Problem:
What we had is an arm moving around from an actuator which we would like to tap with some contact type micro switces (limit switches) to give a feed-back signal as the awkward figure suggests.

Step 2Components:


i
Components:
I franatically searched for the components from the Junks I always treasured with the hobby kit coming-in handy..


LCD Display (16x2) - 1
Micro Switches - 2
Hook-up wires for (bread board) - Plenty (see Fritizing schematic for actuals)
Bread Board - 1 (for Prototyping)
LED - 1 (fok blinking indication)
Resistors 330 & 2K - 1 each
potentiometer 4k - 1  ( I had used one 2k Resistor and a 4K POT in comb. instead of a 6k pot to control the display as it came so handy from the junk parts)

Arduino - 1 (Duemelanove is what I had)

Step 3The Methodology


i
The Methodology
  • IMG_5639.JPG
  • IMG_5633.JPG
  • Image1256.jpg
  • Image1255.jpg
Now that all I/O's are wired in order as per the schematic, it pretty much works-out itself and it all boils down to the programming now..


I had used the StopWatch library to evoke the timer and initiated the millis() function to record time step value as soon as Arduino is started.



But what I need is just a differential timer with the simple math which gives us the time on air or otherwise.



All that I did is declared some run-time variables and do some math to display the difference value to show only the time between micro-switches getting energised. Otherwise to display the time correctly in the format is similar to Dan Thompson's method as it only records the time values in millis and we have to convert the values to sec, min, hr and microsecs.



The other problem i encounter is the sign reversal as arduino cannot handle large buffer. I finally managed to overcome this error by using the unsigned longint as integer data type.

Step 4Display Shield


i
Display Shield
The display shield is constructed of pretty much the same components over a matrix board with pin rails for piggy-backing Arduino.


Had used some old components from an electronic choke for compacting

Step 5Arduino Sketch - Programming

Final sketch\code for Arduino below:
/*
Sketch \ Code by Chuppandi aka Subu
Chuppandi@gmail.com
www.chuppandee.blgospot.com
*/


#include
LiquidCrystal lcd(7, 8, 9, 10, 11, 12); // LCD pins decleration
int switchPin1 = 3;// switch1 is connected to pin 3
int switchPin2 = 2;// switch2 is connected to pin 2
int ledPin = 13; // LED is connected to pin 13 in arduino
int val1;
int val2;
int frameRate = 500;                // the frame rate (frames per second) at which the stopwatch runs - Change to suit
long interval = (1000/frameRate);   // blink interval
char buf[15f00];                       // string buffer for itoa function
unsigned long starttime = 0;
unsigned long endtime = 0;
unsigned long lasttime = 0;
unsigned long currenttime = 0;
StopWatch sw_millis;    // MILLIS (default)
StopWatch sw_micros(StopWatch::MICROS);
StopWatch sw_secs(StopWatch::SECONDS);
void setup() {
    lcd.begin(16,2);
    pinMode(switchPin1, INPUT);
    pinMode(switchPin2, INPUT);
    pinMode(ledPin, OUTPUT);
    Serial.begin(9600);
    sw_millis.start();
    sw_micros.start();
    sw_secs.start();
}
void loop() {
  val1 = digitalRead(switchPin1);   // read input value and store it in val
  val2 = digitalRead(switchPin2);   // read input value and store it in val
    if (val1 == LOW && val2 == LOW)
   {
    digitalWrite(ledPin, HIGH);   // turn LED on
    currenttime = (sw_millis.elapsed() - lasttime) ;
    Serial.print("sw_millis=");
    Serial.println(sw_millis.elapsed());
    Serial.print("sw_micros=");
    Serial.println(sw_micros.elapsed());
    Serial.print("sw_secs=");
    Serial.println(sw_secs.elapsed());
    lcd.clear();
    lcd.print("SECS:");
    float sec = sw_millis.elapsed()/10;
    lcd.print(sec);
  int elapsedMinutes = (currenttime / 60000L);
  int elapsedSeconds = (currenttime / 1000L);
  int elapsedFrames = (currenttime / interval);
  int fractionalSecs = (int)(elapsedSeconds % 60L);
  int fractional = (int)(elapsedFrames % frameRate);       // use modulo operator to get fractional part of 100 Seconds
   fractionalSecs = (int)(elapsedSeconds % 60L);        // use modulo operator to get fractional part of 60 Seconds
  int fractionalMins = (int)(elapsedMinutes % 60L);        // use modulo operator to get fractional part of 60 Minutes
   lcd.clear();                                         // clear the LCD
lcd.print("TIME:");



   if (fractionalMins < 10){                            // pad in leading zeros
      }
    lcd.print(itoa(fractionalMins, buf, 10));       // convert the int to a string and print a fractional part of 60 Minutes to the LCD
      lcd.print(":");                                 //print a colan.
if (fractionalSecs < 10){                            // pad in leading zeros
      lcd.print("0");                                 // add a zero
      }
lcd.print(itoa(fractionalSecs, buf, 10));          // convert the int to a string and print a fractional part of 60 Seconds to the LCD
   lcd.print(":");                                    //print a colan.
if (fractional < 10){                                // pad in leading zeros
      lcd.print("0");                                 // add a zero
      }
lcd.print(itoa(fractional, buf, 10));              // convert the int to a string and print a fractional part of 25 Frames to the LCD




    lcd.setCursor(0, 1);



    endtime = currenttime;
    lcd.print(sw_millis.elapsed());
    lcd.setCursor(0, 1);



    lcd.print("us=");
*/
  delay(10);
}
// if (val1 == LOW){
//       digitalWrite(ledPin, LOW);}
else{
  lasttime = sw_millis.elapsed();
//  endtime = (sw_millis.elapsed() - starttime);
//  endtime = (currenttime - starttime);
digitalWrite(ledPin, LOW);
  int elapsedMinutes = (endtime / 60000L);
  int elapsedSeconds = (endtime / 1000L);
  int elapsedFrames = (endtime / interval);
  int fractionalSecs = (int)(elapsedSeconds % 60L);




int fractional = (int)(elapsedFrames % frameRate);       // use modulo operator to get fractional part of 100 Seconds
int fractionalMins = (int)(elapsedMinutes % 60L);        // use modulo operator to get fractional part of 60 Minutes
lcd.clear();                                         // clear the LCD
lcd.print("TIME:");



   if (fractionalMins < 10){                            // pad in leading zeros
      }
    lcd.print(itoa(fractionalMins, buf, 10));       // convert the int to a string and print a fractional part of 60 Minutes to the LCD
      lcd.print(":");                                 //print a colan.
if (fractionalSecs < 10){                            // pad in leading zeros
      lcd.print("0");                                 // add a zero
      }
lcd.print(itoa(fractionalSecs, buf, 10));          // convert the int to a string and print a fractional part of 60 Seconds to the LCD
   lcd.print(":");                                    //print a colan.
if (fractional < 10){                                // pad in leading zeros
      lcd.print("0");                                 // add a zero
      }
lcd.print(itoa(fractional, buf, 10));              // convert the int to a string and print a fractional part of 25 Frames to the LCD
    lcd.setCursor(0, 1);
    lcd.print("ACTUATOR TIMER");
}
}
// End of the program

      lcd.print("0");                                 // add a zero

fractionalSecs = (int)(elapsedSeconds % 60L);        // use modulo operator to get fractional part of 60 Seconds

    lcd.print(sw_micros.elapsed());

/*  lcd.print(" ms=");

    lcd.print("ACTUATOR TIMER");

      lcd.print("0");                                 // add a zero

#include

Step 6Packaging


i
Packaging
  • Image1285.jpg
  • Image1286.jpg
Packaging is always fun.. Just pick-up whatever you could come up with from the mighty treasure junks... you can make wonders...


Do visit my space for more updates on my Arduino erector kit.

See my Instructables below for full version of this article
http://www.instructables.com/id/Arduino-Based-Auto-Timer-Stop-Watch-Timer-for-st/


Thursday, April 26, 2012

LIFE... THE GREATEST PREDATOR OF MANKIND


Three more days is all I have.

Here I am languishing like a brat.. in full of deplorable and inexorable state..

Guess i've made a huge mess out of myself... For I had the choices with-in me aplenty paying a big tribute to my slothful life

All my dreams have gone so huge as they now look staggeringly unsurmountable... Like the way these twenty-twenty matches happens at times when the asking rate goes on rather disarrayed multitudes that are so improbable to score even given that all the legal deliveries are scored for a maximum...

Not that I haven't seen it coming. I've been trying to ward off the perilous happening all the while. The only way I could've done that is by showing some real acrion which I gravely lacked.

Having all but no chance to stop the inevitable from happening. I've got to give-in to the life's demand driven by social ire...

Yep... Three days is all I have before my life draws close to the world of my dreams, delusions rather tumultuous and designed to fail.

Hope I could do with the changes all of which set to follow for I had to change course and steer through from the insipid, placid lake to a place of high current. It could be the wild roaring river from a waterfall or rather be the infinite ocean's pulsating waves.

Life can take you to places it wishes to if you let it drive on its own after getting carried away with all those delusions. For I have absolutely no HOPE whatsoever now of getting anywhere than an ordinary man can get to.

To all those fortunate souls out there, I the hapless soul, slothy SOAB hereby concede my DEFEAT to LIFE... THE GREATEST PREDATOR OF MANKIND....

Friday, March 30, 2012

The real face of Indian Sports Authority - An institutional Failiure

Pathetic.. I know no other words to say.. The sports authority of India is in absolute shambles... They seem to see nothing beyond cricket as sports. Its unfortunate that such a non-mainstream sports is favoured or rather worshiped than anything else..

Should sachin be awarded Bharat ratna...?? Damn it I say.. even he wouldn't agree to be awarded the highest honor at the cost of other sport for the modest person he is...
Inset Message: Shashikant Hotkar , winner of Mumbai Shree for the year 2011, making papad with his family in Dharavi Slum , Mumbai.

We give so much importance to cricket and cricket players as compared to other games.. though these players perform well they still need to struggle in the daily life for living!!!!! Though they r doing hard work for making records for Indian games they doesn't get any help frm government... emphasizing the real need to change this situation



Its not about Shashikant or whether he deserves whatever he does, the perennial question is what the Sports Authority of India is doing with the worlds second largest population. Had they provided the sufficient infra structure with proper maintenance the situation would be rather different.
Its the very reason that we still are languishing at the bottom of the table every olympics struggling so hard to clinch atleast a Bronze cheering the mediocre success and crediting that to the non-sense sports Authority and the IOC who did not even to care to move their ass out for anything other than abusing the institution while even every small african countries and with people not even equalling the population of the capitol. 
When are we going to realize this very fact and act. I guess whatever the changes should be proposed should start fundamentally. Thatz where we lack. We lack the very foundation. We lack the very infrastructure. We lack the very culture where sports is treated in par with the success of other professions. Can you imagine somebody saying I play kabbadi or I play Football in india when they were asked what you do for a living ?? We'd joke at them as losers. 
This is what we should change and the rest takes care by itself when we introduce the sports as a compulsory eductaion or rather give more emphasis by giving some more credits like we do for Arts, languages, Mathematics and science.
I dont really know if these things gonna happen during my lifetime or the respected politicians would spare some time from facing their never-ending list of cases of corruption, crime, treason and the likes. Not that i should be worried about it now for I have long lost the grip of playing tennis or cricket and just play Ping pong to cut loose stress out of the maniacal work only tuning me to be a moron every progressing day.

Saturday, March 24, 2012

Life is a Battle field....

Not that I belong there anymore... It seems mid-life crisis is fast catching up.. So much.. So early... Life is not a pleasant ride anymore.. not that I wanted it to be for I always preferred to ride the tide than to watch the calm picturesque sea in solitude... 

But, life seems fast fading away.. with everyday wrapping up to another brutal, grueling day of exhaustion, experience reminding me of my way cast away from all that i've dreamt in more than one dimensions... May be I dont have it in me anymore (not that I had it ever, may be its just me..)

Trying hard tumultuously to find ways of sobering up and having ended up again and again where it all started... hoping dismally the days of misery will shomehow wash away in a licketysplit like a dream fast fading.... only these words echo in my mind everytime i take an insipid breath dozzed off asthalin deep down my throat amid wild gasps and drawing hums suffocated out of eosinophilia..

Fear not restless mind,
For the days are longer
and the winds are stronger

Worry not for what did you not find
for the worst is far from over
and the dust will make you sober

Bother not for all that you've become
For The tide would only last till the seasons gone
the fads who flow would fall along

tis time for the tide to turn and swords be drawn
for the battle of the life is finally on
just take a deep breath of silence 
for its time you wield your willow for a HOME RUN !!!


Saturday, March 17, 2012

Alexander Pushkin - Winter morning - Russian literature


One of those poems of Alexander Pushkin - part of things that keeps me going...

Therez nothing better than russian classics to brake cluttered soul to a soft slumber

Reading Alexander Pushkin's Eugene Onegin is just an experience as self-contemplation as both can brings you down to tears. One my the sheer multitude of his thoughts prompting the worthiness of our living having only the mind to read and relish and the later by revealing your true self to yourselves and how wasteful a life i lead without even a pinch of purpose to it.

Pushkin is the mozart of literature even personally akin to his life to some degree. Though his life was always described as poignant, paradoxical, fickly and the likes he rose as an invincible master of literature amdist the western and european contemporaries.

I had read from a prose in one of book i read during those may days which i still remember calls him a man of parody. He lived in a world of delusions thinking himself awful and yet living with beautiful women of his days.

Eugene Onegin is still considered to be one such paradoxical work http://www.cogsci.indiana.edu/EugeneOnegin.html


Winter morning - Alexander Pushkin

Cold frost and sunshine: day of wonder!
But you, my friend, are still in slumber -
Wake up, my beauty, time belies:
You dormant eyes, I beg you, broaden
Toward the northerly Aurora,
As though a northern star arise!

Recall last night, the snow was whirling,
Across the sky, the haze was twirling,
The moon, as though a pale dye,
Emerged with yellow through faint clouds.
And there you sat, immersed in doubts,
And now, - just take a look outside:

The snow below the bluish skies,
Like a majestic carpet lies,
And in the light of day it shimmers.
The woods are dusky. Through the frost
The greenish fir-trees are exposed;
And under ice, a river glitters.

The room is lit with amber light.
And bursting, popping in delight
Hot stove still rattles in a fray.
While it is nice to hear its clatter,
Perhaps, we should command to saddle
A fervent mare into the sleight?

And sliding on the morning snow
Dear friend, we'll let our worries go,
And with the zealous mare we'll flee.
We'll visit empty ranges, thence,
The woods, which used to be so dense
And then the shore, so dear to me

Thursday, March 08, 2012

The other side of me - To my dear old friend from a shameful hound


Wrote a letter to my friend from the darker side of me which made me realize the true value of friendship.

I don't know if he'd read this at all. If ever he happens to.. 

Not a day goes by without feeling remorse for what I have been those while and the darker days of me gives me shrills even now.

I have been very mean and worst during those days even though u were so generous to pass me by when you could've literally run through me. 

I know the worst thing any man  can do is to betray his friend. I hung my head in shame everytime i think of it which is quite often I know you wouldn't even had thought of me all the while but I have been following you ever since ofcourse wishing meekly for I did not have the fortitude to even talk to you.

Really am that you now are married and doing well professionaly. I dont know what to say for no words is enough to complete the comprehension. But I guess i've left the chance even to say sorry to you to make amends for what i've done to you.

You really are a good human being and in your deed had rose more bigger than anybody else though im not sure am worthy of it. 

I know its too much to ask for another chance and forgiveness but nevertheless this is something thatz eating me always for im no more the kind of man I was (i dont know if I can explain that)

Anyways just wanted to say this to you at this hour of the night sorry yaar.. really am.. If you could really do that would make me at peace atleast as im increasingly feeling indebted to you given the juncture you exhibited that.  im not that cold-blodded afterall if only you had not erased all those memoirs of the days we spent together.

They say time heals all wounds not sure of mine though for here I am begging for forgivance.

sorry, being selfish here again this means a lot to me atleast would ease my burdens a bit.

Monday, February 27, 2012

Favourite movie scenes to break the shackles off the boredom life


Well im not a movie buff to watch every potboiler kinda movies as you'd know by now. But I have some clear favourites that i've managed to stumble upon by chance.

Having said that there are some few moments that I like in most of the films that i watch quite ofttimes. May be thatz how i'd like to summarize the movie for it all depicts or rather limns some kind of a picture or fragments of life in its own way. 

Some to motivate my spirits when im down (like Shawshank Redemption, Kungfu panda, The pursuit of happiness), SOme humble moments that makes us forget all the worldly traits (Cast away, motorcycle diaries,  Blind side, Forrest GUmp, Notebook, Saving private ryan), SOme moments  moments from some intriguing movies for inquisitive moments (A beautiful mind, WallE) , some irking moments got to be pacified with some nonchalant moments from some movies or rather to brake the shackles out of vetti life (Dil chachta hai, Chennai 28, Office Space) . SOme to relish and revel the sheer beauty or performance and Some to sober up my pensive mood (like when you are almost tipped off whining) like Enchanted. And ofcourse some loveable movies with some serious moments like titanic, a walk to remember, the notebook etc.,

I guess i could compile all those moments of gold into one big pile or rather make a movie out of it :) 

Below are such moments from some of the films notwithstanding the following. 

The Notebook

This is where Noah would take allie (Rachel Mcadams) for a ride and would give her a packet to feed the swans and she'd just ask him with that smile "What are they all doing here ?". The whole seen just as she says is like a dream (just around a minute). How can you not love her. I really love this scene to have watched over number of times (i've become her fan since then and following her movies till sherlock holmes :))

Shawshank Redemption


The whole move is somewhat close to me for i've leant every word uttered by red (Morgan Freeman). This is how i feel any ideal cast should be. neatly measured without overdoing anything

Some moments really stand-out like playing the Mozart opera song (The Marriage of Figaro) sung by two italian ladies and the moment is best explained through freeman's character red's words HD Video of the scene

"I have no idea to this day what those|two Italian ladies were singing about.
Truth is, I don't want to know. Some things are best left unsaid.
I like to think it was something|so beautiful...it can't be expressed in words...
...and makes your heart ache|because of it.
I tell you, those voices soared... higher and farther than anybody|in a gray place dares to dream.
It was like a beautiful bird|flapped into our drab cage...and made those walls dissolve away.
And for the briefest of moments... every last man at Shawshank|felt free. "

Rocky Balboa IV

When he think of advising his son 

Let me tell you something you already know. The world ain’t all sunshine and rainbows. It is a very mean and nasty place and it will beat you to your knees and keep you there permanently if you let it. You, me, or nobody is gonna hit as hard as life. But it ain’t about how hard you hit; it’s about how hard you can get hit, and keep moving forward. How much you can take, and keep moving forward. That’s how winning is done. Now, if you know what you’re worth, then go out and get what you’re worth. But you gotta be willing to take the hit, and not pointing fingers saying you ain’t where you are because of him, or her, or anybody. Cowards do that and that ain’t you. You’re better than that!Video of the scene from the movie

Pursuit of Happiness

Protect your dreams. Its such a scene that touches you way down to you your heart straight away. and it needs no prelude. Just wonderul words of motivation



I guess that most of us kind of feel down sometimes or rather low in spirits for whatever be the reason and it is natural... but it is good to know what makes us feel better and to believe in ourselves - a special movie, a song, writing or reading a book or a blog. 

Now that i've told you a bit about my fav scenes in the movies, hang-on we'll see about the rest in due course.

Friday, February 17, 2012

21 Effective Quotation of Swami Vivekananda - Inspiring and Motivating

Got this compilation from somewhere forwarded by a friend. A wonderful compilation indeed. Thanks to AP

21 Effective Quotation of Swami Vivekananda



1.    If the mind is intensely eager, everything can be accomplished—mountains can be crumbled into atoms. 
2.    Take up one idea. Make that one idea your life – think of it, dream of it, live on idea. Let the brain, muscles, nerves, every part of your body, be full of that idea, and just leave every other idea alone. This is the way to success.  
3.    Come out into the universe of Light. Everything in the universe is yours, stretch out your arms and embrace it with love. If you every felt you wanted to do that, you have felt God. 
4.    All knowledge that the world has ever received comes from the mind; the infinite library of the universe is in our own mind. 
5.    Stand up, be bold, be strong. Take the whole responsibility on your own shoulders, and know that you are the creator of your own destiny. All the strength and succor you want is within yourself. Therefore make your own future.  6.    There is no help for you outside of yourself; you are the creator of the universe. Like the silkworm you have built a cocoon around yourself…. Burst your own cocoon and come out aw the beautiful butterfly, as the free soul. Then alone you will see Truth. 
7.    It is our own mental attitude which makes the world what it is for us. Our thought make things beautiful, our thoughts make things ugly. The whole world is in our own minds. Learn to see things in the proper light. First, believe in this world, that there is meaning behind everything. Everything in the world is good, is holy and beautiful. If you see something evil, think that you do not understand it in the right light. Throw the burden on yourselves!  
8.    Hold to the idea, “I am not the mind, I see that I am thinking, I am watching my mind act,” and each day the identification of yourself with thoughts and feelings will grow less, until at last you can entirely separate yourself from the mind and actually know it to be apart from yourself. 
9.    All love is expansion, all selfishness is contraction. Love is therefore the only law of life. He who loves lives, he who is selfish is dying. Therefore love for love’s sake, because it is law of life, just as you breathe to live. 
10.     Our duty is to encourage every one in his struggle to live up to his own highest idea, and strive at the same time to make the ideal as near as possible to the Truth. 
11.     Even the greatest fool can accomplish a task if it were after his or her heart. But the intelligent ones are those who can convert every work into one that suits their taste. 
12.     Condemn none: if you can stretch out a helping hand, do so. If you cannot, fold your hands, bless your brothers and let them go their own way. 
13.     Each work has to pass through these stages—ridicule, opposition, and then acceptance. Those who think ahead of their time are sure to be misunderstood. 
14.     If you think that you are bound, you remain bound; you make your own bondage. If you know that you are free, you are free this moment. This is knowledge, knowledge of freedom. Freedom is the goal of all nature. 
15.     As long as we believe ourselves to be even the least different from God, fear remains with us; but when we know ourselves to be the One, fear goes; of what can we be afraid? 
16.     Your Atman is the support of the universe—whose support do you stand in need of? Wait with patience and love and strength. If helpers are not ready now, they will come in time. Why should we be in a hurry? The real working force of all great work is in its almost unperceived beginnings. 
17.     Learning and wisdom are superfluities, the surface glitter merely, but it is the heart that is the seat of all power. It is not in the brain but in the heart that the Atman, possessed of knowledge, power, and activity, has its seat. 
18.     Understanding human nature is the highest knowledge, and only by knowing it can we know God? It is also a fact that the knowledge of God is the highest knowledge, and only by knowing God can we understand human nature 
19.     Purity, patience, and perseverance are the three essentials to success and, above all, love. 
20.     If you want to have life, you have to die every moment for it. Life and death are only different expressions of the same thing looked at from different standpoints; they are the falling and the rising of the same wave, and the two form one whole. 
21.     Each soul is potentially divine. The goal is to manifest this divinity within by controlling nature, external and internal. Do this either by work, or worship or psychic control or philosophy – by one or more or all of these and be free.

Wednesday, February 01, 2012

Hope

Read it somewhere... Sounded hopeful at 2 past midnight...

"While some see hopeless Ends, Some see Endless Hopes.."

Hope another day another time things will change for good.

Haken Continuum.. Sheer Bliss...

When Rano was on town last night he called me for old times sake (luckily I picked) I just asked him as to whatz his work at this time of the year afterall he has been running around places for years and he hardly had time to think abt us I guess. All he said to me was, Just Hop-on man.. we are heading to something very interesting. Having nothing otherthan boredom all-over these years i could not help but being amused as a kid got a ticket for a circus. It was more than 6 years since I saw him for real.. 



He just took me to this record room near vadapalani in chennai and just gave to play a Haken Continuum today. I couldn't believe my eyes that im infact holding one for real....Oh boy..What an instrument it is.... Its all childs play though if u know to work around any XG a bit.... Sheer bliss I must say. 

Felt like my whole body was resonating in its natural freq.... Crying is inevitable as tears came rolling by i could hardly control myself. thatz what music can do to you... When u are surrounded by the BG's strumming around frenetically and with such a device as this that lets out a hysterically high pitched cry full of madness and music.... 

Ooh.. what a day this is... still the sound is reverberating in my ears even as my hands are itching for more... Thanks Rano for doing this for old times sake... really miss those gud old days of jamming undergrounds n ramming eachothers heads...

You could literally work around like a 3D Tab in front of you for all you need know is its a continuum fingerboard aka Haken Continuum.... Its pretty much like a 3axis Fingerboard where in you could control your music with Sensors under the playing surface that responds to our finger position and pressure in 3 dimensions and provide pitch resolution of one cent along the length of the scale (the X dimension), allowing essentially continuous pitch control for portamento effects and notes that are not in the chromatic scale, and allowing for the application of vibrato or pitch bend to a note. A software "rounding" feature enables pitch to be quantized to the notes of a traditional equal-tempered scale, just scale or other scale to facilitate in-tune performance, with the amount and duration of the "rounding" controllable in real time.

An illustration of the Continuum Fingerboard's axes.
The Continuum also provides two additional parameters for the sound: it is able to transmit the finger pressure on the board as a MIDI value, as well as the finger's vertical position on the key. These parameters are independently programmable; a standard configuration is where position on the X-Axis (lengthwise) on the instrument corresponds to pitch, position on the Y-Axis (widthwise) corresponds to a timbre shift, and position on the Z-Axis (vertically) corresponds to a change in amplitude. The Continuum is capable of polyphonic performance, with up to 16 simultaneous voices.

Luks like there are similar apps now available in variety of Ipads, tabs etc., like morphwiz, Bebot etc., (watch the video in this link which also shows ARR in a interview showcasing his handiwork in his IPad using Bebot)


Luks like very few have effectively used it with our very own ARR the legend leading the show. Watch the video as to how passionately he strokes a haken continuum Fingerboard. That truly evokes the spirit in you.

Wonder if somebody would use this for carnatic music as well. It'd be interesting to see someone adapt this even as its quite obvious that over time some one will evidently do it. I can of-course fancy my chances if  only I could afford one to my already increasing collection of music instruments :)

Experience the thrill.. you know what im sayin...