Le compilateur Harmony a été écrit par Peter Samson au Massachusetts Institute of Technology (MIT). Ce compilateur était conçu pour encoder de la musique pour le PDP-1 et s'appuyait sur un programme antérieur écrit par Samson pour l' ordinateur TX-0 .

Jack Dennis remarqua et en informa Samson que l' état (allumé ou éteint) du haut-parleur du TX-0 pouvait suffire à jouer de la musique. Ils réussirent à créer un programme WYSIWYG pour une voix avant ou au plus tard en 1960.
Pour le PDP-1 arrivé au MIT en septembre 1961, Samson a conçu le compilateur Harmony, qui synthétise quatre voix à partir d'une entrée sous forme de notation textuelle. Bien qu'il ait produit de la musique dans de nombreux genres, il était optimisé pour la musique baroque. La musique du PDP-1 est fusionnée à partir de quatre canaux et jouée en stéréo. Les notes sont justes et chacune possède une harmonique. La musique ne s'arrête pas en cas d'erreur. Les erreurs sont signalées par un message du ruban rouge de la machine à écrire : « L'erreur est humaine, le pardon divin. »
Samson a rejoint le projet de restauration du PDP-1 au Computer History Museum en 2004 pour recréer le lecteur de musique.
- Smith, Daniel PB (1997). « PDP-1 Music » .
- Samson, Peter (2006). La souris qui rugit : Conférence de célébration du PDP-1 du 15/05/06 . Computer History Museum .La description de Samson commence à 1:20.
- Boards of Canada Olson a joué sur pdp-1 .