Για να κάνεις process ψηφαικό σήμερα πρέπει να τρεξεις μέρικές fft (Fast Fourier Transform).
Το Arduino δεν κάνει γι' αυτή τη δουλειά, δεν έχει την απαιτούμενη υπολογιστική ισχύ.
Επειδή το έχω προσπαθήσει, ούτε το RPi μπορεί να το κάνει real-time.
Θες κάτι δυνατό, ή κάτι αποκλειστικά σχεδιασμένο για αυτό που θες.
Αυτό που φαντάζομαι ότι θες να κάνεις, θα είναι να πάρεις ένα ψηφιακό εφέ, το οποίο πχ έχει gain που παίρνει τιμές από 0..10 και εσύ να το υπεροδηγήσεις πχ κατά 5, ώστε να πάει από 0..15, έχοντας +5 νέες τιμές.
Σε θεωρητικό επίπεδο πάντα, ναι είναι εφικτό. Αλλά προϋποθέτει:
α) Να πάρεις το συγκεκριμένο εφέ που θες
β) Να τραβήξεις το software που είναι φορτωμένο.
Στην περίπτωση β), συνήθως οι εταιρίες έχουν διάφορες τεχνικές για να μην είναι αυτό εφικτό, αλλά φαντάζομαι με κάποιον τρόπο θα παρακαμφούν.
Αυτό που θα τραβήξεις (dump) δεν θα είναι ο πηγαίος κώδικας, αλλά αυτό που λέμε "γλώσσα μηχανής".
Εδώ πρέπει:
γ) Να βάλεις κάποιος disassembler ώστε να έχεις κάτι να ξεκινήσεις
δ) Με τεχνικές brute-search/backtracking να προσπαθήσεις να καταλάβεις τι γίνεται.
και άλλες άπειρες παράμετροι.
Ο κόπος δηλαδή που θα χρειαστεί θα είναι τόσος, όσος να ανέβεις στο Έβερεστ. Χωρίς ρούχα. Χωρίς οξυγόνο. Α, και με τα δύο σου χέρια και πόδια σπασμένα.
Αν θες να το φτιάξεις όλο απ' το μηδέν, και να είναι πιο καλό από αυτά της αγοράς, τότε ο κόπος θα είναι απλά να ανέβεις στο Έβερεστ.