Friday, October 5, 2012

Velato... fa sol la si do!!!


A lot of people love music. Some people say, without music you won't be able to find love. People might think that if you're a computer scientist, your only concern is the computer or when you say keyboard, it means a computer keyboard and not the one that outputs sounds or perform music. But according to Peter Kirn (composer/musician, media artist, educator, and technology writer, and the creator and editor of Create Digital Music), even before the term "IT" was coined in, most computer programmers have a musical background.
Some computer scientists love music to the point that they created a computer language that uses MIDI files as a source code, where programs are defined by the pitch and order of notes and (obviously) intended for music lovers (composers). Its primary goal is for flexibility in composition making functional programs don't sound like random notes.
Velato is an example of an esoteric programming language created by User:Rottytooth (Daniel Temkin) in the year 2009.
They say that the results sound a "...a bit like an academic-sounding ragtime..." If you're going to listen to the outputs, well... they actually do sound like it was generated by a computer.
A computer language just for composers and composer wannabes. haha... nice.

What do other people say about Velato?

"I think its Hello World program is more listenable than the one for Fugue" - Andy Baio
"Velato: What if Musical Notes Had Their Own Programming Language?" - Peter Kirn
"(wide-eyed, after staring at the code for a few minutes)... So far, this (the program) is readable to me." - scimtar


Sample Hello World program in Velato...


You can find the tutorial here in this site: http://danieltemkin.com/Blog/post/Velato-Hello-World!-tutorial.aspx


Sources:
http://esolangs.org/wiki/Velato
http://createdigitalmusic.com/staff/peter/
http://danieltemkin.com/Velato.aspx



Author:
Janroe Ryan A. Atienza
CMSC 124 T-3L