DIY Project: Noiz Midi Controller

Αν και pure JAVA developer αρκετα χρόνια και προσφάτως και .NET developer σε software, ιντερνετ κλπ προσφερομαι να συνησφέρω επικουρικά στο κομματι του προγραμματισμου ως βοηθός σε αυτόν που θα αναλάβει και ξέρει απο hardware programming γιατι δεν έχω ασχολιθει ποτέ με αυτο.

 
Γνώμες ?

Δηλαδή:

1) τι θέλουμε να κάνει αυτό το controller.

Για παράδειγμα, να στέλνει (program changes, control changes, sysex κ.λ.π.)

2) σε τι μορφή να είναι, πόσους και τι διακόπτες-ποτενσιόμετρα να έχει κ.λ.π.

Εξωτερική εμφάνιση (ένα απλό σχέδιο ίσως βοηθήσει)

Ιδέες δεν ακούω...

 
Τελευταία επεξεργασία από moderator:
Καταρχας η ιδεα είναι πολύ καλη για ενασχοληση σε DIY επιπεδο.

Eιχα ξεκινησει να φτιαξω  κατι αντιστοιχο οχι ομως "from scratch" αλλα απο ενα χαλασμενο M-audio oxygen-8. To project μου δουλεψε αλλα δεν το τελιωσα ποτε λογω ελλειψης ελευθερου χρονου.

Δυστηχως, οσον αφορα την εμπορικη επιτυχια που θα μπορει να εχει ένα τετοιο προιον τα πραγματα είναι  πολύ δύσκολα όταν υπάρχουν στην αγορα controllers όπως π.χ. BEHRINGER με κοστος πωλησης χαμηλοτερο από το κοστος κατασκευης ενός DIY midi controller.

Χρησιμοποιώ  αρκετους Midi controllers (Keyfax Phatboy, Kenton Control freak, Steinberg Houston, Command 8κτλ) , οποτε θα προσπαθησω να προτεινω καποια πραγματα για την  συνθεση του μηχανηματος.

-    Το βασικο είναι να εχει τουλαχιστον 16 encoders , καποια  Buttons και  δυνατοτητα επιλογης midi channel

- οι encoders φυσικα θα είναι Pots , αλλα καλο θα ηταν να υπαρχουν faders και ισως ribbon η’ joystic με δυνατοτητα  Hold και Reset.

- Οι encoders θα πρεπει να είναι user programmable  οσον αφορα  τα  midi controller numbers , NRPN & RPN.

- Δυνατοτητα σωσιμου configuration υπο μορφη preset.

- Υπαρξη βιβλιοθηκης ρυθμισεων των περρισοτερων κατασκευαστων software & hardware synths , ετσι ώστε να είναι περισσοτερο user friendly.

- Δυντατοτητα AUTO-LEARN θα ηταν πολύ χρησιμη ,  εφοσον συνδεσουμε στο Midi in καποια συσκευη ( hardware ή software) η οποια να είναι ικανη να στελενει midi out πληροφοριες. 

- Επισης οσον αφορα τα ποτενσιομετρα προτεινω rotary encoders ( non-stop ) με LED value indication,  ετσι ώστε να είναι  εμφανης η αξια κάθε ποτενσιομετρου μετα από την αλλαγη preset.

- Οσον αφορα τα faders θα βοηθουσε αν είναι κινουμενα /αυτοματα.

- Εκτος από midi in/out , φυσικα θα πρεπει να εχει USB και  remote management σε H/Y.

- Δυνατοτητα συνδεσης πολλων συσκευων μαζι.( για επεκταση)

- Δυνατοτητα modular κατασκευης θα ηταν πολύ χρησιμη ετσι ώστε ο χρηστης να μπορει να επιλεγει το configuration ( π.χ.  τα pots  ανα  4αδες, τα  faders ανα δυαδες, ribbon και Joystic ανα τεμαχιο.)

-      Δυνατοτητα Matrix ετσι ωστε να μπορουν παραπανω απο ενας controller,  να γινουν "assign" σε ενα encoder και δυνατοτητα ρυθμισης του ευρους ξεχωριστα. ( οχι μονο full range 0-127)

Αυτά που προτεινω είναι πραγματα που θα ηθελα να ειχε ένα  midi controller και όχι ευκολα υλοποιήσιμα, ιδιως στην Ελλαδα.

Είναι και αλλα πραγματα που μου ερχονται στο μυαλο, αλλα επειδη πιστευω ότι θα αρχισουν τα κακεντρεχη σχολια , αφηνω την σκυταλη σε αλλον.

Ελπιζω να βοηθησα.

Υ.Σ. Αν σας βοηθαει μπορω να σας προμηθευσω με φωτογραφιες των κυκλωματων των Midi controllers που εχω στην κατοχη μου, στην περιπτωση του Keyfax Phatboy η υλοποιηση ειναι πολυ απλη.

Καλη επιτυχια :D

 
Τελευταία επεξεργασία από moderator:
Αγαπητέ φίλε jack2,

Κατ'αρχήν σ'ευχαριστώ πάρα πολύ για τις σημαντικές σου πληροφορίες.

Όλα αυτά που αναφέρεις είναι πολύ ωραία και μπορούν να γίνουν. Όχι όμως σε επίπεδο forum.

Ορισμένα απ'όσα αναφέρεις τα έχω ήδη υπό σκέψη.

Βασικά το φαντάζομαι για live χρήση και όχι για χρήση studio.

Για χρήση studio μπορείς μέσα από διάφορα προγράμματα (π.χ. Cakewalk) να κατασκευάσεις μία κονσόλα που να κάνει ότι θέλεις.

Σε επίπεδο software υπάρχουν τα πάντα. Σε επίπεδο hardware όμως...

Για όσους καταλαβαίνουν τι λέω, στην Ελλάδα παίζουμε διαφορετικά. Ίσως λιγάκι πιό προχωρημένα. Θέλουμε παραπάνω πράγματα απ'ότι κάνουν τα διάφορα midi controller κουτάκια. Απλά η Ελλάδα ως γνωστό είναι μικρή χώρα και δεν ασχολούνται οι κατασκευαστές με μας. Πολύ κακώς... θα μπορούσαν να μάθουν από εμάς αρκετά και χρήσιμα.

Σχετικά με αυτά που αναφέρεις, πολύ φοβάμαι ότι, για DIY θα έκαναν την ζωή του χρήστη αρκετά δύσκολη αφού πολλά από τα υλικά δεν υπάρχουν τουλάχιστον στην Ελληνική αγορά όπως για παράδειγμα αξιόπιστοι rotary encoders, motorized faders κλπ.

Κατ'επέκταση, πολύ φοβάμαι για το κόστος αυτών των υλικών που θα ανέβαζε το κόστος της όλης κατασκευής. Οπότε...

Όσο για το USB θα χρειαστεί άλλος τόσος χρόνος αλλά και χώρος αποθήκευσης του λειτουργικού συστήματος αφού οι ρουτίνες θα αρχίσουν να πλατιάζουν, αφού θα έπρεπε να γραφτεί κώδικας από πολλά άτομα (ανά section), που σε μέγεθος θα ήταν αρκετά μεγάλος, με όλα τα επακόλουθα προβλήματα από πλευράς bugs, ελέγχου σωστής και αξιόπιστης λειτουργίας.

Σ'αυτό το σημείο τουλάχιστον (έτσι όπως ξεκινάμε), βασικός σκοπός είναι να υπάρξει ένα φθηνό DIY κατασκεύασμα, εύκολο στην κατασκευή και χρήση έτσι ώστε να μπορεί ο κάθε ενδιαφερόμενος μέσα από το συγκεκριμένο forum και με ελάχιστες γνώσεις ηλεκτρονικών να μπορεί να το κατασκευάσει.

Όσον αφορά όλα τα προϊόντα που ανέφερες, τα έχω δοκιμάσει κατά καιρούς. Πίστεψέ με ότι πολλές λειτουργίες (ειδικά complex midi messages) που χρειάζονται αρκετοί Έλληνες επαγγελματίες στο live (τουλάχιστον πληκτράδες) δεν τις κάνουν.

Σ'ευχαριστώ και πάλι.

 
Σχεδον τελειωσα ενα 24-channel ΜΙΔΙ/Σενσορ κοντρολλερ.

Βασικα η ιδεα ειναι να ειναι modular. Δηλαδη, αντι να εχει 24 fixed inputs (eg. 8 faders, 8 knobs, 8 switches), exei 24 switched mini jack inputs ετσι ςστε να συνδεεις εσυ ο,τι χρειαζεσε την εκαστοτε φορα.

Επισης μπορει να δουλεψει as standalone (connected straight to any MIDI device) η' σαν host based με ενα σοφτ που εχς φτιαχει στο Max (almost finished). Ως standalone δουλευει μονο με ΜΙΔΙ κομμυνικατιον ενω ως host based, εχεις full 10-bit resolution (0-1023 insted of 0-127) kai episeis xrhsimopoiei OSC instead of MIDI protocol..

επισεις εχει LCD kail LCD menu για να αλλζεις ΜΙΔΙ Cc kai MIDI channel of eact input.

Ειναι σχεδον ετοιμο... βασικα το μονο που εχει μεινει ειναι να ωρς καμια δραχμη να φτιαξω το πανελ και να αγοραζωβ 24 switched mini jack.

Δεν βρισκομαι ελλαδα οποτε μαλλον δυσκολα να βοηθεισω απο κοντα. Παντως πολυ ευχαριστςσ να βοηθεισω οπως μπορω απο δω...

μερικες φςτοσ απ το προξεκτ (breadboard and PCB stages). θα προσπατηισω να ωαλω καλθτερες φοτοσ αλλα προσ το παρων δε παιζει χρονος.

http://viewmorepics.myspace.com/index.cfm?fuseaction=user.viewPicture&friendID=42734998&albumId=1482568

 
Ανεβαζω καποιες φωτογραφιες απο το project του Warpie γιατι το λινκ ειναι προσβασιμο μονο απο users του myspace.

l_b7968d2cdc7e98a08157a413fb7cef38.jpg


l_bd3ddff719022102f5cc907f0f59e5d3.jpg


l_773361225f4501cede632d5011eff317.jpg


l_d07e2596b5ba6f46f797b170ec9362f7.jpg


l_a94fc1ae805dd8a08651361858290deb.jpg


l_16c07da92e2d55a0c7ab3ec73cb0c2cf.jpg


l_3373d3b07339d2e36f08d84d0d721555.jpg


 
Να μπορεί κάποιος να το χρησιμοποιήσει και για djing εκτος των άλλων.

 
edessaios είπε:
Να μπορεί κάποιος να το χρησιμοποιήσει και για djing εκτος των άλλων.
Δηλαδή ;

Τι θα ήθελες να κάνει για djing ;

Μπορείς να μας αναφέρεις κάποιες λειτουργίες που θα ήθελες ;

Αρκεί να έχουν σχέση με MIDI.

 
ας πούμε να έχει ένα fader ώστε να βοηθαεί η χρήση του ως crossfader,η να έχει knobs ώστε να τα ρυθμίζεις για  killbass,killmid,killhi.

ευχαριστώ.

 
Πολύ καλή ιδέα και μπράβο σε όλους... δυστυχώς δεν έχω το χρόνο να βοηθήσω καθόλου...  :'(

jack2 είπε:
- Οι encoders θα πρεπει να είναι user programmable  οσον αφορα  τα  midi controller numbers , NRPN & RPN.

- Οσον αφορα τα faders θα βοηθουσε αν είναι κινουμενα /αυτοματα.
Το πρώτο (όπως και μια - δυο οθονίτσες LCD) είναι λογικά απαραίτητο, πιστεύω... όπως πχ. ένα ειδικό προγραμματάκι που θα κάνει assign παραμέτρους σε knobs σύμφωνα με διαφορετικά templates (πχ. για Reason, Absynth ή και σε hardware)... αν δεν κάνω λάθος υπάρχει και το Sound Diver για γενική χρήση αλλά θα βοηθούσε αν το προγραμματάκι ήταν tailor-made για την συσκευή.

Το δεύτερο υποθέτω ότι ανεβάζει αρκετά την δυσκολία και το κόστος, αλλά από την άλλη προσθέτει και μια "χλίδα" που ανεβάζει κατά πολύ την αξία της συσκευής!

 
Φιλε Μανωλη να προσθεσω οτι θα ηταν ενδιαφερον η υπαρξη προγραμματιζομενου αισθητηρα/controller  κινησης , πχ κατι αντιστοιχο με το D-beam της roland.

Η τεχνολογια αυτη ειναι πλεον προσιτη και φθηνη και ηδη αρχιζει να  ενσωματωνεται  και σε αλλες συσκευες ελεγχου οπως τα Audiocubes της Percussa.

www.percussa.com

Κατι αλλο, εκτος του οτι οι encoders (Pots, Faders,Ribbon etc) θα πρεπει να ειναι πολλαπλης αναθεσης , θα πρεπει να υποστηριζουν δυνατοτητα αναστροφης λειτουργιας ετσι ωστε να μπορουν να δουλεψουν και σαν crossfader, οπως αναφερει προηγουμενως ο συμφορουμιτης. ( Εχοντας την μια λειτουργια κανονικα απο 0-127 και αναστρεφοντας την αλλη απο 127-0 ειναι δυνατον να επιτευχθει αυτο, χωρις την χρηση ειδικου fader ).

 
Φίλε jack2,

Όσον αφορά το D-Beam, ναί, μπορεί να υπάρχει. Όμως, σαν optional. Δεν είναι πολλοί αυτοί που το χρησιμοποιούν στο live. Μιλάω πάντα για χρήση keyboard και φυσικά για live όχι studio. Για studio τα έχουμε πεί. Περιμένω όμως και άλλους να ποστάρουν για να δω τι τελικά έχει ζήτηση και από ποιούς (πληκτράδες, κιθαρίστες κλπ). Γιατί όχι και drummers που παίζουν με midi ηλεκτρονικά τύπμανα.

Όσον αφορά την διπλή αλλά και ανάστροφη λειτουργία, σαφώς και ναι.

Για να μην παρεξηγηθούμε, μιλάμε πάντα για Midi.

 
Τελευταία επεξεργασία από moderator:
Εδω πληκτρας φουλαρισμενος σε live και μαλιστα απαιτητικα απο controls....Εχω κανα δυο ιδεες που δεν εχω βρει σε αλλα,ή που δενείναι τοσο ευχρηστες, πρεπει ομως πρωτα να τις κανω λιγο πιο πραγματοποιήσιμες και επανερχομαι μολις το καταφερω.

Παντως ενα σημαντικο στοιχειο θα μπορουσε να ειναι η ταυτοχρονη μεταδοση απο ΕΝΑ preset, διαφορετικων program change σε διαφορετικα καναλια, το οποιο σε συνδιασμο με ένα πχ performance mode, να κανει ευκολη τη ζωη σε μας τους εχοντες 4-5 sytnhs on-stage (κατι που δεν εχω κανει ακομα βεβαια λογω ηχοληπτικων κολληματων)...στα 3 αρχίζουν όλοι και κολλανε..

Φυσικα η υπαρξει foot controller είνα ενα τεραστιο +....

 
Παντως ενα σημαντικο στοιχειο θα μπορουσε να ειναι η ταυτοχρονη μεταδοση απο ΕΝΑ preset, διαφορετικων program change σε διαφορετικα καναλια, το οποιο σε συνδιασμο με ένα πχ performance mode, να κανει ευκολη τη ζωη σε μας τους εχοντες 4-5 sytnhs on-stage
Αυτό είναι δεδομένο. Για να μην σου πω ότι ήδη έχει λυθεί.

Θα στέλνει ταυτόχρονα όχι μόνο Bank Select και PC για Presets/Users αλλά και Control Midi Messages και SysEx (GM, GS, Αραβικές κλίμακες κλπ) με το πάτημα ενός κουμπιού.

Άλλο...

 
Τελευταία επεξεργασία από moderator:
Ωραια, αφου βλεπω ότι υπαρχει και οψιον για foot..αν θες για μαγκια βαλε και μια εστια θερμανσης, ωστε να την πουμε επιτελους σε όσους ρωτανε "μηπως κανει και καφε"?

Κατι μικρο αλα αρκετα βοηθητικο είναι οι φωτεινες ενδειξεις...Καλα, των τιμων δεν είναι και τοσο απαραίτητο, αλλα πανω απο καθε knob ή fader, καλο θα ήταν να είναι φωτεινος ο αριθμος του..σε κατι μπαλαντες τους πιανει οιστρος τους φωτιστες...

midi out σκεφτομαστε 1 ή παραπανω?

 
Προς όσους ρωτήσουν.

Όταν αναφέρω "option" εννοώ ότι η/οι λειτουργία/ες θα υπάρχει/ουν στο operating system. Απλά για να ενεργοποιηθούν θα πρέπει να συνδεθούν τα options. Για παράδειγμα να συνδεθούν τα faders ή encoders.

Προς neeq.

Ε1. Εστία θέρμανσης.

Α1. α) Όχι διότι δεν αντέχει το τροφοδοτικό και β) δεν είναι αυτός ο σκοπός.

Ε2. Φωτεινές ενδείξεις.

Α2. Πολύ σωστή η παρατήρηση. Είναι άχρηστο σε περίπτωση που δεν βάλει κάποιος LCD (οθόνη).

Ε3. Ενδείξεις στα Faders.

Α3. Αυτό θα το αναλάβει ο ανάλογος (επεύθυνος) του hardware.

Ε4. Midi out 1 ή παραπάνω.

Α4. Τουλάχιστον 4.

Μάλλον δεν πρόλαβες να δείς τις εικόνες (front.gif και rear.gif). Δες τις εικόνες και θα καταλάβεις. Σ'ευχαριστώ.

 
Τελευταία επεξεργασία από moderator:

Απαντήσεις

Trending...

Νέα θέματα

Back
Top