10
Mar 09

“Pluto” Still Fighting to Be a Planet

Update April 8th, 2009: Listen to “Pluto” Here »

Last Friday I finished writing my first large work for orchestra, entitled Pluto. Those of you familiar with both the ongoing debate as to Pluto’s planet-hood (fyi, it’s not) and “The Planets”, an orchestral suite by Gustav Holst, may get what this piece’s title is getting at.

Although the truth is I didn’t compose the piece with Holst in mind. In fact, I had a hard time titling this piece because it changes feel so many times. I think the piece is best described as being heavily thematic, following the somewhat-recent trend of Hollywood film music to use a lietmotif, or “recurring theme” which holds the piece together. Overall, the piece has heavy influences of film composers John Williams and John Powell, 20th-century American composers such as Aaron Copland, and touches of Jazz.

The main theme is comprised of the notes C, F, G or scale degrees 1, 4, and 5 (1C 2d 3e 4F 5G) played in ascending order. Originally the theme is presented in a major key. In the middle of the piece, the theme is presented in a minor key. The piece finishes in a major key.

View the piece here: http://issuu.com/adamit/docs/pluto.
Grab the pdf here: http://polymath.mit.edu/portfolio/pdf/Pluto.pdf.

Or view in the embeded player below: (will likely not work in RSS feeds or other syndication services such as Facebook)

02
Jan 09

New Music Site for Original Compositions

Screenshot of my new music site

Screenshot of http://polymath.mit.edu/music/player

A few weeks ago I set out to design a new website to showcase some of the music I’ve composed and had performed over the last two years. As with any website, I wanted to make sure it would be easily update-able. So I decided to use the very popular JW (Jeroen Wijering) Flash Media Player in order to take advantage of its ability to play XSPF (XML (Extensible Markup Language) Shareable Playlist Format) playlists. (Don’t you just love it when acronyms get compounded!) I’ve used the JW Flash player before for the Vi / deo site I made last summer. However, since a new version of the player had just been released, rather than use a similar implementation to the one over at Vi / deo, I decided instead to start from scratch, in order to take advantage of three key new features in the player.

JW Flash Player New Features

1. Support for Skinning

I designed my own skin, based on the Modieus (or “Stylish”) skin from Jeroen. The main improvements I made to the skin were customizing the look of the playlist items, so that each would not take up much vertical space. This makes the skin more suitable for music playlists. (It was originally intended more for video playlists.) The skin I made is available at Jeroen’s site here. You can also grab it here, just be aware of the license information found at Jeroen’s new site, Longtail Video.

2. New and Improved Javascript Interaction

The way I used this will be apparent in the site itself. The main feature I use is the ability to change the page’s content (the stuff displayed on the right-hand side) based on the current song being played by the player.

I do this by adding an event listener to the player’s ITEM event.

<script type="text/javascript">
var player;
function playerReady(obj) {
	player = document.getElementById(obj['id']);
	player.addControllerListener('ITEM','onPlaylistItemChange');
};
function onPlaylistItemChange(event) {
	//handle event
}
</script>

3. Plugins

There’s a really cool audio visualization plugin called Revolt. You just have to see it. It’s awesome.

The new music player site can be found at http://polymath.mit.edu/music/player/.

The xspf playlist which drives the site is here.
The Modieus_Slim skin that I made can be found here. (zip folder containing .fla, .swf, and other supporting files)



© 2010 Polymath – Adam Schwartz’s Blog      Polymath at Blogged.com