dRS Invent Ribbon Controller
FSLP Sensörler
Klavyelerde kullanılan ribbonlar genelde, “Fslp Sensor” (Force Sensing Linear Potentiometer) yani kuvvete duyarlı lineer potansiyometre sensörlerdir.
Resistif şerit sensörler, aslında ince uzun bir potansiyometre gibidir. Parmak sensörün üzerinde kaydırıldığında, temas noktasının direnci değişir. Mikrodenetleyici bu değişimi ölçerek konumu belirler.
Yapı genellikle karbon film tabakası + iletken yüzey kombinasyonudur.
Parmak basınca film ile iletken yüzey arasında temas oluşur ve basılan noktanın X koordinatı direnç oranıyla hesaplanır.
Bu kuvvete duyarlı sensörlerin bir kaç dezavantanjı bulunmaktadır.
Mekanik temas gerektirir → zamanla aşınma, ömür sınırlı.
Toz, nem, kirden etkilenebilir.
Uzun süreli kullanımda “ölü bölgeler” oluşabilir.
Multitouch desteği yoktur (aynı anda tek noktayı ölçebilir).


Kaspasitif Sensörler
Kapasitif sensörlerde ise durum biraz farklıdır.
Kapasitif sensörler, parmağın yüzeye yaklaşmasıyla oluşan kapasitans değişimini ölçer. Parmak vücudun elektriksel özellikleri sayesinde sensör yüzeyiyle “kondansatör plakası” gibi davranır.
Çalışma mantığı akıllı telefon ekranına benzer.
Basınç gerekmez, sadece dokunma/yaklaşma yeterlidir
- Temassız çalışma (mekanik aşınma yok, uzun ömür).
- Daha modern, pürüzsüz kullanıcı deneyimi.
- Çoklu dokunma (multitouch) desteği mümkündür.
- İnce koruyucu yüzey altına gizlenebilir (cam, pleksi, plastik).
Neden dRS Invent. Ribbon Controller?
dRS Ribbon Controller; synthesizer’larda pitch-bend, modülasyon, filtre ve diğer parametreleri parmağının ucuna taşıyan kapasitif ribbon birimi. Tepkisi hızlı, hareketi pürüzsüz ve kurulumu çocuk oyuncağı. Dahili Wi-Fi arayüzüyle tüm ayarları telefondan iki dokunuşla yap, kaydet; güç kesilse de çip üzerinde kalıcıdır.
Kapasitif algılama : Temassız, uzun ömürlü, sessiz kullanım
3 Mod: PitchBend, CC, PB+CC Combo
Anında kurulum: SoftAP + Captive Portal → tarayıcıda otomatik açılır arayüz
Pürüzsüz ifade: EMA smoothing + LUT’lu gamma eğrisi
Akıllı hız sınırlandırma: PB/CC rate-limit ile düşük gecikme, stabil akış
Geniş MIDI uyumluluğu: DIN/TRS (UART) + USB-MIDI (Hairless/loopMIDI)
PB Range güvencesi: RPN 0,0 ile ±semitone ayarı + gerekirse yerel ölçek “fallback”
Güvenli güncelleme: AES-256-CBC + SHA-256 doğrulama ile seri port üzerinden firmware güncelleme
Performans:
Portamento benzeri sürekli perde hareketleri, ifade dolu Cutoff ve Expression (ileride daha fazlası)
Çoklu kanala fan-out:
Aynı hareketi 3 MIDI kanalına birden gönderebilirsin (ensemble, layer)
Hassasiyet
Baskıya gerek olmadan, sadece dokunarak ifadenizi ortaya çıkarır.
smoothing + LUT’lu gamma eğrisi hesaplama algoritmasıyla prüssüz bir deneyim sunar.
Sürekli Güncel
OTA update sistemi ile, yeni özelikler, yeni destekler eklendiğinde iki mouse hareketi ile saniyeler içinde güncellenir.


Teknik Özellikler
Sensör & Donanım
Algılama: Kapasitif Sensör
Ayarlanabilir Touch/Release Threshold (0–255)
Donanım adı: dRS-Capacitive Sensor
Firmware sürümü (varsayılan): 1.1.0
MIDI Çıkışları
MIDI OUT #1 (DIN/TRS): 5 pin Midi Din Socket
MIDI OUT #2 (USB üzerinden): 115200 bps (Hairless/loopMIDI ile köprü)
Çalışma Modları
PitchBend (PB)
Control Change (CC) – hedef CC numarası seçilebilir (örn. CC1/11/71/74)
Combo (PB + CC) – aynı anda PB ve seçili CC gönderimi
İfade Motoru
Kalibrasyon: Min/Max işaretleme (0..1 aralığı)
Eğri keskinliği: LUT tabanlı gamma (γ 0.2..5.0)
Smoothing (EMA): α 0..1
CC Eşlemesi: Min/Max, Slope (0.25..4.0), Offset (±127)
PB aralığı: ±0..12 semitone (RPN 0,0 ile set edilir; cihaz desteklemezse yerel ölçekleme opsiyonu)
Hız & Stabilite
Akıllı throttling: PB/CC iletileri adaptif şekilde sınırlandırılır → takılma yok, gecikme düşük
Merkezleme: Dokunma bırakılınca PB otomatik 8192 merkeze döner
Çoklu Kanal
MIDI CH: ch1, ch2, ch3 bağımsız ayarlanır → fan-out ile aynı veriyi üç kanala basar
Ağ & Arayüz
Wi-Fi modu: SoftAP (dRS-RibbonController)
Captive Portal: Telefon/PC bağlanınca otomatik portal sayfası
Web UI:
http://192.168.4.1Canlı pozisyon göstergesi, kalibrasyon, PB range, CC eşlemesi, smoothing/gamma
Hakkında / Wi-Fi sayfası: Seri No, Donanım/FW sürümü, AP şifresi değiştirme
Kalıcılık
NVS Preferences (“ribbon”): Tüm ayarlar ve AP şifresi kalıcıdır (güç kesilse dahi)
Güvenli Güncelleme (Serial OTA)
Paket yapısı: “dRS_SECURE” imzası + cihaz MAC eşlemesi
AES-256-CBC ile şifreli yük, SHA-256 bütünlük doğrulaması
Doğrulama → deşifre → OTA partition’a yazım → güvenli reboot
Not: USB-MIDI köprüsü (Hairless) açıkken seri güncelleme kapalıdır (çakışmayı önler).
MIDI Implementasyonu (Özet)
Pitch Bend: 14-bit (0..16383), merkez 8192
PB Range: RPN 0,0 ile ±semitone ayarı (Data Entry 6/38, güvenlik için iki kez yazım)
CC Gönderimi: Seçilebilir CC number (örn. 1/11/71/74), Min/Max + Slope + Offset
Kanal Yapısı: ch1, ch2, ch3 → fanPB, fanCC, fanNote işlevleriyle paralel çıkış
Not: Combo modunda PB ve CC aynı anda, throttling ile dengeli aralıkta iletilir.
Web Arayüzü:
Mode: PB / CC / Combo
PB Range: 0..±12 semitone
Smoothing α & Sharpness γ: İfade eğrisini ve akıcılığı ayarla
CC Map: Min / Max / Slope / Offset
Cal Min / Cal Max: Ribonun aktif alanını fiziksel kullanımına göre tanımla
Touch/Release Threshold: Sahne koşullarına göre hassasiyet ayarı
Live Meter: Canlı pozisyon barı + sayısal değer
Kaydet: NVS’e yaz, kalıcı kıl
Varsayılanlara Dön: Fabrika değerlerine tek tuşla dönüş (çift tık koruması var)
Hakkında: Seri, donanım/FW sürümü, AP şifresi değiştirme
Uyumluluk
MIDI cihazları: Tüm standart MIDI girişli synthesizer / klavye / modül ile uyumlu
USB üzerinden: Hairless/loopMIDI vb. köprü yazılımlarla DAW’a yönlendirme mümkün
Güç: 5V üzerinden besleme
Kutudan Çıkanlar
dRS Ribbon Controller (önceden yüklenmiş FW)
Hızlı başlangıç kartı (QR ile web arayüz kılavuzu)
(Opsiyonel) DIN/TRS MIDI kablosu
Sık Sorulanlar
Ayarlarım elektrik kesilince kaybolur mu?
Hayır. Tüm parametreler kalıcı hafızaya yazılır. “Kaydet”e bastığından emin ol.
PB aralığı bazı synth’lerde neden etkisiz görünüyor?
Bazı cihazlar RPN 0,0 komutunu görmezden gelebilir. Böyle durumlarda yerel ölçekleme fallback opsiyonu sayesinde bend aralığı hissi korunur.
USB-MIDI ve seri güncelleme aynı anda?
USB-MIDI köprüsü açıksa seri OTA kapalıdır. Güncelleme için köprüyü kapatıp seri üzerinden “dRS_UPDATE” prosedürü uygulanır.
Hangi klavyeler destekler?
5 Pin Midi Jack soketine sahip tüm cihazlar destekler.
Yazılım Güncelleme
FW 1.02 Sürüm Notları (09/2025) :
3 Kanal Midi Gönderimi eklendi.
Pb Range 0-12 desteği eklendi.
Kalıcı hafıza optimizasyonu yapıldı.

