Christmas carols from Turing’s computer

Following the viral response on the internet to Jack Copeland and Jason Long's 2016 blog concerning their restoration of the world's earliest surviving computer music recording, the pair's follow up is in two parts: (1) they explain how they resurrected the authentic sound of Turing's long since dismantled Manchester computer, by reconstructing two Christmas carols that the computer played in a BBC Radio broadcast in December 1951, and (2) they examine and clarify the competing international claims to the title of World's First Computer Music.

Jack Copeland FRS NZ and Jason Long write:

Listeners to BBC radio heard an utterly new sound in 1951 — a computer playing music. Among its Christmas fare the BBC broadcast two melodies that, although instantly recognizable, sounded like nothing else on earth. They were Jingle Bells and Good King Wenceslas, played by the mammoth Ferranti Mark I computer that stood in Alan Turing's Computing Machine Laboratory, in Manchester.

According to Ferranti’s marketing supremo, Vivian Bowden, it was "the most expensive and most elaborate method of playing a tune that has ever been devised". Bowden may have kicked himself for predicting, at this seminal moment, that computer-generated music had no future.  

Turing (standing) at the Ferranti Mark I console (Courtesy of the University of Manchester School of Computer Science)

Alan Turing (right) at the console of the Ferranti Mark I. Photo courtesy of the University of Manchester School of Computer Science

Seemingly nothing remained of the computer's short Christmas concert, apart from Bowden's brief description in his 1953 book Faster Than Thought. We realized, though, that we had everything needed to recreate the computer's historic performance of these carols, thanks to our recent research into other music played by the Ferranti computer.

Previously we restored a 1951 BBC recording of the Ferranti playing three pieces of music. One of the engineers present at that long-ago recording session, Frank Cooper, had squirrelled away a BBC disc, and this is believed to be the earliest surviving recording of computer-generated music. The three pieces on the disc were God Save the King, Baa Baa Black Sheep, and In the Mood.

The performances on Cooper's disc contained between them a total of 152 individual computer-generated notes. By manually chopping up the audio, we created a palette of notes of various pitches and durations. These could then be rearranged to form new melodies. It was musical Lego: endless new structures could be produced from these basic building blocks. The process of recreating the carols was not always straightforward, however. Sometimes the notes we needed were missing from the palette, since they did not appear in the three reference pieces. Missing notes had to be manufactured, first by calculating the closest frequency that the Ferranti computer could generate — it wasn't always able to hit a note exactly — and then shifting the frequency of one of the specimens in the palette to achieve a match (while trying, moreover, to keep the specimen's spectral signature the same, so as to maintain a natural sound). Another problem was duration: sometimes a note needed to be shorter or longer than the specimen in the palette, so we either pared the specimen down, or pieced together copies of it by hand.

We had to re-score each carol to fit the computer's needs, especially in terms of key and complexity; and our scores mirrored the three reference pieces in length and tempo. Then we selected notes from the palette and pieced them together to fit the scores. Some handcrafting was required to create a realistic performance. For instance, a fake-sounding "machine gun effect" was liable to set in if the score required the same note to be repeated several times, so we achieved a natural sound by piecing together different specimens of the same note, taken from different places in the restored recording. Every time we stitched a new note into the melody, we cross-faded manually: fading out one element while fading in the next gave the optimum sound quality when piecing the notes together.

Slowly, the computer's gutsy renditions of the carols reappeared. Play them and enjoy! But beware of occasional dud notes. Because the computer chugged along at a sedate 4 kilohertz or so, hitting the right frequency was not always possible. It's a charming feature of this early music — even if it does in places make your ears cringe.

At about this time, other primeval mammoth computers were also starting to find their voices. Bowden mentions that the Whirlwind computer at Massachusetts Institute of Technology played Bach fugues at Christmas time — 'much more highbrow' than the Ferranti's carols, he said.  

The pilot model of Turing's ACE in London, 1952

The pilot model of Turing's ACE in London in 1952. © Crown Copyright and reproduced with permission of the National Physical Laboratory

In London, too, the pilot model of Turing's Automatic Computing Engine (ACE) played Bach, possibly earlier than Whirlwind, using a loudspeaker set into its control panel. The pilot model ACE first came to life in May 1950, and by about February 1952 it was also "composing" — in a sense — its own music, using some special equipment designed by engineer David Clayden. The rising arpeggios of ACE's atonal music "gradually became more complex and faster, like a developing  

David Clayden

David Clayden. Photo courtesy of The Turing Archive for the History of Computing

fugue", until they "dissolved into coloured noise as the complexity went beyond human understanding", explained Donald Davies.[1] (Davies, originally Turing's assistant, was a driving force in the ACE project after Turing went to Manchester.)

For a long time, the history of early computer music was muddled. Reference works such as The Oxford Handbook of Computer Music stated that “the first computer to play music” was the Australian CSIRAC (pronounced "sigh-rack"). However, recent research has shown that this was most definitely not so.[2] We discovered that a predecessor of the Ferranti computer also played musical notes in Turing's Manchester Computing Machine Laboratory. This was the university-built prototype on which the Ferranti Mark I was based (and it was itself an enhanced version of Manchester's primordial "Baby" computer). Turing called it the "pilot machine", not to be confused with the pilot model of his ACE in London. The Manchester pilot machine was operational in April 1949, well ahead of the Sydney CSIRAC, which was partially operational in late 1950 — several months after Manchester's note-playing pilot machine had been switched off for the last time, in fact. 

CSIRAC: A CSIRO image

CSIRAC and its creator Trevor Pearcey in Sydney in about 1952. A CSIRO image

Unlike CSIRAC, though, the Manchester pilot machine seems never to have played a conventional melody. Turing used the synthetic musical notes as aural indicators of what was going on with the machine, like the beeps and bongs of today's mobile devices — whereas CSIRAC played honest-to-goodness tunes. It turns out, though, that CSIRAC can't even claim the distinction of being the first computer to play conventional music.

Our research has shown that an American computer called BINAC was making music before CSIRAC ran so much as a test program. BINAC, built by the Eckert-Mauchly Computer Corporation in Philadelphia, was the forerunner of the famous Eckert-Mauchly UNIVAC — the Ferranti Mark I and the UNIVAC were the first electronic computers to hit the market, both in 1951. 

BINAC. Photo courtesy of the Computer History Museum

BINAC played music in Philadelphia in the summer of 1949. Photo courtesy of the Computer History Museum

When BINAC was completed, in August 1949, Pres Eckert and John Mauchly threw a party for the programmers and engineers. This featured a musical offering from BINAC itself. One eyewitness — a partying engineer named Herman Lukoff — described the event: “Someone had discovered that, by programming the right number of cycles, a predictable tone could be produced. So BINAC was outfitted with a loudspeaker … and tunes were played for the first time by program control.” 

The programmer responsible for creating BINAC's music-playing program — the first in the world, so far as we know — was Betty Snyder, later Betty Holberton. Recalling her intensive work programming BINAC, Holberton said: “I was on the machine 16 hours [with] 8 hours off and I slept in the ladies' room.” 

Betty Snyder. U.S. Army photo

Betty Snyder. U. S. Army photo 

And the title of the first music played by a computer? "Everybody was going to come to the party at the end of creating the BINAC", Holberton remembered; "Well, I thought I'd do something special for them … an interpretive routine that would play music. All I could get out of that machine was an octave, so I played For He’s a Jolly Good Fellow."[3]

Our timeline for the origins of computer music places BINAC in the limelight, in mid 1949. The Sydney CSIRAC played its first tune a year or two later, and the Bach-playing ACE in London may have preceded it. In Manchester, the Ferranti computer performed its first melody in 1951, when Christopher Strachey wrote a program that blared out God Save the King (see our blog 'Restoring the first recording of computer music'). But as to the starting point of it all, the very first experimental computer-generated musical note was probably heard in Turing's Manchester laboratory.

References

[1] Davies, D. "Very Early Computer Music", Resurrection: The Bulletin of the Computer Conservation Society, vol. 10 (1994), pp. 19-21: http://www.computerconservationsociety.org/resurrection/pdfs/res10.pdf

[2] See Copeland, B. J., and Long, J. "Turing and the History of Computer Music", in Floyd, J., Bokulich, A. eds Philosophical Explorations of the Legacy of Alan Turing, Boston Studies in the Philosophy and History of Science, 2017.

[3] Frances Elizabeth "Betty" Holberton in interview with Kathy Kleiman, part of "Oral Histories of the ENIAC Programmers", ©1997, by Kathryn Kleiman and the ENIAC Programmers Project, www.eniacprogrammers.org. Quoted by permission.

The authors

Jack Copeland

Jack Copeland is Distinguished Professor in Arts at the University of Canterbury, New Zealand. His recent book The Turing Guide is a comprehensive and easy-to-understand guide to Turing and his work, and it contains further information about the Manchester computer and its music (Oxford University Press, 2017, pbk).

Jason LongJason Long is a New Zealand composer and performer, focusing on musical robotics and electro-acoustic music. He has carried out musical research at the University of Canterbury, the Victoria University of Wellington, Tokyo University of the Arts, and the Utrecht Higher School of the Arts.

 




Recording of the week: Cyril Blake and his Jigs Club Band

This week's selection comes from Andy Linehan, Curator of Popular Music Recordings.

Cyril Blake was a Trinidadian jazz trumpeter who moved to Europe and eventually settled in London in the 1930s. After playing with many well-known musicians in various house bands he became a bandleader and appeared regularly at the Afro-Caribbean Jigs Club, in Soho, London where this live performance was broadcast 76 years ago on December 12th 1941.

The Jigs Club Band’s line-up included Blake’s fellow-Trinidadian Lauderic Caton who is renowned as a pioneer of the electric guitar in the UK and who gave lessons to Nigerian bandleader Ambrose Campbell and a young Hank Marvin, later of The Shadows, amongst others.

Blake himself went on to form the backing band for many hugely popular recordings on the Parlophone label by calypso singer Lord Kitchener, and returned to Trinidad to lead a number of bands before his death in 1951.

Originally issued on Regal Zonophone MR 3597, this recording, Cyril's Blues, appears with two others from the same performance on the British Library compilation CD  Black British Swing, Topic TSCD781.

Cyril's Blues performed by Cyril Blake and his Jigs Club Band – excerpt

Cyril Blake_edit

Follow @BL_PopMusic and @soundarchive for all the latest news.




Recording of the week: Britain’s first supercomputer

This week's selection comes from Tom Lean, Project Interviewer for An Oral History of British Science.

It has been 55 years since the commissioning of Atlas at the University of Manchester in 1962, one of the world's very first supercomputers. Developed largely by the University of Manchester and Ferranti, the enormous machine was probably the second most powerful computer at the time and pioneered a number of innovations in hardware and software. Capable of processing about a million instructions a second and with over 670 kilobytes of memory, Atlas had as much computing power as several smaller machines, albeit far less than the simplest desktop machine today. It was said that when Atlas went offline, Britain lost half its computing power. Yet despite this awesome potential, only three Atlas computers were ever built. As Atlas's lead hardware designer Professor David Edwards recalled for An Oral History Of British Science, it was rather difficult convincing the sceptics that Britain even needed a machine that was so powerful:

We only need one computer for the country_Dai Edwards (C1379/11)

University_of_Manchester_Atlas _January_1963

The Atlas computer at the University of Manchester, 1963 (Iain MacCallum)

Visit the library's Voices of Science web resource to explore 100 life stories about environmental science, British technology and engineering from 1940 to the present.

Follow @BL_OralHistory and @soundarchive for all the latest news.




Recording of the week: pond life

This week's selection comes from Cheryl Tipp, Curator of Wildlife & Environmental Sounds.

Have you ever wondered what a pond sounds like? Most of us will have spent some time dipping for tadpoles, watching insects glide across the surface or looking out for flashes of colour as fish move beneath the water, but our interactions with ponds are usually visual. For some people though, the promise of what's going on sonically is just too hard to resist.

Most wildlife sound recordists will have a hydrophone somewhere in their arsenal and are only too happy to investigate this otherwise silent world. While visiting a smallholding in north Wales, Peter Toll's curiosity was piqued by a little pond that had been carefully created to give life to as many creatures as possible. In his accompanying notes, Peter remarked: 

"It looked so still and tranquil above the surface, until I lowered my hydrophones and was truly amazed by what sounds I could hear below the surface."

What Peter heard was an ecosystem brimming with life. The sounds of newts, invertebrates and oxygenating plants came together to create a vibrant aquatic soundscape, as can be heard in the following excerpt. As the old adage goes, looks can definitely be deceiving. 

Pond atmosphere recorded by Peter Toll in Llandrindod Wells, Wales on 30 Sept 2011 (BL ref 212534) 

Underwater-1529206_1920

A selection of underwater sounds from the archive was put together for a special programme broadcast by NTS Radio in October 2017. To find out more and listen again please click here.

Follow @CherylTipp and @soundarchive for all the latest news.




Recording of the week: whistling Wigeon

This week's selection comes from Cheryl Tipp, Curator of Wildlife and Environmental Sounds. 

Right about now, hundreds of thousands of birds will be en route to the UK, returning to wintering grounds that have provided their populations with food and shelter for millennia. The Wigeon is just one of the birds that will be making this journey. This medium-sized duck usually congregates around the British coastline but, despite the large numbers, you’re more likely to hear Wigeon before you see them. Males announce their presence with an excitable, high-pitched whistle which, teamed with their pretty plumage, helps bring some cheer to the most desolate winter landscape.

Wigeon whistles recorded in Northumberland, England in Jan 2012 by Simon Elliott (BL ref 199321)

Wigeon_BHL

Male and female Wigeon taken from British Gamebirds and Wildfowl, 1855 (courtesy of the Biodiversity Heritage Library)

Many more wildlife recordings can be found in the Environment and Nature section of British Library Sounds.

Follow @CherylTipp and @soundarchive for all the latest news.