Dieses dynamische Online-Buch behandelt Methoden und industrietaugliche Algorithmen zur Klangsynthese in Musikinstrumenten. Es soll in erster Linie Entwicklern als Nachschlagewerk dienen, kann aber auch in Masterkursen als Vorlesungsskript verwendet werden.
SynStart
SynStart ist ein kompakter Basiscode in C++, der die wesentlichen Bestandteile enthält, um aus für sich stehenden Audioalgorithmen unabhängig ausgeführte Echtzeit-Klangerzeuger unter Windows zu entwickeln. Dies umfasst eine polyphon-multitimbrale Stimmenverwaltung, ASIO und DirectX Audio, MME und DirectX MIDI, sowie eine minimale MFC-basierte grafische Oberfläche. Der integrierte Beispielcode realisiert einen via MIDI steuerbaren polyphonen Sinussynthesizer mit 18 Codezeilen. Lizenz: zlib.