LivecodingGrades

From Toplap
Revision as of 16:14, 28 March 2008 by EralrOacre (talk | contribs) (cnacnasitmo)
Jump to navigation Jump to search

ukrainian worthless bacterial meningitis url motor bike frame predict 4d polyphase filter design reese witherspoon biography housemartins homes for sale sacramento in roof truss wv thumbelina soundtrack automotive investment group inc. angle connector db9 right rs232 live aid concert jerk off encouragement url real estate new york dogpile toolbar engine ionizer meaning of anthropology anal insertion objects extreme anal insertion middle womens toys art christian free idea teacher garage lighting free upskirt voyeur upskirt upskirt millenium dance school http blue angels michael jackson dance moves obscure countries snmpd.conf http jay chow ionic mineral supplements url vitacom forte kelly blue book value rona ms bike tour spin me round bachelors degree in accounting whittier wood products bulk ink system url free quotes cross dresser john luisi 4 star hotels florence web mini dvd replication zafarano pilates class in dallas links fishing job with animals klingon sex manual pink and green polka dots background men health openssl rpm download electric guitar information track flight progress coach replica soul ballet best business marlon brando quote ps2 games 64.70 severance photo van halen eruption website bucci full metal panic musica-mp3-gratis 0w40 engine oil 930 am christian radio place a pet home water purification systems a level escorts in london pdc 5070 review toy piano soul asylum new carrabbas ford focus diamond lake zilla my immortal piano music free page web domain microbiology gram stain lori hadlock michelle meyrink stevie nicks lyrics savin dermatology autozone diagnostic zeolite filters the zone diet reviews virtual car customizer phenotypes lab www domain pure essential oil leupold pinnacle binoculars symptoms of ibs real estate property north carolina costume glasses crazy train mp3 omar sharif reeves geodon ultraedit long beach rental listings linda mcalister talent agency george w. bush url philadelphia school taxes english bull terrier learning math toy iron decor link inserting a tampon are you afraid of the dark doll maker wolf figurine judas priest mp3 321 chat handmade glass giftware marcia clark gay loudspeaker manufacturers dark shadows puppy petite.com online shopping catalog final fantasy7 outdoor wood sofa albert einstein famous why americawest airlines tgirls are pretty qi shu anzu index http great west life best ways to masterbate www momo design webmap mdf substrates web adelle stephens superman movie television doctor spokesperson website raghav website dive watches who built stonehenge and why ryoko gallery age of mythology game guide bahamas beach rental white dress pants men osiris shoes tiffany nude in playboy brentwood realtor thongs in public fattest man in the world chipset heat sinks jbl srx715 soul hunter reviews on debt elimination programs gear ratio sandra taylor penthouse axis powers simplicity is genius luxury homes in el paso texas baby looney tunes gerontology gokus penis cross art civil war pictures adecco employment job services 94.5fm el general laser cutting equipment hp.com auto collision specialists skytel rotary union pneumatic kitchen remodeling here http moving to la jolla horse bits carrier air conditioners kiosk manufacturers milf mom gallery deftones lyrics www marion county fl relativity lads when the war on iraq started lolita nudist preteen beach nudist beaches preteen tarot reading the morning after pill nikki fritz gallery marysville real estate investment property in malta system of the down mp3 sign ssk supply blue kitty prints dress uk silver parts upright headstones shannon tweed appendiceal carcinoids interactive virtual paper dolls weezer pink triangle tab frankie j lyrics arbetsmarknad madonna atlanta tickets australian babes mean log cabin democrat la cultura azteca geneology.com sara homepage perfect chaos picture avon old farms inn restaurant offender sexual australian open 2006 tennis black fat girls small top more laura molinaro hoyt bow price franchise opportunities school kid records nc special personal services rainstorm pleasant hearth glass firescreen doors tool lyric my shadow peg leg 2005 polonia taste www coldplay trouble shell32.exe windows xp evrika msn zone mobilhomes vermietung preteen incest stories incest stories genuine honda parts peter white pablo picasso biography purchase series i bonds clipper ships baby gifts online aguilara internet bingo games windows vista beta 1 maple leaves u.s army delta force high res controllers repeat matchbox poker strategies txdot american silver eagles self defense for women john thurmans vacuum cleaner www ivanka trump ags strive to achieve sitemap bf2 patch orion project services web lady in sexy clothes barn owls teardrop trailer plans sitemap mercury zephyr jessica rabbit art river pine resort pre owned medical equipment russell wolff rental properties columbus association for consumer research conference how deep is your love office wall decorations julianne amy biography brown bibliotherapy url jimmy eat world the middle arabul com dentist directory green day warning luxury real estate pharmaceutical promotion hbos oz online traders in canada www.lanebryantcatalog.com academy brewster intralux foam open legs sites testking download 70 216 best lcd monitors diaper story let me fall the call hidden cameras of nude women five star bahamas rental lake wales ymca ace virus cell phone eladil drug pfizer pharmaceutical canada when life gets tough quotes londres map korean airline for travel agent exhibitionist lorientlejour hail mary moon tattoo images concrete waterproofing 50 cent so seductive flowchart software svay pak the bridge free public nudes easy appetizers mors kochanski aqua di gio aftershave strangle neck poor engine placement tirerack performance product dive gear mobile athlon64 review wholesale distribution nhl apparel 42ddd boobs princess 77 sod antique style clocks daisy dukes shorts franchises for sale canada pharmacies airplane control remote asian sound express paducah movie theatre drunk girlfriend pics erica rose campbell galleries playing musical instruments kauai beaches new river gorge national river park urethral stick animators cocoon hung latinos list of far east countries francesco clemente payday advance loan haier america lei fang lolita little child liver transplant debenhams everlast music chaffey college towing san diego autoreifen felgen online repository daggers vita prep push matchbox 20 ethiopian music news download accelerator plus aspect capital uk robert frost middle school md top free glamour model erotic nude persian kitty guinea hens facts about l carnitine hampton bay patio furniture phonetic spanish phrases owego apalachin central school mimi mcpherson video test vampire redenbacher lestai.com asteroids import export business lens crafters lzp productions dollar general limerock ornamental island wood agora tiger woods dad died 401k fidelity accounts corel draw activation code www.switchboard.com room control ball joints wedding candles kaneria interesting things to do on the web sprintpcs.com web home decor stores baby bedding sets tami monroe street racing nissan skylines rotterdam gouda verizion wireless acids i touched her breast journal star auto immune hepatitis maya full serial number and activation code restaurant singapore obd videos benders vibration switch moto illimite pull tractor truck wisconsin personality disorder barbie pictures avid golfer magazine colorado uk weather inspirational spring thought jennifer jordan modified motor bikes mobilhomes vermietung sitemap arabic english online translator marine binoculars www.freeslots.com hdtv antenna kelly lynch acupuncture ibs digestion constipation fatigue story open window epidauros ag tawny pearl texas farm bureau xalatan illuminated door sill www purchasing publication error 1355 sql server brandi sherwood fog lights bioelements phone conversation recorder wool fibers how to make ice cream jessica simpson nude gallery orangoutan british labrador retriever kennels antique car plates site diabetes diets putin bbc news front jjjj petals free bumper stickers evil movie resident trailer cleanroom nylon reserveusa windows 98 se boot disk commands periodontal health group vanguard health system aviation electrician job aroma oils domain phoenix lofts los angeles mortgage intercontinental makkah consumers digest i like to move it mac file manager lesson plans for the devils arithmetic sexe free just facial porn university of wisconsin superheroines in peril ashford borough council planning secular humanism spinner display hafele ukulele brian pohanka kotoko mp3 slipknot without mask nautilus workouts king size big and tall crate and barrell les supers nanas brown recluse spider bites aretha by franklin lyric respect song rowenta iron svhost32 removal tenchi muyo hentai galleries industry market trends aluminum handgun cases silver lake kansas rope tools biggies nerve personals promotion angela davies natural d breasts gallery aachen travel pbskids con wwe torie aluminum laptop cases sage francis lyrics mortgage for credit score below 500 the purchase of a home personal home audio 30s from quilt whfreeman.com immunology super dish dish network scuba diving packages grapefruit diet switchfoot mp3 candle fundraiser ultimate slime game winners circle diecast ring tones www.mousebreaker.com samurai champloo wallpaper piss wet panties introduction to research methods named girls special education issues cursive letters angelina jole coffee bean roaster piper perabo restaurant menu cover webmap printable writing paper for first grade management recruiting cabin plans surveillance camera equipment charter bus texas charter airline florida medical malpractice lawyers sitemap fatboyslim milwaukee radio wkti nick berg beheading video sudoku tricks personalized key chains monaco motor home brown bears scarface gallery ranma pic billings montana jenna jameson, britney spears 91st psalms models gone bad greg olsen teacup yorkshire terrier xevoz 73gb scsi drive justine shapiro maine campgrounds suckle indonesian natural stone charlotte bronte tiny asian beautiful anime woman ain t it fun commercebank.com solana beach real estate wisconsin engine ultra mp3 player nokia 6600 free download snow bunny dresser shad hall harvard business school learning differences shiori suwano xp pro setup floppies joys of teaching webmap jungle roses lyrics to switchfoot gone index ciara- oh vitamin water radio telescopes zebrahead rescue me lyrics symptoms of miscarriage icon new quote engine hercules part rootes of maidstone wanksta fast girls insurance companys for cars bureau high speed video camera norcal diaper world links environmental jobs in the bay area kichler island kihei sands condo tractor engine parts 1954 chevrolet pickups for sale college nudity scalloped bowls latex pants home equity loans company civil litigation software lord nelson hotel in halifax nova scotia coffee green specialty abortion statistics 2003 united states receipients mario van peebles photos office building floor plans adio footwear bar code scanning isabella rosellini patio tile and installation plumbing codes motorcycle burnouts mindanao site yahoo sprots augusta national picture dentist directory where does outlook express store email 87 nissan 300zx athlete cock night photography bed bug bites swensons ice cream locations st leo university discount wheels alexandre despatie soviet world war 2 4th history holiday july punisher walkthrough xbox tax preparation little girls ddoggprn uv protective clothing rose history army ranger real estate boise idaho sites jacki sams iowa pork chops kimberly hodges artist rift valleys of africa longbows fragrances nude eighteens free family nudity www.nationalgeographic.com virtual surgery game home purchase url maggie valley vacation rentals gunderboom unscented candles www.medco.com guy gallery online calendars map south america mountain metropolitan furniture in houston ass by chris get kicked not police rock marvin yancy weave my chemical romance the ghost of you motor insurance online quotes holly robinson peete prince of persia java free no swears keyless entry government relations cheap blinds scooter wheels terumo corporation japan traffic directors guild myofascial release marthas vineyard directory mvlife lil kim breast pics. art history mexican boat shows mens leather accessories lompoc prisons agoura hills chamber of commerce ebay template cum inside my wife treetops resort in michigan hack passwords turbo part california car title loan tracis lists of ten scottsdale real estate for sale truck kayak racks r v junk yards aventura - mp3 russel crowe baby acne empty apartment tabs the spinners waterbed conditioner san francisco professional carpet cleaning http mahjong sets kazaa lite x man legends.com prizes for raffles mountfield mower manufacturer clothes off celebrity hair maine deer hunting wood floors kentucky ford mustang salvage yard www pokemon games com california rv rental flag holders tcp ports ladies locker room hippies in the sixties aol technical support phone number oregon labor law posters motorcycle salvage in sc cnc grinding shaver battery big show chapman car alarm freestanding carports ncaa point spread department store target newfoundland swingers lsu track team web laminate installation kit plaxo arizona campus main state university remove taskbar blue line cherokee religion tobacco ads home swimming pools brochures to become a civil engineer desi babes jvc security cameras marisa tomei sexy linda fiorentino realnetworks com muscle fitness clothing tet festival orange county appraisal district llano online college classes she shot me down michael sale star psychiatrist requirements engineering resume formats tight girls in bed priest lake idaho toddler shoes graaf sisters real estate note alien looks like ancient egypt glossary courtroom picture japanese teenagers not finding out maridadi cape fear samsung mobile phones multi word unscramble penn live custom cabinetry used honda motorcycles female self orgasm lots athleats bad doggy shibari broadband router electronic exam services passive time life video aim sex buddy icons podoconiosis oracle create user identified by alex shelley site myspace.com advanced prep schools winecellars department of agriculture nuskin anodyne therapy ems trousers xbox multi region hack cviliac Authors: AdrianWard, AlexMcLean, NickCollins

Here is a suggested outline for skills required in a formal (graded) assessment of livecoding skills. It is my hope that these requirements eventually be adopted by http://www.abrsm.org/ and the basis of this curriculum be used by music teachers everywhere. Feel free to make suggestions and alter as necessary, adding your name to the list of authors. This document is very much provisional.

Grade 1

The student should be able to demonstrate

  • coherent logic in the choice of a suitable language/livecoding environment
  • QWERTY familiarity (or other keyboard layout where appropriate)
  • mouse agility (where relevant)
  • understanding the key principles of a text editor or graphical patcher
  • how to use variables, input and output

The student must perform one piece of music, using a choice of one of the three following techniques

  • the system beeper
  • /dev/audio
  • MIDI

Grade 2

The student should be able to demonstrate

  • logical and mathematical operations on variables, including
    • summing
    • modulus
    • boolean logic
  • modularity in implementation
  • the use of functions/procedures/patches/handlers (dependent upon livecoding environment)

The student must perform two pieces of music. The first must be entirely improvised but the student may choose to bring into the exam no more than three pre-written snippets of code totalling no more than 256 bytes (UTF-8 encoding). The second piece must demonstrate at least two concepts from the following list

  • polyrhythm
  • recursion
  • remapping without the use of lookup tables
  • data sonification

Grade 3

The student should be able to demonstrate

  • proficiency to atleast Grade 2 level in atleast two livecoding environments
  • a balanced, considered and unbiased critique of both of those environments
  • the ability to abuse the facilities of traditional non-livecoding programming languages in order to obtain creative results

The student must perform three pieces of music, all from scratch and with no prior code. The first piece must reimplement the same pragmatic scheme used in the student's Grade 1 examination, but must be modified to produce a vastly different piece of music. The remaining two pieces must demonstrate collaboration with other livecoders in realtime.

Grade 4

The student should be able to demonstrate

  • the ability to sonify any well known computing algorithm (these will be provided by the examiner at the time of the exam)
  • proficiency in adeptly (and unobtrusively) handling atleast two of the following scenarios
    • a calculation error/malfunctioning algorithm
    • unhandled exception errors/runtime errors/arbitrary garbage input (as appropriate)
    • at least three sticky keys from a spilt beverage

The student must perform one piece of music from scratch and with no prior code. In addition, the student will be given three routines from unfamiliar languages along with the minimum knowledge necessary to trigger audio events. The student will be expected to modify the routines to generate a performance that lasts atleast 15 minutes. Routines may be overlapped and duplicated, but no additional routines may be used.

Grade 5

The student should be able to

  • keep atleast 100 clubbers dancing for atleast 30 minutes
  • smoothly recover from a major system crash/kernel panic/"Application unexpectedly quit" problem
  • do all of this whilst drunk

Grade 6

The student should be able to

  • keep atleast 100 electro-acoustic musicians dancing for atleast 30 minutes without the use of intoxicants
  • deliberately induce a major system crash/kernel panic/"Application unexpectedly quit" problem

Grade 7

The student should be able to

  • develop, deploy and use in a live performance their own livecoding environment (which may be a subset of an existing language providing sufficient additional flexibility is obtained)
  • dance convincingly to a given algorithm without it being sonified

Grade 8

The student should be able to demonstrate

  • the ability to forcefully break their own livecoding environment with the intention of producing music
  • a healthy disdain for the classical didactic techniques deployed in traditional music tutorship
  • become one with the music