1. Produkte
  2.   Audio
  3.   C++
  4.   Maximilian
 
  

Open-Source-C++-Bibliothek für Audiosynthese und Signalverarbeitung

Kostenlose C++-API, mit der Softwareentwickler ihre Audiodateien automatisch abspielen, aufnehmen, mischen, Filter anwenden und konvertieren können. Es ist plattformübergreifend kompatibel und bietet Unterstützung für clientseitige browserbasierte Anwendungen.

Maximilian ist eine leistungsstarke kreative C++-Audiosynthese- und Signalverarbeitungsbibliothek, mit der Softwareentwickler ihre eigenen Anwendungen zum Handhaben und Verarbeiten von Audio- und Musikdateien erstellen können. Die Bibliothek ist Open Source und steht unter der MIT-Lizenz mit minimalen Abhängigkeiten zur Verfügung. Die Bibliothek ist plattformübergreifend kompatibel und unterstützt native Implementierungen für MacOS-, Windows-, Linux- und iOS-Systeme. Es bietet auch Unterstützung für clientseitige browserbasierte Anwendungen.

Das Ziel hinter der Erstellung der Bibliothek war, dass andere verfügbare C++-Bibliotheken schwierig zu handhaben, überentwickelt, restriktiv lizenziert und viele andere Abhängigkeiten aufweisen. Denken Sie an all das, Maximilian wurde so konzipiert, dass es sehr einfach zu erlernen, aber dennoch sehr leistungsfähig ist und sich leicht in andere kreative Toolkits und offene Frameworks integrieren lässt und das Beste von allem ist, dass es kostenlos verfügbar ist.

Die API hat eine sehr einfache Syntax und kann von Personen verwendet werden, die weniger Erfahrung mit einer textuellen Programmiersprache haben, sowie von Programmierern auf Expertenniveau, die schnell hochwertige Audioanwendungen auf mehreren Plattformen entwickeln möchten. Die Bibliothek hat Unterstützung für mehrere wichtige Funktionen wie das Abspielen von Audiodateien, Aufnahme und Schleifenunterstützung, das Verwalten von WAV- und OGG-Dateien, die Auswahl von Oszillatoren und Filtern, das Mehrkanalmischen, das Anwenden von Soundeffekten, die Granularsynthese, die Hüllkurve, die erweiterte Filterunterstützung und vieles mehr mehr.

Previous Next

Einstieg mit Maximilian

Bitte verwenden Sie den folgenden Befehl für eine vollständige Installation.

Installieren Sie NAudio von NuGet

 git clone https://github.com/micknoise/Maximilian.git

Komprimieren und mischen Sie Audiodateien mit der C++-API

Die Open-Source-Bibliothek Maximilian ermöglicht es Softwareentwicklern, die Audiodateien in ihren eigenen Apps mithilfe von C++-Befehlen zu komprimieren. Die Bibliothek erleichtert es Entwicklern, ihre Dateien mit nur wenigen Codezeilen in Echtzeit zu komprimieren. Sie können auch ganz einfach Audiosound in Ihren C++-Anwendungen mischen. Sie müssen den zu mischenden Eingang wie Stereo, Quad usw. angeben. Bitte denken Sie daran, die Ausgänge explizit anzugeben.

Audio- und Musikaufnahme über C++ API

Die Open-Source-Bibliothek Maximilian gibt Softwareentwicklern die Möglichkeit, ihre generierten Audio-Sounds in ihren C++-Anwendungen aufzuzeichnen. Um eine Datei an einem bestimmten Ort zu speichern, müssen Sie einen absoluten Dateipfad für Windows- und Mac-Betriebssysteme angeben. Bitte denken Sie daran, doppelte '\'-Zeichen zu verwenden, da sie als Escapezeichen gelten, die jeden von Ihnen geschriebenen Pfad annullieren.

Verwalten Sie Filter mit der C++-API

Die Maximilian-Bibliothek hat Unterstützung für das Erstellen und Anwenden von Filtern in ihren eigenen C++-Anwendungen bereitgestellt. Die Bibliothek bietet mehrere Optionen für Oszillatoren und Filter. In Maximilian werden verschiedene Arten von Filtern unterstützt, darunter Tief- und Hochpassfilter, Resonanzfilter und ein Zustandsvariablenfilter. Sie können ganz einfach Ihre eigenen Filter erstellen und in die Bibliothek integrieren.

 Deutsch