Archive for the ‘code’ Category

I would be the first person to say that for the most part, MIDI is perfectly acceptable as an interface between musical devices, and has survived for as long as it has because of how dead simple it is. MIDI is still plenty fast, and in terms of interoperability, has yet to be bested. However [...]

Sunday, May 10th, 2009 at 23:20 | 2 comments
Categories: code, java, music
Tags:

Several months ago I started working on a series of classes to make my life easier when programming for music. I’d started several projects and realized that trying to refer back and forth between MIDI Numbers and Notation by hand was tedious, so I created a library of functions to do it all for me.
I [...]

Friday, March 6th, 2009 at 15:00 | 0 comments
Categories: code, java, processing
Tags:

As part of my little HarmonicTable project I spent a lot of time figuring out how to draw a proper hexagon. It seems I wasn’t alone in this endeavor, as I’ve received a few comments and e-mails about how exactly to do this. At the request of others I’ve moved the Hexagon class back into [...]

Wednesday, February 4th, 2009 at 11:56 | 4 comments
Categories: code, java, processing
Tags:

Mac users pointed out some problems with 01, so I fixed the following:

When dragging notes, the note would only sound once until the mouse was released.
The software would not start up automatically on many Macs unless the java version was set to 6
Unreported: Notes would only sustain as long as the mouse button was held. [...]

Thursday, January 8th, 2009 at 16:20 | 10 comments
Categories: code, java, processing

Since the last post I’ve had to make far more changes than I expected. If you looked at the previous examples, there was using a loop to create the hex buttons, making translations to relative to other translations on the screen. In the process I completely lost track of the absolute position of the button, [...]

Saturday, December 20th, 2008 at 11:13 | 2 comments
Categories: code, java, music, processing

Earlier this year while reading Harmonic Experience by W. A. Mathieu, I was introduced to the concept of lattices to represent tones, chords and keys. These lattices can be used to represent the basics of music composition in a visual way that makes more sense than standard scales on staffs. Here is an example:

The lattice [...]

Friday, December 12th, 2008 at 10:25 | 0 comments
Categories: code, java, music, processing

Most of the things I do are completely pointless. For instance, rather than adding content the my Lolight Records site, I instead redesigned it as a Wordpress site. Why? It gave me a chance to screw around with a new technology, and implementing PDO for PHP was an unhappy prospect (long story). So check out [...]

Sunday, December 7th, 2008 at 01:20 | 0 comments
Categories: code
Tags:

Lately I have been doing some work with Processing to create visuals from music. One of the concepts I’m working with is live visuals based on video feeds from cameras that are tracking the show, or band, or whatever. This alone would be enormously boring, so to heighten the experience, I thought of using the [...]

Thursday, November 13th, 2008 at 17:46 | 3 comments
Categories: code, java, music, processing
Tags:
TOP