ο χρηστης θα χρειαστει να γραφει κωδικα για να προγραμματισει τη συσκεθη η' θα ειναι καποιο GUI με ολα τα parameters τα οποιο θα μπορει να αλλαξει?Κατ'εμένα πάντα, το μόνο αρνητικό (και αυτό καθαρά λόγω κόστους αλλά και απλότητας στην κατασκευή) στο δικό μου project είναι ότι: για να το προγραμματίσεις πρέπει να το κάνεις μόνο μέσω του ειδικού προγράμματος του Η/Υ που φτειάχνω. Κατά τα άλλα, μπορείς να στείλεις ότι και όσες εντολές θέλεις ανά πάτημα κουμπιού με μόνο περιορισμό τα 256 bytes ανά κάλεσμα μνήμης. Δηλαδή με το πάτημα ενός κουμπιού έως 256 bytes x 4 midi outs.
Σωστα καταλαβες. Παρ'ολα αυτα η διαφορα ειναι οτι μπορεις να συνδεσεις και διαφορυς sensors εκτοσ απο variables resistors ετσι ωστε να μπορει να χρεισημοποιειθει και σε installations, exhibitions, etc..Απ'ότι κατάλαβα (εάν κατάλαβα καλά) θα είναι 24 inputs που θα τα ορίζεις να κάνουν ότι θέλεις. Ο προγραμματισμός τους θα είναι μάλλον από το ίδιο το κουτί.
Δεν ειμαι σιγουρος τι ακριβως ενοεις. Προς το παρων καθε input εχει ενα MIDI Cc value, το οποιο μπορει να αλλαξει απ το μενου. Αυτο το Cc value μπορει μετα να ελεγχει οποιαδιποτε παραμετρο θελει ο χρηστης (μπορει να ειναι και πανω απο 1 παραμετρος, πχ να εχεις το ιδιο Cc value για Fc, Attack, Delay time, etc...). Ελπιζω να απαντησα στην ερωτηση σου.Σε κάθε input, εάν πρόκειται για midi, θα μπορείς να έχεις πόσες εντολές τη φορά;
Εκανα attach ενα προχειρο diagram τησ συσκευης. Υπαρχουν και αλλα αναλυτικα για καθε PCB που ειναι στη διαθεση οποιου ενδιαφερετε.Εάν θέλεις, μπορείς να μας δώσεις κάποιο τυπικό σχέδιο της ιδέας;
βολεψου με κατι τετοιο για την ωρα... ;DΠαιδιά τι λέει προχωράει το project?Εκτός από 2-3 δεν βλέπω να υπάρχει ιδιαίτερο ενδιαφέρον. Εγώ πάντως θα θελα να είχα ένα controller το καλοκαίρι!
Το βασικό project θα είναι έτοιμο μετά το καλοκαίρι. Οι λόγοι είναι:edessaios είπε:Παιδιά τι λέει προχωράει το project?Εκτός από 2-3 δεν βλέπω να υπάρχει ιδιαίτερο ενδιαφέρον. ???Εγώ πάντως θα θελα να είχα ένα controller το καλοκαίρι! ;D
warpie είπε:οπα σορρυ.. :i missed something...
Το μόνο που θα κάνει ο χρήστης είναι να γράφει σε text αρχείo, το τι θέλει να στέλνει στο κάλεσμα της κάθε μνήμης, για κάθε midi out ξεχωριστά. Το ίδιο θα κάνει και για τα foot switches κλπ. Από εκεί και πέρα, το πρόγραμμα του Η/Υ θα κάνει "compile" όλο το block και θα φτειάχνει ένα SysEx αρχείο, που θα το στέλνει μέσω Midi Dump στο κουτί. Αυτό είναι όλο. Το μυστικό είναι στην πολυπλοκότητα των εντολών που μπορείς να στείλεις ανά μνήμη κλπ.ο χρηστης θα χρειαστει να γραφει κωδικα για να προγραμματισει τη συσκεθη η' θα ειναι καποιο GUI με ολα τα parameters τα οποιο θα μπορει να αλλαξει?
1) LCD θα υπάρχει μόνο σαν optional.Μια αλλη ιδεα ισως θα ηταν να υπαρχει LCD και το αντιστοιχο menu πανω στη συσκεθη ετσι ωστε να ειναι πληρως standalone.
Εάν κοιτάξεις το σχήμα (πριν αρκετά post), Knobs (encoders) και faders θα υπάρχουν σαν optional. Δηλαδή όποιος θέλει θα μπορεί να τα προσθέτει στο project ανάλογα τις απαιτήσεις του. Βέβαια σε βάρος του όγκου.NemOOO είπε:Να ρωτησω κατι:
Εκτος απο την βασικη ιδεα σχετικα με τις αλλαγες στο setup υπαρχει περιπτωση να γινει καποια επεκταση και να μπορουμε να χρησιμοποιουμε knobs και faders και να γινει κατι τετοιο?
![]()
Σ'ευχαριστω, σου ευχομαι και σε'να καλη επιτυχια και αν μπορω να βοηθεισω καπως...πολυ ευχαριστως..Σχετικά με το δικό σου project, είναι πολύ ωραίο, παίζεις με άλλα δεδομένα για άλλες απαιτήσεις. Γενικά όμως είναι αξιόλογο για το συγκεκριμένο λόγο που το φτειάχνεις.
Καλή συνέχεια
αν εχεις την ορεξη και τα λεφτα για το κοστος κατασκευης (δεν ειναι πολλα), μπορεις να φτιαξεις το δικο μου προτζεκτ. Προς θεου, δε συναγωνιζομαι κατι η' καποιον, απλα ισως ειναι καταλληλοτερο για τισ αναγκες σου. Μπορεις να εχεις ενα σθνδιασμο απο 24 faders, buttons, pots, etc...Να ρωτησω κατι:
Εκτος απο την βασικη ιδεα σχετικα με τις αλλαγες στο setup υπαρχει περιπτωση να γινει καποια επεκταση και να μπορουμε να χρησιμοποιουμε knobs και faders και να γινει κατι τετοιο?
Ναί. Αλλά by default θα είναι OFF.warpie είπε:Μανώλης,
απο περιεργια, το προτζεκτ σου θα εχει οπτιον για 'active sensing' ?
Το κύκλωμα δεν έχει σχεδιαστεί ακόμα. Είναι όμως σαν να έχει σχεδιαστεί.1) Έχει σχεδιαστεί το κύκλωμα; Αν ακόμα όχι, προτείνω την χρησιμοποιηση ενός επεξεργαστή τς σειράς 16F88x, καθώς έχουν εσωτερικό ταλαντωτή ---> ακόμα λιγότερα εξαρτήματα για την κατασκευή
Δεν έχει ξεκινήσει ακόμα. Όμως, δεν με απασχολεί αυτό. Αυτό είναι το εύκολο της υπόθεσης.2) Το πρόγραμμα του επεξεργαστή σε τί στάδιο βρίσκεται;
Ναί. Εάν κοιτάξεις προσεκτικά τη δομή των bin αρχείων, θα δεις τι περιέχουν και τι δυνατότητα από πλευράς εντολών μπορείς να στείλεις, τότε θα καταλάβεις ότι δεν γίνεται διαφορετικά. Αλλιώς θα πρέπει να γραφτεί "Ο κώδικας" για τον επεξεργαστή. Όχι απλά δε συμφέρει καθόλου σε χρόνο, αλλά δε θα χωρέσει με όλα αυτά που έχουμε σκεφτεί μέχρι τώρα να κάνει αυτό το κουτί.3) Είναι απόλυτα απαραίτητο οι ρυθμίσεις να περνώνται μέσω midi dump στο κουτί;
Σαφώς και θα μπορούσαν. Αλλά σύνολο θα είχαμε μόνο 8KB μνήμης. Με όλα αυτά που θέλουμε να κάνουμε δεν θα τα χωρούσε. Με την εξωτερική έχουμε 32KB μνήμης που νομίζω ότι είμαστε σε καλά επίπεδα γι'αυτό που θέλουμε να κάνουμε και ειδικά έτσι όπως το θέλουμε να γίνει.4) Θα μπορούσαν να γράφονται οι ρυθμίσεις στη μνήμη του προγράμματος του επεξεργαστή, όπου έχουμε συνολικά 8kB μνήμη, ώστε να μην χρειάζεται η εξωτερική EEPROM; Στόχος εδώ: Το απόλυτο ελάχιστο σε hardware.
1) Να τελειώσει και να γίνει σχολαστικός έλεγχος της δομής του bin αρχείου της μνήμης. Δηλαδή να είναι έτσι γραμμένο το αρχείο αυτό, ώστε να υπάρχει μιά λογική στην δομή του, όπου να μπορεί το πρόγραμμα του επεξεργαστή να διαβάζει άνετα-γρήγορα και χωρίς περιθώρια σφάλματος τα δεδομένα. Αυτό έχει σχεδόν τελειώσει. Απλά το τριπλοτσεκάρω για λόγους ασφάλειας. Αν γίνει κάποιο λάθος εδώ, τότε θα έχουμε λάθη στα επόμενα βήματα.5) Ποιά είναι τα αμέσως επόμενα βήματα;