Thread
:
Verlato: What if Musical Notes Had Their Own Programming Language?
View Single Post
01-29-2009, 11:08 PM
#
1
Pharmaciest2007
Join Date
Oct 2005
Posts
407
Senior Member
Verlato: What if Musical Notes Had Their Own Programming Language?
[You cannot see the link as you're not logged in.
Click here to login
or
here to register.
]
Photo (
[You cannot see the link as you're not logged in.
Click here to login
or
here to register.
]
)
[You cannot see the link as you're not logged in.
Click here to login
or
here to register.
]
.
Composing music is not unlike programming - and either, at their best, can be expressive. In the early days of IT (before “IT” was even a term), many computer programmers came from a musical background. (And even early in the computer age, there was more call for software than symphonies - and more pay.)
But what if you could program music easily, using musical syntax in a programming language? That’s the question asked by languages like Velato. The commands actually aren’t as esoteric as you might expect; they include references to standard pitch and commands like “Change root note.” The language expresses notes, mapped to the alphabet, a bit like teaching the computer solfege. Using additional expressions, you can transform notes and generate musical materials.
The results sound a bit like an academic-sounding ragtime. And yes, they do sound as though they were generated by a computer. (Have a listen to a
[You cannot see the link as you're not logged in.
Click here to login
or
here to register.
]
.)
For more on Velato:
[You cannot see the link as you're not logged in.
Click here to login
or
here to register.
]
[You cannot see the link as you're not logged in.
Click here to login
or
here to register.
]
(Windows-only, though if you really wanted to I imagine you could quickly port to Mono or other environments)
[You cannot see the link as you're not logged in.
Click here to login
or
here to register.
]
[Rottytooth blog]
Creator Rottytooth is Daniel Temkin of New York. Along the same lines is
[You cannot see the link as you're not logged in.
Click here to login
or
here to register.
]
, which specifies notes as intervals (oddly, the same way I learned atonal sightsinging, but that’s another story).
So, what
use is all of this
? Creating languages for music could be a first step to being able to write compositionally-useful generative music algorithms. That could allow composers writing for games, installations, performance, or software to create interactive music that generates itself
without
sounding like a bunch of random notes. And having an elegant, musical language to do so could allow you to sketch ideas with just a few keystrokes.
In fact, I’d argue that sitting with a big, monolithic music editor, you might actually spend more time and effort than a reduced language, once you learn it. I’m not sure these are mature enough to use yet, but the idea is fascinating. And who knows, maybe you’ll someday see this as a scripting option in the sequencer you already use.
Previously:
[You cannot see the link as you're not logged in.
Click here to login
or
here to register.
]
Thanks to
[You cannot see the link as you're not logged in.
Click here to login
or
here to register.
]
, for the tip. (Grant’s Twitter feed includes lots of other goodies, too.)
[You cannot see the link as you're not logged in.
Click here to login
or
here to register.
]
Quote
Pharmaciest2007
View Public Profile
Find More Posts by Pharmaciest2007
All times are GMT +1. The time now is
07:27 PM
.