Neu

miDiva Controller

  • Ersteller Ersteller DerQw3rtzer
  • Erstellt am Erstellt am
DerQw3rtzer

DerQw3rtzer

Sünteseiser
Hallo Synthesizer-Freunde,

ich war bisher ein ausgeloggter, stummer Gast, nun will ich mit euch trotzdem mein aktuelles Herzensprojekt teilen:
miDiva - also ein "Hands-On" Controller für mein lieblings-VST.
Da gab es mal einen vor mehreren Jahren von uhe selber und natürlich den von Mario Jurisch, glaube ich. Aber DIY hat auch seinen Reiz.

Ziel: Einen möglichst modularen Low-Budget Baukasten für auch zukünftige vst-Controller-Projekte zu entwickeln.
Was wird verwendet:
- Teensy 4.1
- Raspberry Pi Picos (Slaves)
- KY-40 Encoder
- Mechanische Tastatur-Switches/Buttons
- mehrere OLED-Displays
Software/VST_Hoster läuft über JUCE
(Für Standalone evtl. Mini-PC + Audio-Interface)

Aktuell bin ich Softwareseitig soweit fertig (saklierbar) und das Filtermodul läuft reibungslos, sehr genau sowie schnell.

Jeder Encoder/Button bekommt mittels einem/zwei 8x8 RGB-LED Module (+ 3D-gedruckter Aufsatz) über ein Lichtleiterkabel ein visuelles Feedback, welches z.B. Filter-Model und welcher Encoder aktiv ist.

Den Fortschritt werde ich hier updaten.

Ich bin gespannt, wo die Reise hingeht - ihr vielleicht auch?

Gruß
Qw3rtzer
 

Anhänge

  • 20260628_080013.webp
    20260628_080013.webp
    937,4 KB · Aufrufe: 50
  • 20260628_090054.webp
    20260628_090054.webp
    1,6 MB · Aufrufe: 48
  • 20260628_090305.webp
    20260628_090305.webp
    1,5 MB · Aufrufe: 48
  • Daumen hoch
  • wunderbar
M.i.a.u.: 2bit, TimotheusVanDieren, Phil999 und 5 andere
spannendes Projekt. Ich habe mit Lemur einen Controller für Diva gebastelt, der automatisch die Module wechselt und natürlich alle Parameter darstellt, wenn man mit der Maus ein anderes Preset wählt. Das mit dem visuellen Feedback finde ich wichtig.
 
Cool! Ich wünschte, ich hätte die Fähigkeiten für so etwas. Bin gespannt auf Deinen Fortschritt.
 
(Für Standalone evtl. Mini-PC + Audio-Interface)

Hier würde sich in diesem Kontext dann ggfs. auch ne schlanke Linux-Distro anbieten, da U-HE auch dafür diverse Binaries anbietet. Reaper läuft auch unter Linux und dieses kann mittels einem von außen editierbaren LUA-Script auch mit diversen Startkonfigurationen versehen werden. Ich hab mir dafür ein node.js-Script geschrieben, welches das LUA-Script für Reaper konfiguriert, mit dem man vor dem Start aus einem ganzen Haufen (über 400 Stück) von Airwindows-Plugins wählen kann, die dann auf einem Reaper-Kanalzug liegen, bei mir sind es acht Kanäle mit jeweils acht Airwindows-Plugins und noch eine Pigments-Instanz auf dem Mac Mini M1. Sehr mächtiges Zeug! Node.js fungiert hier als einerseits als Monitor-Software, welche Reaper startet, die Konfiguration schreibt und abspeichert, sowie den Reaper-Prozess überwacht und Reaper automatisch neu startet, sollte es abstürzen oder versehentlich geschlossen werden und andererseits benutze ich node.js hier auch als MIDI-Brücke für ein Novation Launchpad MK2 (darum auch 8 Kanäle mit 8 Effekten) und ein Behringer* X-Touch Extender (deren acht Motorfader sich jeweils die Pluginparameter ziehen und auch wieder zurück an Reaper/Airwindows-Plugin schicken), beide lassen mich die Airwindows-Plugins direkt editieren.
 
Zuletzt bearbeitet:
  • Daumen hoch
M.i.a.u.: DerQw3rtzer
So, nun geht es endlich weiter!!
Folgende Punkte konnte ich nun umsetzen:
- Flüssigeres Drehen der Encoder (mittels 104 Kondensatoren DATA Outs auf GND)
- Schnelles Encoderdrehen = größerer Drehweg VST und langsames Encoderdrehen = minimaler Drehweg VST -> hochauflösendes Drehen möglich
- LED-Matrix funktionsfertig: pro Modul eine RGB-Farbe, Intensität des Lichtes reagiert auf Drehreglerstellung der Encoder+VST
- 3D-Druck des Matixaufsatzes für Lichtleiterkabel

Nun geht es langsam aber sicher an die anderen Module, die theoretisch bis auf das "Main-Module" (4x9 Tastermatix mit Main-Encoder für die "Tabs" mittig unter den schaltbaren Modulen) nur noch Softwareseitig zugewiesen werden müssten.

Noch ein kleiner DIY-Tipp am Rande (falls nicht bekannt): Diese Ebay-Encoder sind standardmäßig gerastert. Mit einem kleinen Schraubenzieher + ausheblen onnte ich die Encoder auseinanderbauen und die "Einraster" nach Innen biegen - nun laufen sie ohne Rast ihr Leben lang. ;)

Habt ihr Tipps und/oder Ideen zur Verbesserung/Erweiterung des Projektes?
Bzgl. des DIVA-Browsers bin ich mir noch unschlüssig, wie das übersichtlich ohne das Schauen auf den VST-Bildschirm, also über ein OLED laufen könnte.. zusätzlicher Raster-Encoder und reine Presetnamen anzeigen?

Viele Grüße und ein schönes Wochenende
Qw3rtzer
 

Anhänge

  • Encoder_Raster.webp
    Encoder_Raster.webp
    150,1 KB · Aufrufe: 13
  • Matrix_LED_Lichtleiter_2m.webp
    Matrix_LED_Lichtleiter_2m.webp
    142 KB · Aufrufe: 12
  • Matix_LED_Aufsatz.webp
    Matix_LED_Aufsatz.webp
    143,4 KB · Aufrufe: 11
Zuletzt bearbeitet:
×
Dir gefällt Sequencer.de? ❤️ Lasse dir unsere neuesten Inhalte in der Google-Suche ganz oben anzeigen!

Zurück
Oben