Bewertung:

Das Buch ist bekannt für seine effektive Mischung aus Programmierung und Musiktheorie, die sowohl für Anfänger als auch für Fortgeschrittene geeignet ist. Während viele den strukturierten Ansatz und die wertvollen Beispiele schätzen, gibt es erhebliche Bedenken hinsichtlich der Formatierung der Kindle-Version und der Komplexität der Installation der begleitenden Software.
Vorteile:⬤ Vielseitig für Anfänger und Fortgeschrittene in Musik und Programmierung.
⬤ Gut durchdachte Beispiele, die schrittweise in Konzepte einführen.
⬤ Bietet Werkzeuge für die Erstellung komplexer musikalischer Projekte.
⬤ Klarer Text mit schrittweiser Einführung in die Themen.
⬤ Gut geeignet für interdisziplinären Unterricht und spielerisches Lernen.
⬤ Fesselnd sowohl für den formalen Unterricht als auch für Selbstlerner.
⬤ Schlechte Formatierung der Kindle-Version, wodurch sie weniger zugänglich ist.
⬤ Komplizierter Installationsprozess für die Software, der das praktische Experimentieren behindern könnte.
⬤ Einige Leser fanden, dass das Buch eine bessere Installationsanleitung hätte bieten können.
(basierend auf 10 Leserbewertungen)
Making Music with Computers: Creative Programming in Python
Bringen Sie Ihren Schülern bei, wie sie Computer nutzen können, um leistungsstarke und kreative Ideen zu erforschen
Im einundzwanzigsten Jahrhundert sind Computer für die Herstellung, den Vertrieb, die Aufführung und den Konsum von Musik unverzichtbar geworden. Making Music with Computers: Creative Programming in Python führt in wichtige Konzepte und Fähigkeiten ein, die notwendig sind, um Musik mit Computern zu erzeugen. Es verwebt Computerpädagogik mit musikalischen Konzepten und kreativen Aktivitäten und zeigt den Schülern, wie sie die Kreativität und das Design der Künste mit der mathematischen Strenge und Formalität der Computerwissenschaft verbinden können.
Das Buch bietet eine Einführung in die kreative Softwareentwicklung mit der Programmiersprache Python. Anhand innovativer Aktivitäten zur Erstellung von Musik werden einführende Konzepte der Computerprogrammierung veranschaulicht, darunter Datentypen, Algorithmen, Operatoren, Iteration, Listen, Funktionen und Klassen. Die Autoren behandeln auch GUIs, ereignisgesteuerte Programmierung, Big Data, Sonifikation, MIDI-Programmierung, Client-Server-Programmierung, Rekursion, Fraktale und die Dynamik komplexer Systeme.
Der Text, der nur minimale musikalische oder programmiertechnische Vorkenntnisse voraussetzt, ist für Einführungskurse in Informatik und Computertechnik in den Künsten konzipiert. Er hilft den Studierenden, Computerprogrammierung in einem kreativen Kontext zu erlernen und zu verstehen, wie man Computermusikanwendungen erstellt. Auch für das Selbststudium geeignet, zeigt das Buch Musikern und Liebhabern digitaler Musik, wie man Musiksoftware schreibt und algorithmische Musikkompositionen erstellt.
Web-Ressource.
Eine zusätzliche Website (http: //jythonMusic.org) bietet eine Musikbibliothek und andere im Text verwendete Software-Ressourcen. Die Musikbibliothek ist eine Erweiterung der jMusic-Bibliothek und enthält andere plattformübergreifende Programmierwerkzeuge. Die Website bietet auch Beispielkurse und zugehörige Medienressourcen.