Campanology, for MalletKAT® and computer (2003)
Duration: 5’
Score excerpt
Premiere:
Russell Nadel, malletKAT®
Griswold Hall, Peabody Conservatory, Baltimore, MD
Spring 2003
Program Notes:
This piece was inspired by the sound of bells, and by the deep, resonant sound of the carillon in particular. Simple melodic ideas meant to evoke the sound of bells are presented in the malletKAT part, which are elaborated and improvised on by the computer and by the Max/MSP computer program.
The malletKAT part contains a steady drone on middle C (C4), and brings in the G a fifth above (G4) to fill out the drone from rehearsal #3 through rehearsal #9. The melodic lines in the right hand begin fully diatonic, but add one accidental and lengthen by two notes at each rehearsal marking. In this way, the harmonies start off relatively stable and destabilize as the piece continues, while allowing the melodic cells time to grow and change their shape and phrasing.
The computer does a number of things to complement the activity in the malletKAT. Most of the computer’s activity is in the MIDI domain, where it both analyzes and transforms the MIDI input from the malletKAT and “composes” new notes of its own. The computer breaks up the malletKAT data into five different key ranges and sends each key range out on a different MIDI channel to custom-designed K2000 patches (all of which were originally bell patches, manipulated to sound more or less resonant, synthetic, metallic, etc.). The computer also is instructed to slowly and dynamically change the panning of each individual channel. Finally, the computer is given some compositional free rein from rehearsal #2 through rehearsal #8, where an algorithm is activated that maps incoming (non-drone) velocity data from the malletKAT to the number and nature of notes improvised more or less randomly by the computer. To ensure consistency of improvisation, however, and to ensure that the computer-generated notes will not interfere with the malletKAT player’s performance, the computer will always improvise in the two octaves above the malletKAT keyboard, and will always use notes relevant to the section of the piece being performed.
The only audio domain (MSP) work in this piece is the playback of a looped wind sample, the volume of which evolves over the course of the piece. The mixing board should be set so that a volume level of 60 in MSP is inaudible.
Ideally, the tempo should remain absolutely steady throughout this piece to make the computer accompaniment work perfectly; however, it would better to drag the tempi than rush them, so as to prevent any unfortunate clicks or sudden volume jumps in the computer accompaniment. The high A-flats that trigger section changes in the pitch producer and the wind sample playback will never sound, and thus can be played at any convenient dynamic and with any convenient articulation.
NB: Dotted slurs in the score indicate phrases.
— March 2002
Technological Components:
3-octave malletKAT, by Alternate Mode, with sustain pedal: A velocity-sensitive MIDI controller with a layout that is comfortable for mallet players.
Macintosh G4 computer running Max/MSP, by cycling ’74: A graphical environment for music, audio, and multimedia.
Kurzweil K2000 synthesizer (either rack-mounted or with keyboard), with either 3-1/2” or ZIP drive for loading custom samples: A powerful synthesizer that uses the internal V.A.S.T. (Variable Architecture Synthesis Technology) sample processing technology.
Two stereo speakers for front sound projection.
Mixing board to adjust sound output levels as necessary.
