Deprecated: Non-static method Debugger::invoke() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/debugger.php on line 575

Deprecated: Non-static method Debugger::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/debugger.php on line 575

Deprecated: Non-static method Cache::config() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/app/config/core.php on line 226

Deprecated: Non-static method Cache::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/cache.php on line 99

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/cache.php on line 373

Deprecated: Non-static method Configure::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 327

Deprecated: Non-static method Cache::config() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 660

Deprecated: Non-static method Cache::config() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 680

Deprecated: Non-static method Cache::config() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 681

Deprecated: Non-static method Cache::config() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 687

Deprecated: Non-static method Cache::config() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 688

Deprecated: Non-static method Cache::config() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 693

Deprecated: Non-static method Cache::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 492

Deprecated: Non-static method Cache::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/cache.php on line 274

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/cache.php on line 502

Deprecated: Non-static method Cache::write() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 526

Deprecated: Non-static method Cache::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/cache.php on line 225

Deprecated: Non-static method Configure::corePaths() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 1131

Deprecated: Non-static method Cache::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 927

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 864

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/dispatcher.php on line 336

Deprecated: Non-static method Router::getNamedExpressions() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/dispatcher.php on line 282

Deprecated: Non-static method Router::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/router.php on line 187

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/router.php on line 174

Deprecated: Non-static method Router::connect() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/app/config/routes.php on line 34

Deprecated: Non-static method Router::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/router.php on line 202

Deprecated: Non-static method Router::connect() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/app/config/routes.php on line 38

Deprecated: Non-static method Router::parse() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/dispatcher.php on line 285

Deprecated: Non-static method Router::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/router.php on line 404

Deprecated: Non-static method Configure::listObjects() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/router.php on line 596

Deprecated: Non-static method Configure::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 160

Deprecated: Non-static method Cache::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 163

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/dispatcher.php on line 659

Deprecated: Non-static method Inflector::camelize() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/dispatcher.php on line 475

Deprecated: Non-static method App::import() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/dispatcher.php on line 478

Deprecated: Non-static method App::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 831

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 1143

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/controller.php on line 334

Deprecated: Non-static method Inflector::classify() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/controller.php on line 336

Deprecated: Non-static method Inflector::camelize() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 466

Deprecated: Non-static method Inflector::singularize() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 466

Deprecated: Non-static method Inflector::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 371

Deprecated: Non-static method Set::pushDiff() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 354

Deprecated: Non-static method Set::pushDiff() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 355

Deprecated: Non-static method Set::pushDiff() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 356

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/controller.php on line 337

Deprecated: Non-static method Router::prefixes() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/dispatcher.php on line 140

Deprecated: Non-static method Router::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/router.php on line 391

Deprecated: Non-static method Router::setRequestInfo() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/dispatcher.php on line 151

Deprecated: Non-static method Router::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/router.php on line 631

Deprecated: Non-static method Inflector::camelize() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/controller.php on line 360

Deprecated: Non-static method Set::merge() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/controller.php on line 398

Deprecated: Non-static method Set::normalize() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/component.php on line 180

Deprecated: Non-static method Set::merge() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/component.php on line 182

Deprecated: Non-static method App::import() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/component.php on line 199

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/components/session.php on line 67

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/session.php on line 128

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/session.php on line 132

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/session.php on line 134

Deprecated: Non-static method Security::inactiveMins() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/session.php on line 156

Deprecated: Non-static method Security::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/security.php on line 65

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/security.php on line 66

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/session.php on line 156

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/session.php on line 157

Deprecated: Non-static method ClassRegistry::init() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/controller.php on line 503

Deprecated: Non-static method ClassRegistry::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/class_registry.php on line 99

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/class_registry.php on line 215

Deprecated: Non-static method App::import() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/class_registry.php on line 139

Deprecated: Non-static method Configure::corePaths() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 1060

Deprecated: Non-static method Overloadable::overload() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/model.php on line 2867

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 1063

Deprecated: Non-static method Overloadable::overload() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 1032

Deprecated: Non-static method ClassRegistry::addObject() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/model.php on line 365

Deprecated: Non-static method ClassRegistry::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/class_registry.php on line 182

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/class_registry.php on line 183

Deprecated: Non-static method ConnectionManager::getDataSource() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/model.php on line 2613

Deprecated: Non-static method ConnectionManager::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/connection_manager.php on line 94

Deprecated: Non-static method Inflector::camelize() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/connection_manager.php on line 243

Deprecated: Non-static method Inflector::camelize() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/connection_manager.php on line 247

Deprecated: Non-static method App::import() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/datasources/dbo_source.php on line 27

Deprecated: Non-static method App::import() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 821

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/datasources/dbo_source.php on line 93

Deprecated: mysql_connect() [function.mysql-connect]: The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/distortion/revision/cake/libs/model/datasources/dbo/dbo_mysql.php on line 374

Deprecated: Non-static method ConnectionManager::getDataSource() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/model.php on line 2615

Deprecated: Non-static method Inflector::tableize() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/model.php on line 405

Deprecated: Non-static method Inflector::pluralize() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 454

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 454

Deprecated: Non-static method Inflector::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 235

Deprecated: Non-static method Set::pushDiff() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 218

Deprecated: Non-static method Set::pushDiff() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 219

Deprecated: Non-static method Set::pushDiff() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 220

Deprecated: Non-static method ConnectionManager::getDataSource() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/model.php on line 738

Deprecated: Non-static method ConnectionManager::getSourceName() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/datasources/datasource.php on line 211

Deprecated: Non-static method ConnectionManager::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/connection_manager.php on line 136

Deprecated: Non-static method Cache::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/datasources/datasource.php on line 213

Deprecated: Non-static method Cache::write() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/datasources/datasource.php on line 217

Deprecated: Non-static method ConnectionManager::getDataSource() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/model.php on line 870

Deprecated: Non-static method ConnectionManager::getSourceName() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/datasources/datasource.php on line 396

Deprecated: Non-static method Cache::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/datasources/datasource.php on line 397

Deprecated: Non-static method Cache::write() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/datasources/datasource.php on line 401

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/class_registry.php on line 310

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/class_registry.php on line 311

Deprecated: Non-static method Set::merge() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/model.php on line 395

Deprecated: Non-static method Set::normalize() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/behavior.php on line 251

Deprecated: Non-static method App::import() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/behavior.php on line 271

Deprecated: Non-static method ClassRegistry::isKeySet() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/behavior.php on line 276

Deprecated: Non-static method ClassRegistry::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/class_registry.php on line 214

Deprecated: Non-static method ClassRegistry::addObject() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/behavior.php on line 288

Deprecated: Non-static method ClassRegistry::getObject() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/behavior.php on line 300

Deprecated: Non-static method ClassRegistry::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/class_registry.php on line 243

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/class_registry.php on line 244

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/session.php on line 440

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/session.php on line 487

Deprecated: Non-static method ConnectionManager::getDataSource() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/model.php on line 1916

Deprecated: Non-static method Set::countDim() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/datasources/dbo_source.php on line 2035

Deprecated: Non-static method Set::extract() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/model.php on line 2165

Deprecated: Non-static method Set::classicExtract() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/set.php on line 378

Deprecated: Non-static method String::tokenize() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/set.php on line 605

Deprecated: Non-static method Set::classicExtract() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/set.php on line 627

Deprecated: Non-static method Set::extract() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/model.php on line 2183

Deprecated: Non-static method Set::countDim() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/set.php on line 859

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/controller.php on line 771

Deprecated: Non-static method ClassRegistry::addObject() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/view/view.php on line 276

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/controller.php on line 781

Deprecated: Non-static method ClassRegistry::keys() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/controller.php on line 787

Deprecated: Non-static method ClassRegistry::getInstance() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/class_registry.php on line 231

Deprecated: Non-static method ClassRegistry::isKeySet() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/controller.php on line 789

Deprecated: Non-static method ClassRegistry::getObject() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/controller/controller.php on line 790

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/view/view.php on line 789

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/view/view.php on line 893

Deprecated: Non-static method App::import() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/view/view.php on line 726

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/view/helpers/session.php on line 59

Deprecated: Non-static method Inflector::variable() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/view/view.php on line 650

Deprecated: Non-static method Inflector::camelize() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 478

Deprecated: Non-static method Inflector::underscore() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/inflector.php on line 478
The Band
Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/view/helpers/html.php on line 353

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/view/helpers/html.php on line 357

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/view/helpers/javascript.php on line 276

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/view/helpers/javascript.php on line 277

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/view/helpers/javascript.php on line 284

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/view/view.php on line 661

Tool
is a Grammy Award-winning American rock band from Los Angeles, California, formed in 1990. Since its inception, the band's line-up has included drummer Danny Carey, guitarist Adam Jones, and vocalist Maynard James Keenan. The current bassist is Justin Chancellor, who has been with the band since 1995. Tool is known to have rigorous touring schedules in support of their albums, they have performed well on charts worldwide, and have sold an estimated 9.25 million records in the US alone.

Tool emerged with a heavy metal sound on their first album Undertow, at a time when the genre was dominated by thrash metal, and later reached the top of the alternative metal movement with the release of their second album, ?nima, in 1996. Their efforts to unify musical experimentation, visual arts, and a message of personal evolution continued with their third record Lateralus in 2001 and their most recent album, 10,000 Days, released in 2006, gained the band critical acclaim and success around the world. Due to Tool's incorporation of visual arts and relatively long and complex releases, the band is generally described as a style-transcending act and part of progressive rock and art rock. The relationship between the band and today's music industry is ambivalent, at times marked by censorship and the band members' insistence on privacy.

Musical style and influences
Tool was described by Patrick Donovan of The Age as "the thinking person's metal band. Cerebral and visceral, soft and heavy, melodic and abrasive, tender and brutal, familiar and strange, western and eastern, beautiful and ugly, taut yet sprawling and epic, they are a tangle of contradictions."[65] Tool has gained critical praise from the International Herald Tribune's C.B. Liddell for their complex and ever-evolving sound. Describing their general sound, Allmusic refers to them as "grinding, post-Jane's Addiction heavy metal", and The New York Times sees similarities to "Led Zeppelin's heaving, battering guitar riffs and Middle Eastern modes". Their 2001 work Lateralus was compared by Allmusic to Pink Floyd's Meddle (1971), but thirty years later and altered by "Tool's impulse to cram every inch of infinity with hard guitar meat and absolute dread".

Musical style
A component of Tool's song repertoire relies on the use of unusual time signatures. For instance, bassist Justin Chancellor describes the time signature employed on Lateralus's first single, "Schism", as 6.5/8, and that it later "goes into all kinds of other times".[80] "Lateralus", the album's title track, also displays shifting rhythms, as does 10,000 Days' "Wings for Marie (Pt 1)" and "10,000 Days (Wings Pt 2)".

Beyond this aspect of the band's sound, each band member experiments within his musical scope. Bass Player magazine described Chancellor's bass playing as a "thick midrange tone, guitar-style techniques, and elastic versatility". As an example of this, the magazine mentioned the use of a wah effect by hammering "the notes with the left hand and using the bass's tone controls to get a tone sweep", such as on the song "The Patient" (Lateralus 2001).

Completing the band's rhythm section, drummer Danny Carey uses polyrhythms, tabla-style techniques, and the incorporation of custom electronic drum pads to trigger samples, such as prerecorded tabla and octoban sounds.

Maynard James Keenan's ability as a vocalist has been characterized more subjectively by the Seattle Post-Intelligencer: After his performance during an Alice in Chains reunion concert in 2005, freelancer Travis Hay saw him as "a natural fit at replacing Layne Staley". Regarding his role in A Perfect Circle and Tool, The New York Times wrote that "both groups rely on Mr. Keenan's ability to dignify emotions like lust, anger and disgust, the honey in his voice adding a touch of profundity".

According to Guitar Player magazine, Adam Jones does not rely on any one particular guitar-playing technique but rather combines many techniques. For example, Allmusic wrote that he "alternately utiliz[es] power chords, scratchy noise, chiming arpeggios, and a quiet minimalism" in "Sober". Additionally, the band uses forms of instrumental experimentation, like the use of a "pipe bomb microphone" (a guitar pickup mounted inside a brass cylinder) and a talk box guitar solo on "Jambi".

The band puts an emphasis on the sound of their songs and attempts to reduce the effect lyrics can have on the perception of songs by not releasing song lyrics with any album. Lyrical arrangements are often given special attention, such as in "Lateralus". The number of syllables per line in the lyrics to "Lateralus" correspond to an arrangement of the fibonacci numbers] and the song "Jambi" uses and makes a reference to the common metrical foot iamb. The lyrics on ?nima and Lateralus focused on philosophy and spirituality?specific subjects range from organized religion in "Opiate", to evolution and Jungian psychology in "Forty-Six & 2" and transcendence in "Lateralus". On 10,000 Days, Keenan wanted to explore issues more personal to him: the album name and title track refer to the twenty-seven years during which his mother suffered from complications of a stroke until her death in 2003.

Influences
The band has named the Melvins among those that influenced their development, but the most-publicized influence are progressive rock pioneers King Crimson. Longtime King Crimson member Robert Fripp has downplayed any influence his band had on Tool. In an interview with Tool, he touched briefly on how the two bands relate to each other:

"Do you hear the influence? There's just one figure where I hear an influence, just one. It was a piece we were developing that we dropped. And it's almost exactly the same figure: three note arpeggio with a particular accent from the guitar. So I do not think you could have heard it. That's the only thing."

He also stated:

"I happen to be a Tool fan. The members of Tool have been generous enough to suggest that Crimson has been an influence on them. Adam Jones asked me if I could detect it in their music, and I said I couldn?t. I can detect more Tool influence in King Crimson, than I can hear King Crimson in Tool."

In turn, Maloof and Newquists attribute to Tool an influence on modern metal in its own right in their book The New Metal Masters.[5] Sean Richardson of The Boston Phoenix sees System of a Down, Deftones, and Godsmack as examples of Tool's "towering influence" on the genre.[94] Moreover, Keenan's unique style of singing has been repeatedly seen as influencing artists such as Pete Loeffler of Chevelle.



More on Wikipedia...

 


Deprecated: Non-static method Configure::corePaths() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 1187

Deprecated: Non-static method Cache::write() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 1189

Deprecated: Non-static method Cache::write() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/configure.php on line 1190

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/connection_manager.php on line 258

Deprecated: Non-static method Configure::read() should not be called statically, assuming $this from incompatible context in /home/distortion/revision/cake/libs/model/datasources/dbo_source.php on line 2103
(default) 7 queries took 7 ms
NrQueryErrorAffectedNum. rowsTook (ms)
1DESCRIBE `do_bands`331
2DESCRIBE `do_menus`551
3DESCRIBE `do_news`551
4DESCRIBE `do_shows`771
5SELECT `Menu`.`id`, `Menu`.`parent_id`, `Menu`.`name`, `Menu`.`h_link`, `Menu`.`type` FROM `do_menus` AS `Menu` WHERE 1 = 1 ORDER BY `id` ASC 40401
6SELECT year(newsTime) as year, month(newsTime) as month, count(*) as count FROM `do_news` AS `News` WHERE 1 = 1 GROUP BY month, year ORDER BY `year` DESC, `month` DESC 31311
7SELECT year(date) as year, count(*) as count FROM `do_shows` AS `Shows` WHERE 1 = 1 GROUP BY year(date) 13131