MacDonald was born in Nairn, Scotland and educated at the Royal High School, Edinburgh and Downing College, Cambridge. He lived in England from 1971 until his death, first in London and from 1992 in Gloucestershire. He died at Leckhampton Hospice. He wrote several books, notably volumes on Brahms, Schoenberg, John Foulds, Edgard Varèse, the Scottish composer-pianist Ronald Stevenson and a three-volume study of the 32 symphonies of Havergal Brian. Other books include a tourist guidebook to the city of Edinburgh and a multi-volume edition of the musical journalism of Havergal Brian. He contributed chapters to symposia on Brahms, Alan Bush, Erik Bergman, Shostakovich, Bernard Stevens, Ronald Stevenson, Varèse, an essay on Czesław Marek to a symposium on Swiss Composers, and another on Scottish composers to a symposium on musical nationalism in Great Britain and Finland. He also compiled catalogues of the works of John Foulds, Shostakovich, Luigi Dallapiccola and Antal Doráti and contributed articles to many musical encyclopaedias such as the New Grove. He was editor of the modern-music journal Tempo, which he joined in 1972 as assistant to the then editor David Drew, until December 2013, and was a copious contributor to other English-language music-journals and magazines. For these and other journalistic purposes he used the nom-de-plume Calum MacDonald because at the outset of his writing career, which began with record reviewing for the journal Records & Recording, confusion arose between him and the composer Malcolm MacDonald, who was a long-established record reviewer for The Gramophone. As Calum MacDonald he also reviewed regularly for BBC Music Magazine and International Record Review. MacDonald was a prime mover in the revival of interest in the music of John Foulds. He has also composed a number of works, mainly piano pieces and songs. In 1996 he edited for performance, and orchestrated the final portions of, the ballet Soirées de Barcelone by Roberto Gerhard, which was broadcast that year, performed by the BBC Philharmonic Orchestra, in a concert to mark the fiftieth anniversary of the BBC Third Programme.
'David Blake'; 'Postlude – a note on Christopher Shaw' in Lewis Foreman, British Music Now: A Guide to the Work of Younger Composers
'Three Works by Erik Bergman' in J. Parsons, Erik Bergman, A Seventieth Birthday Tribute
'Words and Music in Late Shostakovich' in C. Norris, Shostakovich: the Man and his Music
'Aspects of Scottish Musical Nationalism in the 20th Century, with special reference to the Music of F.G. Scott, Ronald Center and Ronald Stevenson' in T. Mäkelä, Music and Nationalism in 20th-century Great Britain and Finland
'"Dear Crusoe... Always your Freitag": the Brian letters at McMaster University'; 'Havergal Brian's Letter to Herbert Thompson: some implications'; ' The Gothic: music and meaning'; 'Brian as Faust'; 'Psalm 23 – early Brian or late?'; 'Let the Roar of the Tigers be heard in the Land', all in J. Schaarwächter, HB: Aspects of Havergal Brian
'A Plaited Music: Ronald Stevenson at 70' in 'Meeting Ronald Stevenson', symposium in Chapman 89–90 ed. Joy Hendry
'Czesław Marek and his Sinfonia' in Walton & Baldassare, Musik im exil: Die Schweiz und das Ausland 1918–1945
'The Orchestral Music' in Colin Scott-Sutherland, Ronald Stevenson: The Man and his Music, A Symposium
' "I took a simple little theme and developed it": Shostakovich's string concertos and sonatas' in Pauline Fairclough and David Fanning, The Cambridge Companion to Shostakovich
Articles
Many articles in the Newsletter of The Havergal Brian Society