Τρίτη 24 Δεκεμβρίου 2019

intsynth Χριστουγεννιάτικο δωράκι

Είχα ξεκινήσει να φτιάχνω ένα synth το οποίο υλοποίησα στην πλατφόρμα Arduino, για τον μικροελεγκτή ESP32. Ο τρόπος που φτιάχτηκε, κάνει δυνατή τη μεταφορά του και σε άλλες πλατφόρμες. Έτσι αποφάσισα να το μεταφέρω στο Linux με σκοπό να το κάνω να τρέξει και στο raspberry pi και σε όλους τους μικρούς υπολογιστές που τρέχουν linux. Μπορείτε να βρείτε το project εδώ: https://github.com/bokontep/intsynth. Η αρχιτεκτονική του είναι 2 ταλαντωτές (ημίτονο, πριονωτή, τριγωνική, τετραγωνική, παλμός, θόρυβος). Οι κυματομορφές δεν είναι band limited ηθελημένα και παρουσιάζουν aliasing. Ο κάθε ταλαντωτής έχει περιβάλλουσα ADSR και για κάθε φωνή έχουμε ένα χαμηλοπερατό φίλτρο. Το synth είναι πολυφωνικό (16 φωνές) αλλά φυσικά μπορείτε να το αλλάξετε επεμβαίνοντας στον κώδικα. Τις παραμέτρους μπορείτε να τις αλλάξετε με midi CCs τα οποία έφτιαξα χρησιμοποιώντας ως οδηγό αυτά που στέλνει ένα behringer UMX 490 midi keyboard. Επίσης δουλεύει και το mod wheel. Σκοπεύω να φτιάξω ένα track με βίντεο σύντομα, καθώς και να προσθέσω διάφορες δυνατότητες.

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου