I have discovered my opening statement; a simple melody that will be the musical foundation for the rest of the piece.
Download: fragments_7.csd
I have discovered my opening statement; a simple melody that will be the musical foundation for the rest of the piece.
Download: fragments_7.csd
What this piece needs is a simple motif. Simple, but capable of making a strong impression from the get-go. Sounds like a no-brainer, right? After all, the concept of “the hook” is straight out of music writing 101.
Since most people have little to no experience with Bohlen-Pierce, myself included, the music can sound alien. A strong recurring motif that is established in the first few seconds of the piece may give the audience a sense of familiarity by the end, as opposed to a series of seemingly random frequencies.
Over the last few days, I’ve been spending my time in front of my MIDI keyboard, trying various phrases and chords, and listening to the results while letting the tonality of Bohlen-Pierce sink in. I had been flirting with the just intonation. I’m now of the mind to go with equal temperament. With just intonation, I had a tendency of writing melodies that were akin to badly tuned 12-tone music.
Here is the Bohlen-Pierce tuned MIDI synth I’ve been using for the last couple of days:
Download: fragments_6.csd
I’ve split the keyboard into two voices, where c-3 and c-5 are two octaves apart. There is a split somewhere in the middle.
If you took a bunch of random magazine clippings, created a disorderly stack, topped it with a rotten banana peel, and stapled it all slightly off center, you might get something that sounds like this:
Download: fragments_5.csd
This is just a sound test to see how all of these fragments so far fit together. As you can hear, I have my work cut out for me. Starting right now, I need to focus on motives, melodies, chord progressions, gestures, smarter note generators, etc. You know, the music.
This means putting off the granular synthesizer instrument. Time is of essence, and if I’m going to make a trade off, I’d rather put emphasis on the harmony of Bohlen-Pierce rather than designing another synth. I’m not saying the granular instrument won’t happen, because I’m actually quite confident I’ll have to the time to do it, and do it right. I just don’t want to find myself in a position where I’ve poured hours and hours into all these instruments, and not end up with a decent piece for the concert. It’s very easy to get caught up in all the technical stuff when composing a piece of computer music. Something I’m personally very guilty of.
Since Friday, I’ve had almost nil in terms of time to work on fragments. The little time I did have, I put together an additive synthesizer prototype, which I call Tadd for the time being; short for Table Additive Synthesizer. Perhaps I should be calling it tads? It’s very rough, glitchy and a bit poppy, but I love it.
Download: fragments_4.csd
I’m not going to go into the details on how it works here. It’s still in early development, and I plan on only using it in a rough state for fragments. It’s a time constraint thing. Beyond this Bohlen-Pierce piece, I have some big ideas for Tadd, and will most likely write an article about it for the Csound Journal. In the mean time, if anyone has an questions about it, I’d be happy to answer.
Where am I with the piece? I now have a pretty good idea what my final instrumentation will be like. Effects will play a major role in this. I’m considering writing a stutter delay buffer, and possibly a trippy space dub echo machine. There will be heavy use of note generating algorithms present. Timbre wise, it could use one more instrument that contrasts the FM and additive sounds. I’m thinking granular.
There is the question of whether or not to do this in 4-channel quadraphonic surround. If there is time, I’ll give it a try. Though technically speaking, I’m not set up for it here. I’m not ruling it out, yet.
As for a metaphor for what the piece is about… That’s just now coming to me, but it’ll take me a few more days before it truly begins to manifest. The one thing I’m hoping to avoid is to use the Bohlen-Pierce scale as a gimmick rather than a primary element of the piece.
Note to self: listen to more Autechre this week.
Whenever I start a piece, especially one based in old school computer music, I usually find myself working in a compositional clean room. What I mean by this is I usually have to spend many hours writing synthesis code that produces very sterile sounding textures and blips that lacks both depth and soul before moving on. Sometimes I never actually make it beyond this point. To be completely honest, I kinda dig the sound of it. However, I made promise to myself right before the new year that I’m going to force myself to get out of my comfort zone. This means taking off the clean suite, getting outside and playing in the mud. Where “mud” is obviously alluding to the organic. (note: there is some dripping sarcasm in the last line) Though I’m making a joke, mostly intended for myself, there is some truth to this.
As for Fragments, though I’m still in that clean room, I’m starting to make the transition. Today’s example is that first step, and very small one at that. I’m spending more time on the overall sound of the piece, space and structure. As opposed to just creating a process and letting it run for x amount of minutes.
One thing of particular interest is that I’m applying Bohlen-Pierce ratios and proportions to various elements of the piece. Such as note duration, envelope, next start times, FM modulation indexes and ratios, etc. Though I can’t claim this idea as mine, as it came from friend and mentor Dr. Richard Boulanger who had suggested it to me in an email.
Fragments 3: fragments_3.csd
Though my intention is not to produce a phasing piece for the Bohlen-Pierce Symposium, I am using this technique, made famous by composer Steven Reich, as a vessel to get some of the harmonies of the tuning system into my head. Already, I feel there are some potential melodies, chords and even interesting rhythms that are jumping out at me that I could potentially use in a final piece. Though there is still a long, long road in front of me.
Bohlen-Pierce Etude for Three Phasing FM Voices
bpe4tpfmv.csd
(click here for larger versions)
I’ve recently been invited to compose a piece for the first symposium on the Bohlen-Pierce scale, which takes place in Boston a month from now. This will be very challenging personally since I’ve never composed using this tuning. I’ve decided, after a little encouragement, to blog about my progress.
I’m doing the piece with Csound, which should come as no surprise. Minus a few scribbled notes in my journal, I have no idea what I’m going to do or where I expect this piece will sound like a month from today. Since time is of essence, I’ve started putting some code into a text file, and have come up with this csd: bp_day_1.csd.
At this point, it produces a series of random just intonation Bohlen-Pierce notes, which are fed to a monophonic FM portamento synth, and processed with a delay and a reverb unit. A humble beginning for sure.
Issue 12 of the Csound Journal is now online, just in time for the holidays. Special thanks to editors James Hearon and Steven Yi for putting together another great issue.
Inspired by the article Hear Free Generative Music, in Archaic Twitter Haiku, made with SuperCollider at CDM, as well as this Csound Mailing List thread, I had to give 140 characters or less a try.
Listen: 140.mp3
Download: 140.csd
In order to make it work in 140 characters or less, I had to cheat. The minimum size for a CSD file in Csound is 109 characters long. So I only count characters that are embedded in the orchestra and the score. It also didn’t tweet very well. :)
Here’s what the code looks like, or least how it would look if the tweet didn’t chew it up:
instr 1 a2 expon 1,p3,.0001 a1 oscils 8000,88*(p4%9+5),1 out a1*a2 if p2<60 then event_i "i",1,rnd(.6)+.1,4,p4+rnd(2) endif endin
i 1 0 1 8
To all of the artists involved with sc140, superb job!