fm patch
Here's a shot of the fm synthesis patch we threw together in PerfTech today;
Get a copy of the max patch also if you want.
Here's a shot of the fm synthesis patch we threw together in PerfTech today;
Get a copy of the max patch also if you want.
Another way of doing it, using the sc3~ object. I can't quite make up my mind at the moment which is the way forward; this way it looks like you'd have to develop your code in SuperCollider, then paste it into Max and hope it still works… have a feeling the OSC bridging method is more generally useful, for instance, could use it with Pd as well. On the other hand, this way it's all together in the one patch in a single program, to run it you don't need SC installed, probably a lot easier to deal with when you come back to it in five years time…
I guess it's just possible some people might not get what's going on here :) SuperCollider is a very powerful text-based programming language for sound. If you know what you're doing, then with just a couple of lines of code you can create really fascinating sounds and textures, even entire compositions; see for instance sc140, an album where each piece is created using just a twitter-long 140 characters of code.
Unfortunately, I don't know what I'm doing; my mind doesn't seem to work logically enough to really do computer programming properly! Enter the other half of the equation, Max 5 (or Max/MSP as it used to be known). This is a graphical programming language, which allows you to make stuff happen just by plugging things together on the screen.
I've got quite good at Max, and sometimes managed to make quite interesting sounds in SuperCollider. I found the missing link between these two on a great blog posting by Fredrik Olofsson. It's a way of using a so-called 'quark', a type of extension to SuperCollider, to send OSC (Open Sound Control) messages from Max to SC. So, what I'm happy to have found here is an easy way to attach knobs to these hard-to-get-at text based sounds. The next step from here will be controlling SC using external midi/bluetooth/whatever hardware, again via Max.
So here I am at the Forum for Innovation in Music Production and Composition at Leeds College of Music. It's been a while since I've attended a conference, but I'm getting back into the swing of it. It's hardly coalmining; nevertheless, it's quite tiring to sit still all day listening to a long series of what can be quite dense and complicated presentations.
The subject matter for this conference at least is consistently up my street. Here's a quick outline of the things people have been talking about, these are not the paper titles, but rather my quick summaries;
Oh, yes and we had Jazzie B this morning, for, well, a keynote speech, but really mostly a question and answer session about his wide range of experiences as a music producer. Also met Frank Millward, who it turns out is doing a project in Glasgow at the moment which sounds right up my street, looking forward to hooking up with him again. Also caught up with Jane Anthony; I did a piece a few years ago for her Leeds Lieder+ festival, talking about me coming down for a talk, maybe even doing the whole song cycle down there. Also met a couple of my ex-students. Also, just had a great bowl of satay noodles. Enough for one day, I think.
The programme note for my latest piece Étude-Poème pour Pianiste Récitant, being performed this evening at 1830 by Silviya Mihaylova.
'So, here’s the idea; a piano étude where the pianist speaks to the audience, playing along with what she is saying. This idea has several things going for it, for one, hopefully nobody else will have hit on the selfsame thing. Also… here’s what it says in the Oxford Companion to Music, under ‘étude’;
‘The essence of the genre is revealed in the title of one of J. B. Cramer’s sets, “Dulce et utile” (“sweet and useful”), as distinct from an ‘exercise’ which is merely useful.’
And that seems to me to be right, an étude should be entertaining as well as a technical challenge. Big drawback, of course, is that far from being original it’s really far too much like that Tom Johnson piece ‘Failing: A Very Difficult Piece For String Bass’. Oh well. Too bad.
Having some free time over the Easter break, and in preparation for taking part in a performance of Cage's Musicircus at Tramway on 30 May, I've been playing with the Lexicon MPX 100 effects unit which Allan Neave gave me, feeding it back into itself, which works particularly nicely on the pitch-shift-plus-delay patches. At the same time I've been working on a Max patch which drifts five-note chords gradually through a modulating set of hexatonic regions, so… without really meaning to, I ended up putting together a sort of ambient track combing the two;
The Max patch;
This is the sort of thing where there's probably a video out there already explaining it, but as I ended up figuring it out myself anyway, I thought I might as well make my own video… This is how to send midi information from Max/MSP to Logic Pro, in particular how to use Max to control the automation parameters of a softsynth running in Logic. Probably best to watch these fullscreeen;
ARTMUSFAIR is… well, I guess you could describe it as a trade fair for contemporary music (stop giggling) which this year is happening in Glasgow, Thur 29 Oct to Sun 1 Nov. I've got two things confirmed and a third in the pipeline.
First up is a new piece certain assumptions, which was accepted in a call for scores by the Red Note Ensemble. It's for alto flute, horn, marimba, cello and 'tape', with the latter part composed using a patch I made at the pd bootcamp in Wales earlier this year. Here's the 'programme note';
'When you go to the doctor you assume that he will care for you in his normal compassionate way, ultimately finding the solution to your ailments. Why else would you go?
On your last trip to the grocery store did you assume the food was free from bacteria? I bet you did, otherwise you would find somewhere else to shop; that is if you lived through the bacterial infection.
As you can see sometimes assumptions help us relieve potential anxiety. They can be very useful ways of diverting stress but unfortunately even the white knight puts on a black hat once in a while.' (http://bit.ly/LFxW8)
According to the information I have 'the performance is scheduled to begin at 10:30pm on 30th October 2009, in the bar attached to the Millennium Hotel on George Square, Glasgow. The performance will be informal, amplified and compered.'
Then, on the Saturday morning at about 0900 we are planning a performance of CIRCULARTHING and other works by the long-lost Society for High Art Music. To complete a trilogy of van der Walt, I'm also trying to persuade them to let me give the first performance of my soon-to-be-notorious 'Music Is Not Sound' lecture.
Nothing earth-shaking here, just the very first Max/MSP patch I built with my Performance Technology students today.
A long-standing frustration of mine is the way the music notation package Sibelius handles the 'tilde' sign ~ in text. As a sort of clever bodge or hack, it is used to hide midi messages, so that a control change for example can be put in the score as '~C64,127', but won't print out.
However, I'm of the frequent habit of using the ~ sign to mean 'approximately'; I'd love to be able to mark a pause, for instance as '~45 seconds', meaning roughly 45 seconds, but when you do that the text gets hidden.
Today I thought I'd found a hack for the hack, a workaround for the workaround. In the character palette on the mac, I found something called the 'tilde operator' character under the maths category which looks exactly the same, but as it isn't an ascii tilde, Sibelius doesn't hide the text;
However, something else kind of strange happens. When I'm editing the text string in Sibelius the character seems to display correctly, but when I come out of edit mode it gets displayed as a grey box;
So, still impossible to use a ~ character in text anywhere in Sibelius without the text being hidden. How frustrating.
Following some helpful remarks on the Yahoo! Sibelius group and in my blog comments, this has been cleared up a bit. The ~ character isn't in the Arial font, but inserting it as Symbol font works fine; this seems to kind of happen automagically in Word and Pages and not Sibelius, but that's fine and easy to fix.
There's also been a suggestion that I shouldn't use this symbol as it wouldn't be clear to musicians. On looking into this is discover that ~ as an abbreviation for 'approximately' is not as widespread as I thought it was, although for me it's an everyday thing. Oh well; being unclear to musicians is all part of the game anyway.