Προς το περιεχόμενο

DIY Project: Noiz Midi Controller


Μανώλης Χναράκης

Προτεινόμενες αναρτήσεις

Παιδιά τι λέει προχωράει το project?Εκτός από 2-3 δεν βλέπω να υπάρχει ιδιαίτερο ενδιαφέρον. ???Εγώ πάντως θα θελα να είχα ένα controller το καλοκαίρι! ;D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντήσεις 129
  • Πρώτη
  • Τελευταία

Περισσότερες συμμετοχές

Περισσότερες συμμετοχές

Φιλε Μανώλη,

 

Κατ'εμένα πάντα, το μόνο αρνητικό (και αυτό καθαρά λόγω κόστους αλλά και απλότητας στην κατασκευή) στο δικό μου project είναι ότι: για να το προγραμματίσεις πρέπει να το κάνεις μόνο μέσω του ειδικού προγράμματος του Η/Υ που φτειάχνω. Κατά τα άλλα, μπορείς να στείλεις ότι και όσες εντολές θέλεις ανά πάτημα κουμπιού με μόνο περιορισμό τα 256 bytes ανά κάλεσμα μνήμης. Δηλαδή με το πάτημα ενός κουμπιού έως 256 bytes x 4 midi outs.

 

ο χρηστης θα χρειαστει να γραφει κωδικα για να προγραμματισει τη συσκεθη η' θα ειναι καποιο GUI με ολα τα parameters τα οποιο θα μπορει να αλλαξει?

Μια αλλη ιδεα ισως θα ηταν να υπαρχει LCD και το αντιστοιχο menu πανω στη συσκεθη ετσι ωστε να ειναι πληρως standalone.

 

 

Απ'ότι κατάλαβα (εάν κατάλαβα καλά) θα είναι 24 inputs που θα τα ορίζεις να κάνουν ότι θέλεις. Ο προγραμματισμός τους θα είναι μάλλον από το ίδιο το κουτί.

 

Σωστα καταλαβες. Παρ'ολα αυτα η διαφορα  ειναι οτι μπορεις να συνδεσεις και διαφορυς sensors εκτοσ απο variables resistors ετσι ωστε να μπορει να χρεισημοποιειθει και σε installations, exhibitions, etc..

 

 

Σε κάθε input, εάν πρόκειται για midi,  θα μπορείς να έχεις πόσες εντολές τη φορά;

 

Δεν ειμαι σιγουρος τι ακριβως ενοεις. Προς το παρων καθε input εχει ενα MIDI Cc value, το οποιο μπορει να αλλαξει απ το μενου. Αυτο το Cc value μπορει μετα να ελεγχει οποιαδιποτε παραμετρο θελει ο χρηστης (μπορει να ειναι και πανω απο 1 παραμετρος, πχ να εχεις το ιδιο Cc value για Fc, Attack, Delay time, etc...). Ελπιζω να απαντησα στην ερωτηση σου.

 

Εάν θέλεις, μπορείς να μας δώσεις κάποιο τυπικό σχέδιο της ιδέας;

 

Εκανα attach ενα προχειρο diagram τησ συσκευης. Υπαρχουν και αλλα αναλυτικα για καθε PCB που ειναι στη διαθεση οποιου ενδιαφερετε.

 

ευχαριστω

 

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Παιδιά τι λέει προχωράει το project?Εκτός από 2-3 δεν βλέπω να υπάρχει ιδιαίτερο ενδιαφέρον. Εγώ πάντως θα θελα να είχα ένα controller το καλοκαίρι!

 

βολεψου με κατι τετοιο για την ωρα...  ;D

 

http://www.macmusic.org/news/view.php/lang/en/id/3192/

 

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Guru

Παιδιά τι λέει προχωράει το project?Εκτός από 2-3 δεν βλέπω να υπάρχει ιδιαίτερο ενδιαφέρον. ???Εγώ πάντως θα θελα να είχα ένα controller το καλοκαίρι! ;D

Το βασικό project θα είναι έτοιμο μετά το καλοκαίρι. Οι λόγοι είναι:

1) Όσο απλό θα είναι το hardware,

2) τόσο σύνθετο είναι το software και ειδικά αυτό του Η/Υ, διότι πρέπει να υπάρχει πλήρης έλεγχος των δεδομένων που θα στείλει ο χρήστης.

 

Γι'αυτό και γίνονται αρκετά "crash test" έως ότου ανέβει στο noiz επίσημα (τουλάχιστον το πρώτο μέρος). Μην ξεχνάμε ότι η όλη δουλειά γίνεται κυριολεκτικά από το μηδέν.

 

Από τα μέχρι τώρα αποτελέσματα είμαι αισιόδοξος για τα χρονικά πλαίσια.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Να ρωτησω κατι:

 

Εκτος απο την βασικη ιδεα σχετικα με τις αλλαγες στο setup υπαρχει περιπτωση να γινει καποια επεκταση και να μπορουμε να χρησιμοποιουμε knobs και faders και να γινει κατι τετοιο?

 

62134.jpg

Time is just a fraction of the sine.......

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Guru

Φίλε warpie,

 

Σχετικά με το δικό σου project, είναι πολύ ωραίο, παίζεις με άλλα δεδομένα για άλλες απαιτήσεις. Γενικά όμως είναι αξιόλογο για το συγκεκριμένο λόγο που το φτειάχνεις.

 

Καλή συνέχεια


ο χρηστης θα χρειαστει να γραφει κωδικα για να προγραμματισει τη συσκεθη η' θα ειναι καποιο GUI με ολα τα parameters τα οποιο θα μπορει να αλλαξει?

Το μόνο που θα κάνει ο χρήστης είναι να γράφει σε text αρχείo, το τι θέλει να στέλνει στο κάλεσμα της κάθε μνήμης, για κάθε midi out ξεχωριστά. Το ίδιο θα κάνει και για τα foot switches κλπ. Από εκεί και πέρα, το πρόγραμμα του Η/Υ θα κάνει "compile" όλο το block και θα φτειάχνει ένα SysEx αρχείο, που θα το στέλνει μέσω Midi Dump στο κουτί. Αυτό είναι όλο. Το μυστικό είναι στην πολυπλοκότητα των εντολών που μπορείς να στείλεις ανά μνήμη κλπ.

 

Για παράδειγμα στο αρχείο "Nz_MP111.TXT" που αφορά την έξοδο midi 1 και την μνήμη 11 θα μπορεί να γράφει σε ascii τις παρακάτω midi εντολές:

b0,00,00,b0,20,00,c0,00

B1,00,00,B1,20,00,C1,01

(σύνολο έως 256 bytes)

Το αρχείο "Nz_MP211.TXT" αφορά την έξοδο midi 2 και την μνήμη 11 κλπ.

 

Για τα Foot Switches, το αρχείο "Nz_Sd101.TXT" αφορά την έξοδο midi 1 και το Foot Switch 1, όταν είναι πατημένο.

Το αρχείο "Nz_Su203.TXT" αφορά την έξοδο midi 2, το Foot Switch 3, όταν δεν είναι πατημένο.

 

Για τα Foot Pedals, το αρχείο "Nz_PD401.TXT" αφορά την έξοδο midi 4 και το Foot Pedal 1. Εδώ εκτός από τους controllers (έως 4 ταυτόχρονα) μπορείς να βάλεις και τα minimum και maximum των values για κάθε controller ξεχωριστά.

 

Και πάει λέγοντας...

 

Στο τέλος, το πρόγραμμα αφού κάνει τους σχετικούς ελέγχους, θα κάνει compile όλα τα πιό πάνω (μνήμες , foot switches, foot pedals κλπ) και θα ετοιμάσει το SysEx αρχείο για Midi Dump.

 

Μια αλλη ιδεα ισως θα ηταν να υπαρχει LCD και το αντιστοιχο menu πανω στη συσκεθη ετσι ωστε να ειναι πληρως standalone.

1) LCD θα υπάρχει μόνο σαν optional.

2) Standalone θα είναι στο play mode (live). Ο προγραμματισμός θα γίνεται μόνο μέσω των αρχείων που ανέφερα πιό πάνω. Έτσι ο κώδικας για τον pic θα είναι σημαντικά μικρότερος.

 

Αυτά...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Guru

Να ρωτησω κατι:

 

Εκτος απο την βασικη ιδεα σχετικα με τις αλλαγες στο setup υπαρχει περιπτωση να γινει καποια επεκταση και να μπορουμε να χρησιμοποιουμε knobs και faders και να γινει κατι τετοιο?

 

62134.jpg

 

Εάν κοιτάξεις το σχήμα (πριν αρκετά post), Knobs (encoders) και faders θα υπάρχουν σαν optional. Δηλαδή όποιος θέλει θα μπορεί να τα προσθέτει στο project ανάλογα τις απαιτήσεις του. Βέβαια σε βάρος του όγκου.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Οκ...Thanks...Δεν το ειχα παρατηρησει...Αδημονούμε...Δυστυχως δεν μπορω να βοηθησω σε οτιδηποτε τεχνικο...Αλλα μπορω να συμμετεχω σε βοηθητικές εργασίες...

 

 

Γιατι δεν φτιαχνουμε μια σελίδα στην οποία να συγκεντρώνουμε όλα τα χαρακτηριστικά (εικόνες-διαγραμματα και άλλα βασικά στοιχεία) ετσι ώστε να μην χάνονται με τα απανωτα post.Δεν νομιζω να υπαρχει προβλημα απο τον yameth γιατι ο χώρος που χρειαζεται ειναι ελαχιστος. Αν θελετε μου τα στελνετε και το αναλαμβανω εγώ.

 

 

 

Time is just a fraction of the sine.......

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργήστε λογαριασμό

Γραφτείτε στην παρέα μας. Είναι εύκολο!

Δημιουργία λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Σύνδεση

×
×
  • Δημοσιεύστε κάτι...

Τα cookies

Τοποθετήθηκαν cookies στην συσκευή σας για να είναι πιο εύκολη η περιήγηση στην σελίδα. Μπορείτε να τα ρυθμίσετε, διαφορετικά θεωρούμε πως είναι OK να συνεχίσετε. Πολιτική απορρήτου