DIY: USB MIDI συσκευή από παλιό Gamepad
Φτιάξτε το δικό σας MIDI Controller για να ελέγχετε και να προγραμματίζετε ψηφιακά όργανα και εργαλεία. Φτιάξτε το δικό σας MIDI Controller για να ελέγχετε και να προγραμματίζετε ψηφιακά όργανα και εργαλεία.
Τα καλά MIDI Controllers της αγοράς κοστίζουν αρκετά στις μέρες μας κάνοντας το χόμπυ μας δύσκολο. Ευτυχώς υπάρχει ένας εύκολος τρόπος για ελέγξουμε ψηφιακά μουσικά όργανα και αντί να χρησιμοποιήσουμε το πατροπαράδοτο κλαβιέ, μπορούμε να έχουμε το ίδιο αποτέλεσμα με ένα οποιοδήποτε USB Gamepad. Στη περίπτωση αυτή, το Gamepad θα συνδεθεί και θα αναγνωριστεί στα Windows ως μια τυπική HID συσκευή, και μέσω ενός προγράμματος θα μετατρέπουμε realtime τις εντολές, σε εντολές MIDI τις οποίες μπορούν να διαβάσουν τα προγράμματα παραγωγής μουσικής.
Για τον σκοπό αυτό θα χρειαστούμε: Ένα Gamepad με USB σύνδεση, ένα μικρό project box που μπορείτε να το βρείτε στο Ebay και στο Amazon με μια απλή αναζήτηση, 10 push-buttons (πατάμε μια φορά > ενεργοποιείται ο διακόπτης > αφήνουμε το πλήκτρο > "ανοίγει" το κύκλωμα), 10 LEDs & 220-Ohm αντιστάσεις.
Βήμα 1. Τα εργαλεία που θα μας βοηθήσουν στο project. Μικρά κατσαβίδια, ένα τρυπάνι, κολλητήρι, ψαλίδι, κοφτάκι και μονωτική.
Βήμα 2. Ανοίγουμε το Gamepad. Συνήθως το Gamepad συγκρατείται από μερικές βίδες στην πίσω πλευρά, οι οποίες αφαιρούνται εύκολα, ενώ σε άλλα έχουν μεγάλο βάθος.
Βήμα 3. Αφού αποσυναρμολογήσουμε το gamepad αφαιρούμε το λασιτχένιο κάλυμα που πιθανώς θα έχει επάνω από τα πλήκτρα και βρίσκουμε το +. Η γείωση (-) θα οδηγεί στο "εξωτερικό" πλήκτρο που θα φτιάξουμκε στη συνέχεια.
Βήμα 4. Κολλάμε δύο καλώδια σε κάθε πλήκτρο του PCB του gamepad και το οδηγούμε στο push button.
Βήμα 5. Κολλάμε σε κάθε LED μια αντίσταση 220-Ohm για ασφάλεια.
Βήμα 6. Σχεδιάζουμε ένα template και ανάλογα με τις απαιτήσεις μας τοποθετούμε τα πλήκτρα σε μια λογική απόσταση μεταξύ τους.
Βήμα 7. Με το τρυπάνι, ανοίγουμε τις σχετικές τρύπες στο project box, χρησιμοποιώντας ως οδηγό το σχέδιο του προηγούμενο βήματος.
Βήμα 8. Κολλάμε τα καλώδια του PCB με το εκάστοτε πλήκτρο καθώς και με το LED σε σειρά, ούτως ώστε όταν πατάμε κάποιο από τα πλήκτρα του Controller μας, να φωτίζει αυτόματα και ένα LED.
Βήμα 9. Τέλος, ολοκληρώνουμε το project και το τοποθετούμε στο κουτί του. Εγκαθιστάμε ένα σχετικό πρόγραμμα μετατροπής των εντολών όπως τα MJoy, Rejoice, GlovePIE (και MultiControl, ControllerMate για MacOS)και κάνουμε map τα πλήκτρα καθώς και save στο τέλος. Ανοίγουμε το πρόγραμμα μουσικής της επιλογής μας και φορτώνουμε ένα οποιοδήποτε όργανο που μπορεί να δεχθεί MIDI εντολές. Αμέσως θα δούμε τις εντολές μας να μεταφράζονται σε ήχους, που θα τρέχουν φυσικά από το VST που μπορεί να είναι κάλλιστα ένα drum machine.
Τα καλά MIDI Controllers της αγοράς κοστίζουν αρκετά στις μέρες μας κάνοντας το χόμπυ μας δύσκολο. Ευτυχώς υπάρχει ένας εύκολος τρόπος για ελέγξουμε ψηφιακά μουσικά όργανα και αντί να χρησιμοποιήσουμε το πατροπαράδοτο κλαβιέ, μπορούμε να έχουμε το ίδιο αποτέλεσμα με ένα οποιοδήποτε USB Gamepad. Στη περίπτωση αυτή, το Gamepad θα συνδεθεί και θα αναγνωριστεί στα Windows ως μια τυπική HID συσκευή, και μέσω ενός προγράμματος θα μετατρέπουμε realtime τις εντολές, σε εντολές MIDI τις οποίες μπορούν να διαβάσουν τα προγράμματα παραγωγής μουσικής.
Για τον σκοπό αυτό θα χρειαστούμε: Ένα Gamepad με USB σύνδεση, ένα μικρό project box που μπορείτε να το βρείτε στο Ebay και στο Amazon με μια απλή αναζήτηση, 10 push-buttons (πατάμε μια φορά > ενεργοποιείται ο διακόπτης > αφήνουμε το πλήκτρο > "ανοίγει" το κύκλωμα), 10 LEDs & 220-Ohm αντιστάσεις.
Βήμα 1. Τα εργαλεία που θα μας βοηθήσουν στο project. Μικρά κατσαβίδια, ένα τρυπάνι, κολλητήρι, ψαλίδι, κοφτάκι και μονωτική.
Βήμα 2. Ανοίγουμε το Gamepad. Συνήθως το Gamepad συγκρατείται από μερικές βίδες στην πίσω πλευρά, οι οποίες αφαιρούνται εύκολα, ενώ σε άλλα έχουν μεγάλο βάθος.
Βήμα 3. Αφού αποσυναρμολογήσουμε το gamepad αφαιρούμε το λασιτχένιο κάλυμα που πιθανώς θα έχει επάνω από τα πλήκτρα και βρίσκουμε το +. Η γείωση (-) θα οδηγεί στο "εξωτερικό" πλήκτρο που θα φτιάξουμκε στη συνέχεια.
Βήμα 4. Κολλάμε δύο καλώδια σε κάθε πλήκτρο του PCB του gamepad και το οδηγούμε στο push button.
Βήμα 5. Κολλάμε σε κάθε LED μια αντίσταση 220-Ohm για ασφάλεια.
Βήμα 6. Σχεδιάζουμε ένα template και ανάλογα με τις απαιτήσεις μας τοποθετούμε τα πλήκτρα σε μια λογική απόσταση μεταξύ τους.
Βήμα 7. Με το τρυπάνι, ανοίγουμε τις σχετικές τρύπες στο project box, χρησιμοποιώντας ως οδηγό το σχέδιο του προηγούμενο βήματος.
Βήμα 8. Κολλάμε τα καλώδια του PCB με το εκάστοτε πλήκτρο καθώς και με το LED σε σειρά, ούτως ώστε όταν πατάμε κάποιο από τα πλήκτρα του Controller μας, να φωτίζει αυτόματα και ένα LED.
Βήμα 9. Τέλος, ολοκληρώνουμε το project και το τοποθετούμε στο κουτί του. Εγκαθιστάμε ένα σχετικό πρόγραμμα μετατροπής των εντολών όπως τα MJoy, Rejoice, GlovePIE (και MultiControl, ControllerMate για MacOS)και κάνουμε map τα πλήκτρα καθώς και save στο τέλος. Ανοίγουμε το πρόγραμμα μουσικής της επιλογής μας και φορτώνουμε ένα οποιοδήποτε όργανο που μπορεί να δεχθεί MIDI εντολές. Αμέσως θα δούμε τις εντολές μας να μεταφράζονται σε ήχους, που θα τρέχουν φυσικά από το VST που μπορεί να είναι κάλλιστα ένα drum machine.