1. Προϊόντα
  2.   Ήχος
  3.   C++
  4.   Maximilian
 
  

Βιβλιοθήκη ανοιχτού κώδικα C++ για σύνθεση ήχου και επεξεργασία σήματος

Δωρεάν C++ API που επιτρέπει στους προγραμματιστές λογισμικού να κάνουν αυτόματη αναπαραγωγή, εγγραφή, μίξη, εφαρμογή φίλτρων και μετατροπή των αρχείων ήχου τους. Είναι συμβατό με πολλές πλατφόρμες και παρέχει υποστήριξη για εφαρμογές που βασίζονται σε προγράμματα περιήγησης από την πλευρά του πελάτη.

Το Maximilian είναι μια ισχυρή δημιουργική βιβλιοθήκη σύνθεσης ήχου και επεξεργασίας σήματος C++ που επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν τις δικές τους εφαρμογές για το χειρισμό και την επεξεργασία αρχείων ήχου και μουσικής. Η βιβλιοθήκη είναι ανοιχτού κώδικα και είναι διαθέσιμη υπό την άδεια MIT με ελάχιστες εξαρτήσεις. Η βιβλιοθήκη είναι συμβατή με πολλαπλές πλατφόρμες και υποστηρίζει εγγενείς υλοποιήσεις για συστήματα MacOS, Windows, Linux και iOS. Παρέχει επίσης υποστήριξη για εφαρμογές που βασίζονται σε πρόγραμμα περιήγησης από την πλευρά του πελάτη.

Ο στόχος πίσω από τη δημιουργία της βιβλιοθήκης ήταν ότι άλλες διαθέσιμες βιβλιοθήκες C++ ήταν δύσκολο να χειριστούν, ήταν υπερβολικά σχεδιασμένες, περιοριστικές άδειες χρήσης και είχαν πολλές άλλες εξαρτήσεις. Λάβετε όλα αυτά κατά νου Το Maximilian σχεδιάστηκε για να είναι πολύ απλό στην εκμάθηση, αλλά ωστόσο πολύ ισχυρό και μπορεί εύκολα να ενσωματωθεί με άλλες δημιουργικές εργαλειοθήκες, ανοιχτά πλαίσια και το καλύτερο από όλα είναι δωρεάν.

Το API έχει πολύ απλή σύνταξη και μπορεί να χρησιμοποιηθεί από όσους έχουν λιγότερη εξειδίκευση σε μια γλώσσα προγραμματισμού κειμένου, καθώς και από προγραμματιστές σε επίπεδο ειδικών που θέλουν να αναπτύξουν εφαρμογές ήχου υψηλού επιπέδου γρήγορα σε πολλές πλατφόρμες. Η βιβλιοθήκη έχει συμπεριλάβει υποστήριξη για πολλά σημαντικά χαρακτηριστικά, όπως αναπαραγωγή αρχείων ήχου, εγγραφή και υποστήριξη looping, διαχείριση αρχείων WAV και OGG, επιλογή ταλαντωτών και φίλτρων, πολυκαναλική μίξη, εφαρμογή ηχητικών εφέ, κοκκώδη σύνθεση, περιτύλιξη, προηγμένη υποστήριξη φίλτρων και πολλά περισσότερο.

Previous Next

Ξεκινώντας με το Maximilian

Χρησιμοποιήστε την ακόλουθη εντολή για πλήρη εγκατάσταση.

Εγκαταστήστε το NAudio από το NuGet

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

Συμπίεση και ανάμειξη αρχείων ήχου χρησιμοποιώντας C++ API

Η βιβλιοθήκη ανοιχτού κώδικα Maximilian επιτρέπει στους προγραμματιστές λογισμικού να συμπιέζουν τα αρχεία ήχου μέσα στις δικές τους εφαρμογές χρησιμοποιώντας εντολές C++. Η βιβλιοθήκη διευκολύνει τους προγραμματιστές να συμπιέζουν τα αρχεία τους σε πραγματικό χρόνο με μερικές μόνο γραμμές κώδικα. Μπορείτε επίσης να αναμίξετε εύκολα ήχο μέσα στις εφαρμογές σας C++. Πρέπει να καθορίσετε την είσοδο που θα μιξάρετε όπως το στερεοφωνικό, το quad, κ.λπ. Θυμηθείτε να καθορίσετε ρητά τις εξόδους.

Εγγραφή ήχου και μουσικής μέσω C++ API

Η βιβλιοθήκη ανοιχτού κώδικα Maximilian δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να καταγράφουν τους ήχους που δημιουργούνται μέσα στις εφαρμογές τους C++. Για να αποθηκεύσετε ένα αρχείο σε μια συγκεκριμένη τοποθεσία, πρέπει να παρέχετε μια απόλυτη διαδρομή αρχείου για λειτουργικά συστήματα Windows και Mac. Θυμηθείτε να χρησιμοποιείτε διπλούς χαρακτήρες '\' γιατί μετρούν ως διαφυγή που θα ακυρώσει οποιαδήποτε διαδρομή γράφετε.

Διαχειριστείτε φίλτρα χρησιμοποιώντας C++ API

Η βιβλιοθήκη Maximilian έχει παράσχει υποστήριξη για τη δημιουργία και την εφαρμογή φίλτρων μέσα στις δικές της εφαρμογές C++. Η βιβλιοθήκη έχει παράσχει πολλαπλές επιλογές για ταλαντωτές και φίλτρα. Υπάρχουν διάφοροι τύποι φίλτρων που υποστηρίζονται στο Maximilian, συμπεριλαμβανομένων φίλτρων χαμηλής και υψηλής διέλευσης, φίλτρων συντονισμού και φίλτρου μεταβλητής κατάστασης. Μπορείτε εύκολα να δημιουργήσετε τα δικά σας φίλτρα και να τα ενσωματώσετε στη βιβλιοθήκη.

 Ελληνικά