[MDC KeyboardStudio alpha 1.0.0 · Realtime MIDI και δοκιμές](/keyboardstudio-guide.md) # MDC KeyboardStudio · Triton Extreme Simulation · Build 0037 ## Οι οθόνες του Build 0037 Το LCD ακολουθεί πλέον τη σταθερή αναλογία **320 × 240** της TouchView. Η ίδια διάταξη μεγαλώνει αναλογικά σε υπολογιστή και tablet, χωρίς να αλλάζουν οι θέσεις πεδίων και tabs. Το **⛶ LCD** μεγαλώνει την οθόνη· το **Escape / × Κλείσιμο** την επαναφέρει. Τα στοιχεία της εφαρμογής, όπως η επιλογή «Set εργασίας / Συνδεδεμένο όργανο», παραμένουν έξω από το LCD. Οι αδιευκρίνιστες παράμετροι εμφανίζονται με **—** και ανενεργές. Δεν αντιπροσωπεύουν τιμές που διαβάστηκαν από το όργανο. ### PROG · αρχική οθόνη Bank, Category και Tempo επάνω, μαύρη γραμμή με το επιλεγμένο Program, αναθέσεις SW/Knob, IFX/MFX και Performance Editor. Οι sliders ενεργοποιούνται μόνο στη διαθέσιμη ζωντανή λειτουργία MIDI. ![Program P0 Play](guide-images/lcd37-program.png) ### Program Basic και Filter EG MENU → P1 → Program Basic εμφανίζει Oscillator Mode, Voice Assign Mode και Scale στις αντίστοιχες ομάδες. Το Velo. Zone έχει πλέον **και Top και Bottom για κάθε oscillator**. Οι εκτός ορίων τιμές που υπήρχαν ήδη στο αρχείο διατηρούνται και δεν ξαναγράφονται αυθαίρετα. ![Program Basic](guide-images/lcd37-basic.png) MENU → P3 → Filter EG εμφανίζει το envelope πάνω και Level/Time/Modulation κάτω. Η αλλαγή μιας τιμής ενημερώνει το διάγραμμα. Το διάγραμμα είναι σχηματικό, όχι παραγωγή ή μέτρηση του ήχου του DSP. ![Filter EG](guide-images/lcd37-filter-eg.png) ### COMBI · οκτώ timbres Τα timbres εμφανίζονται παράλληλα. Πάτησε τον αριθμό 1–8 για να δείξει η γραμμή πληροφοριών το αντίστοιχο Program και κανάλι MIDI. Τα ονόματα κατηγοριών Programs προέρχονται από το Program category table του set, όχι από τις κατηγορίες Combi. Στο P8, BUS, Send1 και Send2 είναι διαφορετικές ρυθμίσεις. ![Combi](guide-images/lcd37-combi.png) ### MOSS · ξεχωριστή οθόνη κάθε μηχανής Οι 13 μηχανές OSC1 έχουν ανεξάρτητες διατάξεις, σύμφωνα με το EXB-MOSS manual. Ο OSC2 διαθέτει τις εννέα συμβατές μηχανές. Μετά από αλλαγή τύπου πάτησε WRITE πριν αλλάξεις τις νέες παραμέτρους. Τα νέα πρότυπα παραμέτρων προέρχονται από τα επαληθευμένα δεδομένα αναφοράς. ![MOSS Resonance](guide-images/lcd37-moss-resonance.png) Διορθώθηκε η σύγκρουση Noise Frequency AMS1 / Sub OSC Pitch AMS1: αποθηκεύονται σε ξεχωριστά bytes. Οι επιλογές AMS, Scale, BUS και controllers χρησιμοποιούν ονόματα αντί για ακατανόητους κωδικούς όπου υπάρχει πλήρης τεκμηριωμένη αντιστοίχιση. ### Δοκιμασμένη επεξεργασία samples 1. Φόρτωσε πακέτο PCG/KSC/KMP/KSF και επίλεξε SAMPLING. 2. Στο P2 Loop Edit όρισε Start/End και πάτησε **Εφαρμογή στο αντίγραφο** κάτω από το όργανο. 3. Στο P1 Sample Edit όρισε Edit Range Start/End. Το End στην οθόνη είναι η τελευταία συμπεριλαμβανόμενη θέση, όπως στο hardware. 4. Ενεργοποίησε Normalize, αν το χρειάζεσαι, και εφάρμοσε. 5. MEDIA → Save → Save all κατεβάζει το PCG και τα συνδεδεμένα KSC/KMP/KSF. ![Loop Edit](guide-images/lcd37-loop.png) Στη δοκιμή, sample 8.192 frames έγινε 7.900 frames. Η εξαγωγή ξαναδιαβάστηκε: μήκος 7.900, loop 128–7.800, σωστό PCG και έγκυρο ZIP. Πρόκειται για δοκιμή δομών αρχείων, όχι πιστοποίηση φόρτωσης/ακρόασης σε πραγματικό Extreme. ![Media](guide-images/lcd37-media.png) ## Δύο σαφείς λειτουργίες Άνοιξε **Edit → Simulation**. Η επιλογή πάνω από το όργανο καθορίζει πού γίνονται οι αλλαγές: - **Set εργασίας:** επεξεργάζεται το ενεργό PCG. Το WRITE γράφει στο αντίγραφο εργασίας και υποστηρίζει Αναίρεση. Η Αποθήκευση δημιουργεί τη δική σου έκδοση στη Library ή νέο αρχείο. - **Συνδεδεμένο όργανο:** GET του τρέχοντος Program/MOSS ή Combi και SEND στον προσωρινό ήχο του Extreme. Η αποστολή ελέγχεται με ACK και νέα λήψη. Δεν γράφει μόνιμη bank. Τα preload παραμένουν κλειδωμένα. Πάτησε **Δημιουργία user αντιγράφου** για επεξεργασία. Κανένα WRITE δεν αντικαθιστά το αρχικό αρχείο εισόδου. ## Επιλογή ήχου και πλοήγηση Στο set εργασίας, επίλεξε ήχο από τη λίστα και πάτησε **Ρυθμίσεις ήχου →**, ή κάνε διπλό κλικ. Bank F είναι το EXB-MOSS μέσα στο PROG. Η Category ανοίγει τις κατηγορίες του συγκεκριμένου PCG. Οι GM ή απόντες ήχοι δεν εμφανίζονται ως υποθετικά περιεχόμενα. **MENU:** σελίδες P0–P9. **Tabs:** υποσελίδες κάτω από το LCD. **▾:** εντολές της τρέχουσας σελίδας. **EXIT:** κλείσιμο διαλόγου ή επιστροφή στην P0. Η αναζήτηση παραμέτρων αναζητά σε όλες τις διαθέσιμες σελίδες του επιλεγμένου ήχου. Οι αριθμητικές τιμές, τα −/+ και το keypad χρησιμοποιούν τα όρια του αντίστοιχου πεδίου. COMPARE εμφανίζει τις προηγούμενες ρυθμίσεις χωρίς να σβήνει τις πρόχειρες αλλαγές. Κατά την αλλαγή ήχου ή λειτουργίας ζητείται επιβεβαίωση απόρριψης όταν υπάρχουν εκκρεμότητες. ## Program και MOSS | Σελίδα | PCM Program | EXB-MOSS | | --- | --- | --- | | P0 | Play, Performance Edit, Arpeggio | Play, Performance Edit, Arpeggio | | P1 | Program Basic, OSC Basic, Velo. Zone, Controller | Program Basic, OSC Basic, OSC1/2, Noise, Mixer, Controller | | P2 | Pitch OSC1/2 και Pitch EG | OSC1/2/SubOSC/Common Pitch | | P3 | Filter1/2, Modulation, LFO Modulation, EG | Filter1/2 και Modulation | | P4 | Amp1/2, Pan, Modulation, EG | Amp1/2, Amp EG, Output Level/Pan | | P5 | Τέσσερα oscillator LFOs | LFO1–4 | | P6 | Δεν υπάρχει στο PCM hardware | EG1–4 | | P7 | Arpeggiator, Scan Zone | Arpeggiator, Scan Zone | | P8 | Routing, Insert FX, IFX1–5 | Ίδια δομή effects | | P9 | Master FX, MFX1/2, EQ, Valve Force | Ίδια δομή effects | Στις σχετικές σελίδες λειτουργούν Copy/Swap Oscillator, Swap LFO 1&2, Copy Arpeggiator, Copy/Swap Insert/Master Effect και Copy Valve Force. Οι εντολές περιλαμβάνουν τις έγκυρες πρόχειρες αλλαγές σε μία ενέργεια Αναίρεσης. Η ζωντανή λειτουργία χρησιμοποιεί μόνο τον ήδη ληφθέντα τρέχοντα ήχο ως πηγή. **Sync Both EGs:** σε Double PCM Program, άνοιξε το ▾ από Filter EG ή Amp EG. Όταν είναι ενεργό, η αλλαγή ενός πεδίου περνά στο αντίστοιχο πεδίο και του δεύτερου oscillator. Η επιλογή ισχύει από κοινού για Filter και Amp, όπως στο εγχειρίδιο. Δεν αντιγράφει ολόκληρο envelope κατά την ενεργοποίηση. **Double-size effects:** οι τύποι 90–102 χρησιμοποιούν την τρέχουσα και την επόμενη θέση IFX. Επιτρέπονται στις IFX2, IFX3 ή IFX4. Πριν τους επιλέξεις, η επόμενη θέση πρέπει να είναι No Effect. Η κατειλημμένη δεύτερη θέση δεν επεξεργάζεται χωριστά. Τα interleaved bytes του Valve Force διατηρούνται. Μετά από αλλαγή τύπου πάτησε WRITE και μετά επεξεργάσου τις παραμέτρους του. Οι τύποι effect χωρίς επαληθευμένο εργοστασιακό πρότυπο δεν επιλέγονται για νέα αρχικοποίηση. Υπάρχοντες τέτοιοι ήχοι διατηρούν τα δεδομένα τους. Τα διαγράμματα envelope δείχνουν και αρνητικά επίπεδα. Οι καμπύλες είναι απεικονίσεις παραμέτρων, όχι προσομοίωση του DSP ή μέτρηση χρόνου σε δευτερόλεπτα. ## Performance Editor μέσω πραγματικού MIDI 1. Σύνδεσε το Extreme από το **MIDI** και βάλε το πραγματικό όργανο σε **PROG P0: Play**. 2. Στη Simulation επίλεξε **Συνδεδεμένο όργανο → GET · τρέχων ήχος**. 3. Μετά τη λήψη πάτησε **Εμφάνιση στη ζωντανή Simulation**. 4. Στην P0 άλλαξε έναν slider. Η αλλαγή στέλνεται όταν αφήσεις τον slider. 5. Η εφαρμογή περιμένει ACK και διαβάζει δύο φορές τον νέο προσωρινό ήχο. Οι δύο λήψεις πρέπει να συμφωνούν. Octave: −3…+3. Pitch Stretch: −12…+12, μόνο PCM. Οι υπόλοιποι έξι sliders: −10…+10. Το «—» σημαίνει ότι δεν έχει σταλεί τιμή αυτού του slider στη συγκεκριμένη συνεδρία· το PCG dump δεν δηλώνει την τρέχουσα σχετική θέση του. Οι πραγματικοί υπολογισμοί γίνονται από το Extreme. Στο **Set εργασίας** οι σχετικοί Performance sliders παραμένουν ανενεργοί, επειδή δεν έχει επαληθευτεί η ακριβής offline μετατροπή τους. Οι απόλυτες παράμετροι επεξεργάζονται στις P1–P9. Στείλε ή απόρριψε πρώτα τυχόν άλλες πρόχειρες αλλαγές πριν χρησιμοποιήσεις Performance Edit. Στο Build 0036 ελέγχθηκαν σε πραγματικό Extreme 61 οι οκτώ PCM sliders και η προσωρινή εντολή Swap LFO. Ο αρχικός προσωρινός ήχος επανήλθε byte προς byte. Δεν έγινε μόνιμο γράψιμο bank. ## Global P0–P4 P0: Basic, System Preference και Input/Sampling. Το System Clock βρίσκεται στο System Preference και το Auto Optimize RAM στο Input/Sampling. P1: η γνωστή PCG παράμετρος Convert Position· οι μη διαθέσιμες MIDI ρυθμίσεις εμφανίζονται ανενεργές. P2: assignments και πολικότητες controllers. P3: 16 User Octave Scales και μία All Notes Scale· περιλαμβάνει Copy Scale. P4: 16 ονόματα Program και 16 Combi κατηγοριών. Το όριο ονομάτων είναι **16 printable ASCII χαρακτήρες**. Η επικύρωση γίνεται και στον server. Αν λείπει GLB1, η Προσθήκη Global από αναφορά προσθέτει αντίγραφο του επαληθευμένου chunk· δεν διαβάζει τις τρέχουσες ρυθμίσεις του hardware. Δεν υποστηρίζεται ακόμη ζωντανή μαζική εγγραφή Global. ## Global P5 · Drum Kit 1. GLOBAL → MENU → P5: Drum Kit. 2. Επίλεξε kit και KEY από C−1 έως G9. 3. Στο **Sample Setup** επεξεργάσου High/Low drumsamples, Level, Transpose, Tune, envelopes και φίλτρο. 4. Στο **Voice/Mixer** επεξεργάσου Pan, BUS, Sends, Exclusive Group και τις επιλογές λήψης νότας. 5. WRITE αποθηκεύει το συγκεκριμένο kit στο αντίγραφο. ![Global P5 Drum Kit](guide-images/lcd37-drum.png) **Copy Key Setup** αντιγράφει ένα πλήκτρο σε ένα πλήκτρο ή συνεχόμενη περιοχή. **Copy Drum Kit** αντιγράφει kit του ίδιου set στην επιλεγμένη θέση. Ελέγχονται τα όρια κάθε ROM τράπεζας και η παρουσία των απαιτούμενων RAM samples· δεν υποκαθίστανται σιωπηλά ελλείποντα KSF. ## Global P6 · User Arpeggio **Pattern Setup:** Length 1–48, Octave Motion, τύπος pattern/trigger και 12 Fixed Notes. **Pattern Edit:** πλέγμα 48 βημάτων × 12 tones. Πάτησε κελί για ενεργοποίηση/απενεργοποίηση και επίλεξε βήμα για Pitch Offset, Gate, Velocity και Flam. Τα βήματα μετά το Length εμφανίζονται αχνά και διατηρούν τα δεδομένα τους. ![Global P6 Pattern Edit](guide-images/lcd37-arpeggio.png) Στο ▾: Initialize Steps (Empty/Full), Copy Step με περιοχή, Delete Step, Insert Step και Rotate Step. Η περιστροφή αφορά το ενεργό Length. Insert/Delete μετακινούν βήματα χωρίς να αλλάζουν το Length. Κάθε εντολή έχει μία Αναίρεση· το COMPARE αφορά τις πρόχειρες αλλαγές παραμέτρων. ## COMBI / SAMPLING / MEDIA COMBI: οκτώ timbres, Program/Mixer, τέσσερα MIDI Filter tabs, Key/Velocity Zones, MOSS Setup, controllers και δύο arpeggiators. Στη ζωντανή λήψη δεν εμφανίζονται ως βέβαια τα ονόματα Programs από διαφορετικό set του PC. Write Combination γράφει στο PCG· SEND στη ζωντανή λειτουργία αλλάζει μόνο τον προσωρινό Combi. SAMPLING και Samples · RAM χρησιμοποιούν τον ίδιο editor KMP/KSF για sample length, loop, normalize, multisample zones και μνήμη. MEDIA Load/Save/Utility χρησιμοποιεί τα αρχεία του ενεργού αντιγράφου και εξάγει PCG ή πακέτο ZIP με KSC/KMP/KSF. Δεν υπάρχει δεύτερο ανεξάρτητο set μέσα στη Simulation. ## Τι παραμένει ανολοκλήρωτο Οι ενεργές οθόνες ανασχεδιάστηκαν βάσει των εγχειριδίων. Υπάρχουν ακόμη διαφορές στην ακριβή γραμματοσειρά, σε ορισμένα γραφικά/διαλόγους και στις μη υποστηριζόμενες σελίδες. Δεν έχει πιστοποιηθεί ταύτιση pixel προς pixel. Η Simulation είναι ανεξάρτητος editor και MIDI χειρισμός. **Δεν εκτελεί το KORG OS ή το DSP και δεν έχει ακόμη όλες τις λειτουργίες του hardware.** - Offline Performance Edit και μέρος σύνθετων/μη επαληθευμένων packed παραμέτρων. - Sequencer, Song Play, Auto Song Setup και επεξεργασία SNG. - Εγγραφή φυσικού audio input, Audio CD, Sampling effects και ορισμένες επεξεργασίες samples. - Live Global/Drum Kit/Arpeggio parameter editing, hardware calibrations και ορισμένα Page Menu utilities. - Μόνιμη εγγραφή από τη ζωντανή Simulation, πλήρης MIDI ανατροφοδότηση κάθε χειρισμού και εικονική αναπαραγωγή της φυσικής οθόνης. - Ηχητική ταύτιση και φόρτωση όλων των νέων PCG/KSC/KMP/KSF στο πραγματικό όργανο δεν έχουν πιστοποιηθεί από τα αυτοματοποιημένα tests. Οι μη υλοποιημένες εντολές εμφανίζονται ανενεργές. Τα μη τεκμηριωμένα bytes διατηρούνται. Αυτό αποτρέπει την παρουσίαση υποθετικών λειτουργιών ως έτοιμων. ## Πηγές και προέλευση Χρησιμοποιήθηκαν τα ήδη διαθέσιμα αρχεία από το project: Triton Extreme Parameter Guide (Program pp.1–36, Global pp.155–174, Effects), [Quick Start E2 που υπέδειξες](https://cdn.korg.com/us/support/download/files/ae90b49c35211db4dea45b6a563be9bc.pdf), EXB-MOSS E2 και επίσημα MIDI Implementation Tables 1–8/MIDIFX. Τα αρχεία με ονόματα hash αναγνωρίστηκαν από το περιεχόμενό τους. Το VST δεν θεωρείται ισοδύναμο με το hardware OS. Τα πρωτότυπα εγχειρίδια/εκτελέσιμα και ο κώδικας ξένων εργαλείων δεν ενσωματώθηκαν στο προϊόν.