ThingeeLanguage

From Toplap
Revision as of 04:08, 29 June 2007 by 62.231.243.137 (talk)
Jump to navigation Jump to search

meridia wwe ringtones phentermine online xanax online hydrocodone online zanaflex online free free ringtones didrex online free real ringtones buy fioricet buy diazepam cheap rivotril cheap ativan sonyericsson ringtones sagem ringtones verizon ringtones sharp ringtones cheap ortho cheap wellbutrin online valium cheap nexium tracfone ringtones sony ericsson ringtones free cool ringtones but zoloft free motorola ringtones free qwest ringtones free samsung ringtones nextel ringtones cheap celexa ericsson ringtones free midi ringtones tenuate online levitra online cheap adipex punk ringtones propecia online cheap albuterol alprazolam online buy viagra order tramadol free sony ringtones ambien online funny ringtones cheap hgh polyphonic ringtones cialis online free nokia ringtones flexeril norco cheap ultracet cheap carisoprodol kyocera ringtones cheap clonazepam cheap pharmacy online cheap cyclobenzaprine cheap ultram cheap lisinopril cheap xenical cheap zyban free mono ringtones lorazepam online free sprint ringtones cheap lipitor prozac online music ringtones cheap hoodia vigrx cheap diethylpropion cheap lortab vicodin online mtv ringtones free alltel ringtones cheap soma jazz ringtones cheap sildenafil cheap paxil mp3 ringtones clomid online cingular ringtones ThingeeLanguage is the language used by The Thingee livecoding system. It asks the visual question: where does Toplap-compliant pure livecoding end and parameterization begin? Since all languages above machine language are written on top of other languages, we at Thingee Corps take a decidely non-purist tact and instead embrace an approach where the kinetics of performance - typing in this case - can be reasonably well-digested by the audience member, thus inducing a decidely moving experience for both performer and audience.

In other words: When experiencing a performance of a traditional mechanical musical instrument - or even an old analog video synth like one of these: http://www.audiovisualizers.com/toolshak/vsynths.htm - it's easy to understand and thus empathize with the causal relationship between the performance and the music. With coding, it's different, because the *physical mechanics* of typing don't cause the music or visuals. Shorter bits of code help make for an easier cause/effect relationship between what's typed (performed) and what's experienced by the listener or viewer. Thus, ThingeeLanguage enables shorter bits of code. It also might be easier for people unfamiliar with programming or with Lingo (the language the Thingee is written in) to understand the language itself, because it's succinct and fairly obvious. With terms like biggify, smallify, rotify, you tend to get the picture... (pun intended.)

But on the other hand: LivecodingIsNotSynaesthesia. There needs to be a space in between.

What is in the glorious vaporware future of ThingeeLanguage?

The Toplap Manifesto reminds us that: "Live coding is not about tools. Algorithms are thoughts. Chainsaws are tools. That's why algorithms are sometimes harder to notice than chainsaws."

ThingeeLanguage hopes to find the perfect golden spot where algorithms and kinetics meet, where the dancing of thoughts and the dancing on the screen and the dancing in the club converge harmoniciously.

-VJ