303BOX DONANIM LABORATUVARI / TD-3

Canlı MIDI ve pattern hafızasına yazma iki ayrı TD-3 testidir.

TD-3 canlı notaları alırken pattern hafızasına aktarım başarısız olabilir. İlk başarısız adımdan başlayın: canlı notalarda çıkış ve kanal; hafıza aktarımında giriş/çıkış eşleşmesi, SysEx cevabı ve perde kodlaması. Bu rehber 303box’taki kontrolleri ve kendi cihazınızda kaydını tutabileceğiniz test yöntemini açıklar.

Yazan: Z3Z
Sequencer’ı açTam MIDI rehberi
Kanıtlar ve sınırlar

Neyi doğrulayabiliyoruz?

Bir kullanıcı TD-3 ile canlı USB MIDI çalmanın çalıştığını, hafızaya yazmanın ise başarısız olduğunu bildirdi. Bu bildirim teşhis için iki yolu ayırmamızı sağlar; bütün aktarım hatalarının nedenini veya o cihazda düzeltmenin başarılı olduğunu kanıtlamaz.

Yazıcı testleri kodlanan baytları bağımsız hazırlanmış bir paketle karşılaştırır, nota havuzunu yorumlar ve simüle MIDI portlarıyla yedekleme, onay, yazma, geri okuma ve geri yükleme işlemlerini çalıştırır. Es, accent, slide, bank sınırları, üçleme uyuşmazlığı ve geçersiz girişler sınanır. Bunlar yazılım testleridir; fiziksel TD-3 kaydı değildir. Bu sürüm için fiziksel cihazda başarılı yazma ve dinleme kaydı yayımlamadık; doğrudan yazma deneysel kalır.

Doğrulanan yazma neden yanlış notalar çalabiliyordu?

TD-3 hafızasında zamanlama ve nota havuzu ayrıdır. Es, zamanlamada yer kaplar fakat nota, accent veya slide havuzunda yer kaplamaz. Önceki yazıcı bu havuzda boşluk bırakıyordu; eslerden sonraki notalar kayıyor, aynı hatayı tekrarlayan çözücü de eşleşme bildirebiliyordu. 2026.09.28.2 sürümü çalınacak notaları havuza aralıksız yerleştirip ekrandaki sırayla denetler. Ayrıca hedef hafızanın eski üçleme ayarını taşımak yerine on altı düz adım yazar.

Tablodaki ○, sonraki notaya legato bağlantısıdır; bulunduğu adımın kendi notası yine çalar. Yazıcı artık bu notayı korur ve sonraki adım nota içeriyorsa slide açar; döngü sonu dahil canlı MIDI bağlantı kuralını kullanır. ○ işareti, nota havuzunu farklı ilerleten TD-3 tie zamanlamasına dönüştürülmez. Ardından es gelen tek bir ○ ise donanımın normal gate süresini kullanır; onun tam süresi bu aktarım biçiminde saklanmaz.

İki ayrı sinyal yolu

YolUSB’den geçen veriBaşarı neyi kanıtlar?Neyi kanıtlamaz?
Canlı MIDINote on/off, velocity, clock ve isteğe bağlı transportTarayıcı çıkışı ve receive channel synth motoruna ulaşıyorTD-3 pattern hafızasının okunup yazılabildiğini
Doğrudan pattern aktarımıCihaza özel SysEx okuma/yazma mesajlarıSeçili slot yedeklenebiliyor, kodlanıyor, yazılıyor ve geri okunuyorDonanım patch’inin browser synth ile aynı tınıyı vereceğini

Canlı notalar çalışıyor fakat VERIFY USB / SYSEX başarısızsa önce bass kanalını değiştirmeyin. Kanal eşleşmesi canlı notalara aittir; hafıza aktarımı çift yönlü SysEx port çifti ve geçerli cihaz cevabı gerektirir.

303box’ın güvenli yazma sırası

  1. Transaction sırasında nota trafiği karışmasın diye browser ve MIDI playback’i durdurur.
  2. Seçili TD-3 MIDI input/output çiftini açar.
  3. Cihaz bilgisini ister; burada timeout oluşursa bunu uyumsuz cihaz olarak etiketlemez.
  4. Ekranda seçili grup, bölüm ve pattern slotunu okur.
  5. Cevabı doğrular ve orijinal 123-byte pattern payload’unu browser yedeği olarak saklar.
  6. Yalnızca aktif notaların tümü TD-3 hafıza aralığını geçtikten sonra on altı step’i kodlar.
  7. Write mesajından önce açık kullanıcı onayı ister.
  8. Memory commit’i bekler, aynı slotu yeniden okur ve sonucu karşılaştırır.

BACKUP + WRITE’ın canlı çalmadan uzun sürmesinin nedeni budur. Körlemesine dump atmak yerine önce okur, sonra yazar ve tekrar okuyarak doğrular.

Base Octave 4 ve 5 neden farklı davranır?

Canlı MIDI’de 303box, Base Octave 1–5 içindeki C notasını standart MIDI 24, 36, 48, 60 ve 72 olarak gönderir. Bunun için tarayıcının MIDI output fonksiyonunu sonradan yamalamaz.

303box oktavıCanlı gönderilen CCanlı playbackTD-3 hafızasına doğrudan yazma
124MIDI olarak gönderilirKodlayıcının aralığında
236MIDI olarak gönderilirKodlayıcının aralığında
348MIDI olarak gönderilirKodlayıcının aralığında
460Normal MIDI olarak gönderilirBelgelenmiş pattern alanının dışında
572Normal MIDI olarak gönderilirBelgelenmiş pattern alanının dışında

Tersine mühendislikle belgelenen format, saklanan pitch alanını 0x00–0x2F olarak ve standart MIDI’den bir oktav aşağı offset ile tanımlar. Eski encoder yüksek notaları sessizce 0x2F değerine sıkıştırıyordu; farklı yüksek notalar tek perdeye dönüşüyordu. 303box artık bu güvensiz yazmayı reddeder ve düşürülmesi gereken step’leri listeler. Aralık testi başarısızsa hiçbir şey yazılmaz.

Tekrar edilebilir 16-step aktarım testi

Karmaşık bir pattern yerine önce kontrollü örnek kullanın. Base Octave 2 seçin; aşağıdaki step’leri girin ve kalanları rest bırakın.

StepNotaOktavGateİfadeNeden?
1C2TriggerAccentBelirgin başlangıç işareti
4G2TriggerYokDuyulur perde farkı
7C3TriggerSlideTek oktav geçişi
8D#3TriggerYokSlide hedefi
11A#2TriggerAccentİkinci güçlü işaret
15G2TriggerYokÖlçü sonu kontrolü

Önce BROWSER modunda dinleyin. Sonra BROWSER + MIDI ile TD-3’ün aynı nota sırasını izlediğini doğrulayın. Ardından TEST READ (NO WRITE), VERIFY USB / SYSEX ve BACKUP + WRITE adımlarını çalıştırın. Her seferinde yalnızca tek katmanı değiştirmek ilk bozulan kontrol noktasını görünür yapar.

Hata mesajı ve doğru sonraki adım

DurumAnlamıSonraki işlem
USB MIDI çifti bulunamadıTarayıcı eşleşen input ve output sunmuyorUSB’yi yeniden bağlayın, diğer MIDI yazılımlarını kapatın, sayfayı yenileyip yeni output’u seçin
Ürün adı sorgusu timeoutİsteğe bağlı okunabilir isim cevabı gelmediHedef pattern okuma doğrulamasının devam etmesine izin verin
Cihaz açıkça başka ürün bildiriyorGerçek cevap TD-3 profiliyle çelişiyorDurun ve doğru fiziksel output’u seçin
Pattern read timeoutÇift yönlü SysEx tamamlanmadıUSB çiftinin input tarafını ve başka uygulamanın portu tutup tutmadığını kontrol edin
Oktav aralığı uyarısıAktif step’lerden biri TD-3 hafızasında güvenle temsil edilemiyorListelenen step’leri 1–3 oktavına indirin; canlı MIDI daha yüksek kalabilir
Geri okuma eşleşmiyorCommit edilen slot kodlanan pattern’den farklıKaydedilen yedeği geri yükleyin ve write işlemini körlemesine tekrarlamayın

TD-3 neden browser ile birebir aynı duyulmaz?

Nota sırası eşleşebilir fakat tını eşleşmez. Browser önizlemesi ve TD-3 farklı sentez yollarıdır. Donanımda waveform, cutoff, resonance, envelope modulation, decay, accent tepkisi, tuning, distortion ve ses zinciri sonucu belirler. Browser’ı analog patch’in kopyası olarak değil; nota, rest ve phrasing yapısının işitsel taslağı olarak düşünün.

Adil karşılaştırma için browser delay ve distortion’ı kapatın, TD-3 üzerinde sade bir patch kullanın, aynı tempoda tek ölçü karşılaştırın ve önce nota sırası ile rest’leri dinleyin. Filter karakterini ancak sequence eşleştikten sonra değerlendirin.

Kapsam, sınırlar ve kaynaklar

İncelenebilir bir cihaz testi için tarihi, model ve firmware’i, tarayıcı ve işletim sistemini, seçili portları, grup/bölüm/slotu, yedekleme sonucunu ve geri okuma karşılaştırmasını kaydedin. Yapılmayan adıma “test edilmedi” yazın. Kodlayıcının bir notayı kabul etmesi, cihazın onu doğru kaydettiğini veya çaldığını kanıtlamaz.

Firmware, port adları ve tarayıcı izinleri değişebilir. Gözden çıkarılabilir bir slot kullanın ve ayrı cihaz yedeği tutun. Doğrudan yazma protokolü tersine mühendisliğe dayanır; aşağıdaki kaynaklar akışın farklı parçalarını açıklar.