Music Workstation

Yesterday I shared about a dream that finally came true, and about how fear had needlessly held me back from reaching my goals. Today I'd like to talk a little more about that project, this time from a nerdier, less reflective standpoint.

Getting everything hooked up was a simple enough affair - I simply opened up the Roland USB/MIDI interface, installed the driver from the included CD, and then plugged the MIDI ends into the PSR-6300 keyboard and the USB end into my computer. When I opened Finale NotePad, it recognized the UM-ONE and set it as the default MIDI IN device.

That's it.

I opened a blank document in Finale NotePad and when I pressed a key the note appeared before my eyes. It was a momentous (if undramatic) experience.

To my disappointment but not to my surprise, Finale NotePad (free software) is pretty limited in how it accepts and interprets MIDI data. It does not analyze note duration, song tempo (either through MIDI clock or inferred from your playing style), or other data such as pitch bend. It simply takes the pitch (MIDI note number) and inserts it on the selected staff at the specified duration. So, if you have the eighth note selected everything you play comes in as an eighth note, and so on.

Thankfully, Caitlin had a brilliant idea which eased the pain of Finale NotePad's limitation significantly: she suggested I use my ShuttlePRO v2 to facilitate note entry. The ShuttlePRO is a hardware controller that features a shuttle wheel, jog dial, and 15 programmable buttons. It's immensely useful to me when I edit photos and especially when I edit video, so when Caitlin made the suggestion I knew right away what a great idea it was (she's pretty awesome like that, coming up with good ideas all the time).

ShuttlePRO v2 from Contour Design

I programmed the five buttons above the dial to select whole, half, quarter, eighth, or sixteenth notes, the wheel to move forward or back one note at a time, the right side button to convert a note to a rest, the left side button to add a dot to the selected note, and one of the top row buttons to undo the previous action. I'm sure that I'll find useful shortcuts or macros to fill in the rest of the buttons, but just making that handful of shortcuts so easy to access without looking down or moving my left hand immediately made note entry much simpler. It's a far cry from real-time transcription as I play, but it's also way better than entering notes by using the mouse.

I quickly programmed the desired buttons using the Shuttle config panel.

Finally, to make everything easier to control at once, I removed the upper keyboard from my stand and laid my whiteboard on the top tier to act as a platform (it was the first strong-ish thing I could find that was the right size). The monitor, ShuttlePRO, keyboard, and mouse went on top of that. It worked really well and I plan to cut a piece of plywood to fit on that upper level for when I want to use a monitor/etc. or smaller gear such as my drum machine or Korg MS-20 mini.


So there you have them: all the nerdy details. I'd be happy to answer any relevant questions you might have in the comments!

Dreams and Fear.

Tonight, a long-held dream of mine came true. It was nothing earth-shattering, just something I had dreamed about since 1997. Tonight, I played a note on a MIDI keyboard and saw it appear on a music staff on my computer screen. Then I listened as the computer played back the pitches I had just played. Then I listened as the computer sent those pitches back into the keyboard and the keyboard played them back to me in the voice selected on its control panel. This all might seem simple or boring to you, but it is seriously cool to me. And yet, it took far longer to achieve than it should have.

Sometimes, failure to achieve a dream is due to something completely out of our control. Something happens that has nothing to do with us and suddenly the thing we wanted to accomplish is no longer possible. Other times, life delays the completion of a project and we have to pick up the (maybe literal) pieces from where we left off and figure out how to bring everything together again. Some dreams might be too big to chase right now and we have to lay low for a while, work on what we can, and gather the resources over time to make them eventually come true. And sometimes, things just don't go our way - maybe it hasn't been our day, our week, our month, or even our year - but we can still find wins and keep moving on our dreams. Sadly, none of these are the true reason it took me so long to achieve this particular dream.

I've had the MIDI/USB cable I needed for months; I've had the keyboard, computer, and software for years. I even had a successful attempt at using MIDI to communicate between two instruments earlier this year. So what kept me from this dream for so long? In a word: fear.

Two types of fear were the key players in keeping me from chasing this goal and succeeding much sooner. The first was a fear of being let down. I've achieved some goals in the past only to realize that they weren't all I anticipated them to be. Certainly I've also achieved goals that were very fulfilling, life-giving, and encouraged me to move forward - but I've also realized dreams that turned out to be less like a mighty zeppelin and more like a 3-week-old birthday balloon. I was afraid that the idea of using a keyboard for notation via MIDI would far outshine the experience of it.

The second type of fear that held me back was a fear of success. I admit that sounds odd but I think it happens more often than we might realize. I've experienced huge wins, achievements I'd count as milestones in my life, that left me empty. I've had goals that I thought would be some kind of pinnacles only to find they were mere foothills - that the thing I thought would bring satisfaction only served to reveal how much further I had to go. This, I think, was the primary issue that kept me from pursuing this goal sooner. What if I suddenly have the tools to make notation and arranging easier, and I fail to live up to the potential those tools give me? What if I suddenly feel a responsibility to do more with music? Sure, it's what I want to do; it's what I've been dreaming about all this time - but when it suddenly becomes possible I suddenly become timid.

I've said many times that I started this blog to force myself to do things and share them with the internet. Apparently it's starting to work a little bit. You have helped me overcome years of fear and inaction to achieve something I've dreamed about for 17 years.

What type of fear is most prevalent in your life? How will you overcome it to move toward your goals?

Synthesis and Electronic Music

I have been fascinated by electronic music and music programming for a long time, at first more as a concept or technical exercise than an art form. It probably started in 1997 when my mom got a Yamaha PSR-530 keyboard for her classroom (she taught K-4th music) along with a MIDI interface box and Finale 3.7 for her school computer (a Power Macintosh 5400). The promise of being able to play notes on the keyboard and have them appear on the music staff seemed like pure magic. Unfortunately, due to either a problem with the MIDI box or a problem with how we set everything up, we never got that part of it working. I did, however, spend a lot of time writing out music after school and playing with as many features of the keyboard as I could wrap my head around.

Toward the end of my time as a student at Bethel College, the music department was getting rid of old gear, and I picked up a couple of keyboards for free, including a Yamaha PSR-6300. An early predecessor to mom's PSR-530, the PSR-6300 was a premier model in Yamaha's 1986 lineup. This one didn't have a power cord but I'm always happy to figure stuff out so I took it anyway. The first thing I did was to open it up and cut out the old power jack which took a nonstandard plug. As a temporary workaround (which has so far been permanent) I cut the end off of a cheap extension cord and spliced it into the wires which previously ran to the power jack. My plan is to eventually wire in a standard 3-pin power jack as is commonly found on computers and monitors.

Once I got the thing to turn on, I found that only two voices worked, and once you switched to the second one you couldn't go back to the first. I ordered a service manual and schematic diagram for the keyboard but never dug into it enough to sort out the problem. Finally, earlier this year, I did some additional research and found that the problem spot was likely buried deep inside the keyboard. I took the keyboard over to The Maker Hive in Elkhart, IN and made some new friends who helped me re-solder the bridge connector that had come loose. I put everything back together and it worked perfectly!

About a month after that, I ended up selling some of my camera gear and bought a bunch of music gear (I also paid off a student loan!) One of the items I purchased was the Alesis SR18 drum machine, which has MIDI input/output as well as a basic note sequencer that runs alongside the drum sequencer (ostensibly to program bass parts). The PSR-6300 also has MIDI input/output, so one of my first goals was to link the two units in order to control one with the other. It was easier than I expected and was just mind-blowingly cool. It felt like the dream I had held for the past 16 years was finally starting to take shape.

Another of the items I purchased at that time was a Korg MS-20 mini analog synthesizer. It's a modern recreation of a popular synth from the late '70s and early '80s. The newer model is functionally identical to the older model, except that it's scaled down somewhat (using 1/8" jacks rather than 1/4" in the patch pay) and that it has a MIDI input jack (via 5-pin and USB connections). The world of analog synthesis was another realm I had dreamed about for years but never been able to enter. It seemed so esoteric, versatile, and just plain cool, and I'm so excited to be able to experiment with it now.

Ever since my first exposure to a synthesizer (probably via Joy Electric's song Monosynth which incidentally was released in 1997) I've wanted to know more, to play with a real hands-on-switches hardware synthesizer. I fiddled a little bit with some software synths in college but they didn't really do it for me - it was too hard to mess around and figure out what everything does, but when you've got a panel full of knobs it's much more intuitive.

The main difference between a synthesizer and a keyboard is that a keyboard generally just plays back sounds that have been stored in it (especially newer ones) and while you may be able to modify or create expression with those sounds, they're more or less locked in. A synthesizer generates its own sound through the use of one or more oscillators which create an electrical version of sound waves, moving back and forth. Synths can produce different wave shapes which produce different timbres, or tone qualities. After that, the signal can be routed through any number of modules - filters that refine the sound, envelopes that define the volume of a sound over a period of time, low-frequency oscillators (LFO's) that can control some other aspect of the synth, and many more. Some synthesizers are an all-in-one package with pre-selected modules available for use, while others are entirely modular, being constructed in a cabinet of whatever modules the player chooses. These are then hooked together using patch cords. The MS-20 is unique in that it is semi-modular, with the ability to play it straight out of the box or to patch the signal through different modules as desired. It's not quite as flexible as I had hoped and some of the signal flow is a little confusing, but it's still an exciting world that I love exploring.

One thing I greatly admire about David Crowder*Band is their ability to use electronic sounds to enhance music in unexpected ways. Crowder further exemplifies this on his excellent solo album, Neon Steeple. Because of my respect for this aspect of his music and because part of the self-assigned challenge for my December Project is to use at least two tracks in the production process, I would like to use the MS-20 mini to enhance my rendition of O Come, O Come, Emmanuel in a non-melodic yet musical way. Figuring out how might prove to be difficult, but it's also going to be a lot of fun.

Tonight I played with the MS-20 and my Zoom H6 audio recorder in order to play with some of the non-melodic sounds the synth is capable of producing. I recorded them on the H6 and tried out the overdubbing feature which allows you to listen to one track while recording another over top of it. For the first track I tried to create a sort of wintry soundscape, and then on the second layer of audio I was just trying to create some kind of bleep-bloopy effect on top. This is what happened:

I'm not planning to use either of these elements directly in my song, but it was fun to play and get a feel for what I could do. I'm really looking forward to integrating some of this (particularly the wintry kind of sound) into O Come, O Come, Emmanuel.

My goal with this song is to maintain a traditional feel that reverently acknowledges the glory of God coming to Earth as a human. I want the track to reflect the intense longing felt by a people awaiting the arrival of their Savior, and the joy we anticipate for his second coming. The final verse suddenly seems fitting, so I will leave you with it:

O come, Desire of nations, bind
in one the hearts of all mankind;
bid thou our sad divisions cease,
and be thyself our King of Peace.
Rejoice! Rejoice! Emmanuel
  shall come to the O Israel!