Προς το περιεχόμενο
Μανώλης Χναράκης

DIY Project: Noiz Midi Controller

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

Έγινε και άλλη προσθήκη στο βασικό project. Μάλλον, αφορά πιό πολύ τους κιθαρίστες που έχουν παλαιού τύπου πεταλιέρα midi controller όπου δεν στέλνει παρά μόνο program changes.

 

Τώρα, θα μπορούν μέσω program change να κάνουν μετατροπή του μηνύματος program change όχι μόνο σε άλλο program change αλλά και να στείλουν όποιο midi μήνυμα θέλουν ελεύθερα.

 

Για όσους παρακολουθούν, επειδή αρχίζει και "πλατιάζει" το θηριάκι,

συνολικά οι μνήμες έγιναν 261.

64 x standard + 8 x quick + 61 x midi note + 128 program changes.

 

μάλλον θα βάλουμε μεγαλύτερη μνήμη. Από 24LC256 σε 24LC512 ίσως και παραπάνω.

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος προς την ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Τελείωσε και το section των foot switches. Μιά λεπτομέρεια. Είναι 3 state παρακαλώ.

Δηλαδή, μπορούμε να έχουμε διαφορετικές εντολές στο switch down από το switch up. Μέχρι εδώ είναι δύο οι λειτουργίες.

Η τρίτη λειτουργία αφορά toggle. Βοηθάει τις λειτουργίες τύπου start/stop. Αλλιώς θα έπρεπε να έχουμε πατημένο συνέχεια τον ποδοδιακόπτη.

Για παράδειγμα:

switch down - switch up = α εντολή(ές)

switch down - switch up = β εντολή(ές)

switch down - switch up = α εντολή(ές)

κ.ο.κ.

 

Επειδή κάποιοι έκαναν την παρατήρηση, εντός του αρχείου υπάρχουν εντολές άσχετες. Ναί. Λειτουργούν ως markers-monitoring για τον έλεγχο κατά την διάρκεια του προγραμματισμού.

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος προς την ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Εδώ είναι το τελικό bin αρχείο.

Υποστηρίζει:

1. 64 μνήμες "Patches" (8X8). Με μέγιστο 256 bytes ανά μνήμη.

    Για αποστολή οποιουδήποτε μηνύματος.

2. 8 μνήμες "Quick Buttons". Με μέγιστο 256 bytes ανά μνήμη.

    Για αποστολή οποιουδήποτε μηνύματος.

3. 128 μνήμες "Midi Notes". Με μέγιστο 256 bytes ανά μνήμη.

    Για αποστολή οποιουδήποτε μηνύματος με το πάτημα πλήκτρου από το κλαβιέ.

4. 128 μνήμες "Program Change". Με μέγιστο 256 bytes ανά μνήμη.

    Για αποστολή οποιουδήποτε μηνύματος με την αποστολή program change.

5α. 1 setup "Foot Switches ". Με μέγιστο 9 + 9 bytes ανά switch.

    Με δυνατότητα αποστολής διαφορετικού μηνύματος στο switch-down και διαφορετικού στο switch-up.

ή

5β. 1 setup "Foot Switches". Με μέγιστο 9 bytes ανά switch.

    Για αποστολή του ίδιου μηνύματος με διαφορά στο value (π.χ. ΟΝ ή OFF).

6. 1 setup "Foot Pedals". Με μέγιστο 9 bytes ανά pedal.

7. 1 setup "Faders". Με μέγιστο 3 bytes ανά fader.

8. 1 setup "Encoders". Με μέγιστο 3 bytes ανά encoder.

9. 1 setup "Alpha Dials". Με μέγιστο 3 bytes ανά α-dial.

10. 1 setup "D-Beams". Με μέγιστο 3 bytes ανά d-beam.

 

Και φυσικά όλα τα πιό πάνω είναι επί 4 αφού μπορούμε να έχουμε ταυτόχρονα διαφορετικά δεδομένα για τα 4 midi out.

 

Ελπίζω να μην έκανα κανένα λάθος και .... να μην ξέχασα κανέναν απαιτητικό  :)


Για όσους ρωτήσουν, το σύνολο των αρχείων txt είναι 1236 αρχεία.

Επίσης από τα 32KB της μνήμης (EEPROM), μένουν ελεύθερα για τον χρήστη περίπου 22KB.

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος προς την ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Εδώ είναι όλα τα (1236) αρχεία txt. Προσοχή, η ονομασία έχει σημασία.

 

Όλα ξεκινούν με "Nz" ή "Nz_".

Ακολουθούν 2 ψηφία που αφορούν την ονομασία του υλικού (fader [FR], encoder [EN], patch [MP], quick-button [QB] κ.λ.π.)

Ακολουθούν 3 ή 4 αριθμοί.

Ο πρώτος αριθμός αφορά πάντοτε το midi out (1 έως 4).

Οι υπόλοιποι αριθμοί αφορούν την μνήμη ή το (fader, encoder, switch, note number, program change κ.λ.π.)

 

Επίσης, η σύνταξη των εντολών είναι πάντοτε σε ζευγάρια και χωρίς κενά όπως για παράδειγμα:

B0,00,01

ή

B0,00,01<ENTER>

ή

B0<ENTER>

00<ENTER>

01

ή

B0<ENTER>

00<ENTER>

01<ENTER>

 

και όχι

B0,0,1

ή

C0<ENTER>

00<ENTER>

01<ENTER>

<ENTER>

ή C0 00 01

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος προς την ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Τα πλήρη στοιχεία που αφορούν την ονομασία των αρχείων.


01. Nz_ADmnn.TXT -> [AD] Alpha Dials {4 x 8} = 32 αρχεία

02. Nz_DBmnn.TXT -> [DB] D-Beams {4 x 8} = 32 αρχεία

03. Nz_ENmnn.TXT -> [EN] Encoders {4 x 8 } = 32 αρχεία

04. Nz_FRmnn.TXT -> [FR] Faders {4 x 8} = 32 αρχεία

05. Nz_KBmnn.TXT -> [KB] Keyboard (Midi Notes) {4 x 61} = 244 αρχεία

06. Nz_MPmnn.TXT -> [MP] Patches {4 x 64} = 256 αρχεία

07. Nz_PDmnn.TXT -> [PD] Pedals {4 x 4} = 16 αρχεία

08. Nz_QBmnn.TXT -> [QB] Quick Buttons {4 x 8} = 32 αρχεία

09. Nz_Sdmnn.TXT -> [sd] Foot Switch Down {4 x 4}= 16 αρχεία

10. Nz_Stmnn.TXT -> [st] Foot Switch Toggle {4 x 4} = 16 αρχεία

11. Nz_Sumnn.TXT -> [su] Foot Switch Up {4 x 4} = 16 αρχεία

12. NzPCmnnn.TXT -> [PC] Program Change {4 x 128} = 512 αρχεία


Σύνολο = 1236 αρχεία


Όπου [m], ο αριθμός του midi out. Από 1 έως και 4.

Όπου [nn] ή [nnn], ο αριθμός του υλικού.

alpha dial, από 01 έως 08

d-beam, από 01 έως 08

encoder, από 01 έως 08

fader, από 01 έως 08

keyboard midi note, από 36 έως 96

patch, από 11 έως 18, από 21 έως 28, από 31 έως 38, .........., από 81 έως 88

pedal, από 01 έως 04

quick button, από 01 έως 08

foot switch, από 01 έως 04

program change, από 000 έως 127.


Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος προς την ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Μανώλη, δεν ξέρω αν μπαίνω αργοπορημένα στο θέμα, αλλά πως θα σου φαινόταν αν μπορούσε αυτό το "μαγικό κουτάκι" να έχει και απευθείας υποδοχή για breath controller, για να απαλλαγής από το αντίστοιχο κουτάκι της MIDI Solutions;

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος προς την ανάρτηση
Κοινοποίηση σε άλλες σελίδες

παιδια καλησπερα.τελικα τι εγινε με αυτο το progect?

 

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος προς την ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

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

Σύνδεση

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

Σύνδεση



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

Τα cookies

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