Logic Pro est un logiciel de musique assistée par ordinateur (MAO), distribué par la firme américaine Apple uniquement sur environnements OS X et macOS. Il est issu d'une longue évolution d'un logiciel tournant sur Atari ST à la fin des années 1980.
Le logiciel est initialement développé par Gerhard Lengeling et Chris Adam sous le nom de Creator. C-LAB, société allemande, édite Creator sur Atari ST, et Scoretrack sur Commodore 64. Fin 1988, Creator est complété par un module d'édition de partitions professionnel et devient Notator. En 1989, Notator devient Notator SL et bénéficiera d'un environnement multi-tâche, et de l'ajout de matériels externes tels que l'export pour augmenter le nombre de prises Midi ou l'Unitor pour en plus implémenter la synchronisation SMPTE avec les magnétophones à bande de l'époque. En 1992, portage du logiciel sur Macintosh, la société C-LAB change de nom et devient la firme Emagic. En 1993, portage du logiciel sur PC et intégration de l'audio ; Logic Audio, Logic sont les dénominations suivantes. On trouve alors plusieurs déclinaisons des logiciels : Logic Audio (ou Silver), Logic Gold, Logic Platinum et Logic Fun (entrée de gamme).
En 2002, la société allemande est rachetée par Apple Computer qui décide d'arrêter le développement du logiciel pour la plateforme Windows dont la dernière version sera la 5.5.1. Fin 2004, Logic passe en version 7 et existe désormais en deux versions dénommées Logic Express et Logic Pro, ce qui correspond à la séparation habituelle de la gamme Apple. Courant 2005, le site d'Emagic est arrêté et redirigé vers le site d'Apple Computer. Le , un pack voit le jour : Logic Studio. Ce dernier, au tarif divisé par deux par rapport à Logic Pro 7, offre un ensemble de programmes qui interagissent entre eux : Logic Pro 8, Soundtrack Pro 2, Wave Burner, des synthétiseurs et effets virtuels, des boucles de sons, etc. Apple Computer apporte également des fonctionnalités supplémentaires en s'ouvrant aux fonctionnalités live avec son logiciel hôte MainStage, qui sort en version 1 dans cette version Logic Studio.