Neu

MIDI zu Trigger/CV - DIY Projekt

rearthed

....
Hallo Zusammen,
Mein erster Post hier und ich hoffe ich gehe niemandem auf die Nerven 😁
In meinem Modularsystem fehlt ab und zu das ein oder andere. Also bau ich das so wie ich das gerne hätte und immer so schmal wie möglich. Ich würde mich als Anfänger bezeichnen, habe aber einen großen Spass am Planen, Breadboarden und Zusammenlöten. Auch am Dasnetznachinfosdurchsuchen. Viel habe ich von den Videos von Moritz Klein gelernt.

Mein nächstes Projekt, ein MIDI zu Trigger/CV converter. Ich möchte von meinem Sequenzer über eine Spur, 8 verschiedene Drummodule über die Noten C2 bis G2 ansteuern können. 4 davon mit CV für Velocity oder so. Ich nutze den OXI One MK2 und will da nicht so viele Tracks/Triggerausgänge mit einzelnen Drummodulen belegen müssen. Die Planung steht soweit. Das ganze wird über einen Arduino (oder ähnlich) Nano gesteuert. Was denkt Ihr? Funktioniert das so? (Siehe Anhänge)

Meine letzten abgeschlossenen Projekte waren:
Ein Modul mit komplett analogen Bassdrum, Snare und HiHat mit 14TE
ein digitales Sequenzermodul mit 4 Trigger/Spuren 16 Steps, Swing, Mute und Random für die einzelnen Spuren auf gerade mal 9TE,
und ein analoger 4 Kanal Stereomixer mit FX-Send/Return auf 12TE
Vielleicht Post ich die auch noch, wenn es wen interessiert. ;-)
Grüße
 

Anhänge

  • MtT8C4_Plan.webp
    MtT8C4_Plan.webp
    102,7 KB · Aufrufe: 75
  • MtT8C4_Leiterplatte.webp
    MtT8C4_Leiterplatte.webp
    212,3 KB · Aufrufe: 69
  • Daumen hoch
M.i.a.u.: Pete1
Erstmal herzlich willkommen hier ! Dein Ansatz geht grundsätzlich in die richtige Richtung. Für die PWM Ausgänge hätte ich mir noch Opamps als Ausgangspuffer gewünscht und für die Triger Ausgänge ein paar schnelle Dioden, die das Schlimmste verhindern können wenn mal zu hohe oder negative Spannungen gepatcht werden. PWM als DAC erfordert beim Arduino eine Taktfrequenz im höheren 10Khz Bereich. Deine Idee hat mich stark an das MIDI CV Wandler Midimuso CV-12 Kit erinnert.
Vielleicht schaust Du da mal in den Schaltplan. Und für wenige Euro bekommt man da auch die fertige
Lösung. Aber hat natürlich nicht den Reiz des Selbermachen.
 
  • Daumen hoch
M.i.a.u.: analogmonster und rearthed
Erstmal herzlich willkommen hier ! Dein Ansatz geht grundsätzlich in die richtige Richtung. Für die PWM Ausgänge hätte ich mir noch Opamps als Ausgangspuffer gewünscht und für die Triger Ausgänge ein paar schnelle Dioden, die das Schlimmste verhindern können wenn mal zu hohe oder negative Spannungen gepatcht werden. PWM als DAC erfordert beim Arduino eine Taktfrequenz im höheren 10Khz Bereich. Deine Idee hat mich stark an das MIDI CV Wandler Midimuso CV-12 Kit erinnert.
Vielleicht schaust Du da mal in den Schaltplan. Und für wenige Euro bekommt man da auch die fertige
Lösung. Aber hat natürlich nicht den Reiz des Selbermachen.
Vielen Dank für dein Feedback.
Wenn ich die CV-Ausgänge rein für ein 8 stufiges Velocity oder Pitch benutze, würdest du dann auch OP-Amps einbauen?
Von den 1N4148 habe ich einen ganzen Haufen. Sind die auch schnell und die hänge ich dann direkt zwischen 1K Wiederstand Richtung Trigger-Ausgang?
Den Midimuso C-12 kannte ich bisher nicht. Ich denke der ist eher was um VCO mit 1V/Oct und Envelops mit Gate zu versorgen.
Ich möchte aber eigentlich nur einfache Trigger und grob CV für Drummodule. Beim OXI One sind das 8 Stufen Velocity.
Für einen TL074 oder so hätte ich eh keinen Platz mehr :grin:
Der Bausatz Transmuter von BeastTek hat mich zu dem Modul inspiriert.
Trigger-In zu Midi Out, verschiedene Presets, Learntaste und die vielen anderen Möglichkeiten bei dem Gerät brauch ich aber gar nicht.
Danke und sonnige Grüße aus dem Südwesten.
 
Das RC-Glied hinter der PWM ist hochohmig. Es kommt darauf an. wie nieder- hochohmig die Eingänge der Drum Module sind die Du ansteuern möchtest. Der Eingangswiderstand belastet das RC Glied und verfälscht die Werte. In der Regel wird hier ein Spannungsfolger als Buffer eingesetzt. Wenn Du wenig Platz hast, gehen vielleicht zwei SMD 4 fach OpAmps, notfalls unter die Platine gesetzt. Ja, ich würde die OpAmps in jedem Fall einsetzen.
Die 1N4148 ist leider viel zu langsam. Du benötigst schnelle Schottky Dioden z.B. BAT 43. Für die genaue Beschaltung google mal nach HAGIWO bei Youtube. Der macht viele Module wie Midi und auch Drum Module und veröffentlicht auch seine Schaltpläne. Ansonsten hilft es auch die Fragen direkt in die Google Suche einzugeben. Oft hilft die KI weiter.
Viele Grüsse aus dem zur Zeit verregneten NRW.
 
  • Daumen hoch
M.i.a.u.: rearthed
:hallo: @rearthed . Und +1 für die Spannungsfolger von mir.
 
  • Zustimmung
  • Daumen hoch
M.i.a.u.: fcd72 und rearthed
ie 1N4148 ist leider viel zu langsam. Du benötigst schnelle Schottky Dioden z.B. BAT 43. F
Die 1N4148 ist fast genauso schnell wie eine BAT43, schau ins Datenblatt. Hier vollkommen ausreichend, man braucht eh mindestens noch zwei Widerstände wenn man es richtig machen will. Ob man den Aufwand will, für die Ausgänge reicht ein 1k Widerstand locker aus, denn die sind ja eh durch die Ausgangstreiber niederohmig. Ich würde eher drüber nachdenken einen Levelschifter reinzubauen. Es gibt Module denen 5V als Trigger nicht reichen, z.B LFOs von Döpfer.
 
Die 1N4148 ist fast genauso schnell wie eine BAT43, schau ins Datenblatt.
Korrekt, die Geschwindigkeit wäre vollkommen ausreichend. Da hab ich im Gehirn wohl in die falsche Schublade gegriffen 😕 Das richtige Argument für die BAT43 wäre die Schwellenspannung von 0,3V zu 0,7V (1N4148) gewesen. Die Schutzwirkung der BAT43 setzt hier deutlich früher ein, daher nutze ich in meinen Schaltungen hierfür keine 1N4148.
Letztendlich muss jeder selbst entscheiden wieviel Aufwand es ihm Wert ist die Ports zu schützen.
 
  • Daumen hoch
M.i.a.u.: amesser

Bischen stupide das video, aber so funktioniert es schon mal wie geplant. Bis jetzt halt nur 1 Trigger und ein Cv auf einem Uno. Die Led werde ich morgen mal mit kleinerem Wiederstand testen. Dann werde ich einen TL074 zum test einbauen. Geht der OpAmp für das? Muss ich mich morgen mal schlau machen. Danke für eure hilfe 👍
 
Zuletzt bearbeitet:
Dann werde ich einen TL074
Dunkle Schrift auf Dunklem Grund :-) Wenn Du den TL074 mit +-12V versorgst, dann geht der hier wunderbar. Ist eh der Standard.
0,3V zu 0,7V (1N4148) gewesen. Die Schutzwirkung der BAT43 setzt hier deutlich früher ein
Das stimmt. Allerdings kommt bei so einer Schutzschaltung dann noch ein weiteres Problem dazu, was man manchmal nicht außer acht lassen darf: Nimmt man einfach so eine Clamp-Diode gegen die 5V und von mir aus einen Widerstand von 1kOhm, dann fließen bei +12V von Außen immerhin noch so 7mA in die 5V Rail rein. (Pro Anschluss) Wenn der Gesamtstromverbrauch der Schaltung auf dem 5V Rail unter der Stromzufuhr über die Clamp-Dioden liegt, dann ziehts direkt die 5V nach oben und die Schaltung brennt trotzdem durch ;-) Ich denke für so Digitalein/ausgänge ist ein T aus 2xR und Z-Diode wohl am sichersten, bei Analog wirds etwas komplizierter.
 
  • #10
Habe das nochmal umgeplant. Diesmal mit Op-Amp.
Auf dem Breadboard funktioniert das sehr gut. Auch die CVs sind stabiler. Allerdings nur mit einem Trigger und einem CV.
Meint ihr das geht so im harten Einsatz mit allen 8 Trigger und 4 Cv? Speziell mit der OP-Amp Konfiguration?
Danke und schönes Wochenende 🌼
 

Anhänge

  • MtT8C4_a.webp
    MtT8C4_a.webp
    99,4 KB · Aufrufe: 46
  • #11
Freut mich, dass Du dem TL074 noch ne Chance gegeben hast und das Ergebnis gut ist. Die Spannungsverstärkung ist jetzt Faktor 2 statt Faktor 1 beim Spannungsfolger. Der TL074 braucht zwischen 2 und 3 Volt Abstand zur Versorgungsspannung. Schau mal ob Du bei Ausgabe der CV-Werte hier noch genug Luft hast. Wenn Deine Schaltung mit einem Trigger und einem CV-Ausgang funktioniert, sollte das auch mit 8 Ausgängen und 4 CV- Ausgängen funktionieren. Poste doch mal wenns fertig ist 🙂
 
  • #12
Leiterplattenplan auch angepasst. Mit dem ganzen Zeugs geht es jetzt über 3 Ebenen :fressen:
Der Lötkolben schart mit den Hufen. Ich melde mich wieder wenn es fertig ist. 😁
Eine Frage noch: Ist das richtig, dass der MIDI In TRS mit dem Sleeve nicht auf den GND gehen darf? Also einfach frei bleiben muss?
 

Anhänge

  • MtT8C4_Leiterplatte_a.webp
    MtT8C4_Leiterplatte_a.webp
    214,5 KB · Aufrufe: 38
  • #13
MIDI TRS Buchsen habe ich bisher nicht eingesetzt. Hast Du schon mal in der MIDI Spezifikation der midi association nachgeschaut? Müsste dort eigentlich beschrieben sein. Deinem Lötkolben wünsche ich die nötige Geduld bis es los geht und Dir viel Erfolg !
 
  • Daumen hoch
M.i.a.u.: rearthed
  • #14
Kannst Du die Typenbezeichnung und Quelle der TRS Buchse(J13) mal hier posten? Falls ich in Zukunft mal Bedarf habe . . .
 
  • #16
Fertig mit löten. Bin mal gespannt ob das funktioniert :grin:
 

Anhänge

  • 20260804_180458.webp
    20260804_180458.webp
    1,1 MB · Aufrufe: 22
  • 20260804_180517.webp
    20260804_180517.webp
    1,2 MB · Aufrufe: 19
  • 20260804_182649.webp
    20260804_182649.webp
    800,4 KB · Aufrufe: 17
  • 20260804_182659.webp
    20260804_182659.webp
    848,6 KB · Aufrufe: 17
  • 20260804_184011.webp
    20260804_184011.webp
    1,3 MB · Aufrufe: 19
  • Daumen hoch
M.i.a.u.: Miks und j3122
  • #17
hi, vielleicht gehr es am thema vorbei - du sucht :
Trigger-In zu Midi Out
das ist das normale prinzip von edrums
zb ein roland PM 16
bietet dir 16 Trigger ins
die kannst du dann im geraet mit pitch mod und cc in mididaten umwandeln, flexiblere module kenne ich nicht.

ein ddr 30 hat nur 6 ins, dafuer noch die drumsouns von frueher gleich mit dabei..

sorry, hat nichts mit deinem loetprojekt zu tun ist aber vielleicht trotzdem hilfreich...

edit:

der treadtitel will midi to trigger nich trigger to midi
wie das, was ich in den posts gelesen hatte - fuer ersteres hilft so ein geraet natuerlich nicht, dann OT:(
 
Zuletzt bearbeitet:
  • #18
hi, vielleicht gehr es am thema vorbei - du sucht :
Trigger-In zu Midi Out
das ist das normale prinzip von edrums
zb ein roland PM 16
bietet dir 16 Trigger ins
die kannst du dann im geraet mit pitch mod und cc in mididaten umwandeln, flexiblere module kenne ich nicht.

ein ddr 30 hat nur 6 ins, dafuer noch die drumsouns von frueher gleich mit dabei..

sorry, hat nichts mit deinem loetprojekt zu tun ist aber vielleicht trotzdem hilfreich...

edit:

der treadtitel will midi to trigger nich trigger to midi
wie das, was ich in den posts gelesen hatte - fuer ersteres hilft so ein geraet natuerlich nicht, dann OT:(
Hallo, danke für deinen Hinweis.
In der Tat möchte ich über einen Midi-Eingang bzw. eine Spur (von zB. OXI-One (Sequenzer)), 8 Triggerausgänge (zu zB. analoge Eurorackmodule (Drum/Percussion)) ansteuern.
Dabei sollen die Trigger auslösen wenn auf einem Midi-Kanal zB. ein C2 gespielt wird => Trigger1, C#2 => Trigger2, D2 => Trigger3... usw.
Über Velocity werden die CVs beschickt.
Das Transmuter von Beasttec kann das eigentlich alles. Und anders herum. Also Triggereingänge zu Midi Out. Dazu noch die Möglichkeit alle Ein-und Ausgänge über eine App frei zu konfigurieren um die Midi- Umgebung speziell anzupassen. Hab ich... brauch ich aber gar nicht alles 😁
Ich bau halt gerne mein eigenes Zeugs. Und so klein wie möglich.
 
  • Daumen hoch
M.i.a.u.: ecaep
  • #19
Nach 2 kleineren Problemen (Midi TRS In hat über das Alufrontpanel Erde gezogen / +12V Verbindung am OP-Amp war lückenhaft) läuft es jetzt wie geplant :grin: .... fast.
Sobald ich am OXI die Pipe/Clock Out/CV oder Trigger Ausgänge einstecke, steigt mein neues Modul aus.
Ich vermute mal, dass das Modul dann irgendwo her über Midi wieder Erdung bekommt, oder so. Vielleicht hat ja jemand eine Idee?
Hier ein kurzes spontanes Video :huepfling::
 

Anhänge

  • 20260805_151029.webp
    20260805_151029.webp
    786,7 KB · Aufrufe: 18
  • #20
Nach einiger suche im Netz und Bemühung der KI, bin ich jetzt bei einer möglichen Lösung meines Masseproblems gelandet. Die KI meint ich hätte ein "Daisy-Chain"-Problem. Also das alle Masseverbindungen der Trigger- und CV-Buchsen in Reihe sind und das den Nano irgendwie überfordert. Bevor ich jetzt aber alle sternförmig verlöte, würde ich gerne Wissen was ihr dazu meint. Was dafür spricht, ist das auf dem Breadboard mit einem Trigger und einem CV das Problem nicht aufgetreten ist.
Ich habe ein kurzes Video gemacht um das Problem zu verdeutlichen. Solange nur mein Modul am OXI über Midi angeschlossen ist funktioniert der Nano wie er soll. Sobald ich aber zum Beispiel eine Pamela an den Clock Out des OXI anschließe (oder auch irgend ein anderes Modul über Trigger out oder Pipe), steigt der Nano aus bzw. flackert wild mit der RX-LED.
Hoffentlich kann mir jemand mit mehr Ahnung helfen, sonst ist das Modul in der Eurorackumgebung so nicht brauchbar für mich 😓 Vielen Dank im Voraus.
 
  • #21
Die TRS IN Buchse Deines Moduls hat definitiv keine Masseverbindung zu Deiner
Schaltung ?

Die Funktion Deines Moduls wird in dem Moment gestört, wenn die Masseverbindung des OXI über Dein System (Busverbindung mit Power)mit Deinem Modul zustande kommt, egal welche Buchse des OXI Du mit Deinem System verbindest.

Wenn die Masseverbindung durch Ziehen des Kabels wieder getrennt wird, arbeitet Dein Modul wieder einwandfrei ?

Auf Deinem ersten Video sieht es so aus als wenn der Arduino Uno seine Spannung über das USB Kabel und nicht über Dein System bekommt. Korrekt ?
 
  • hilfreich
M.i.a.u.: rearthed
  • #22
Die TRS IN Buchse Deines Moduls hat definitiv keine Masseverbindung zu Deiner
Schaltung ?
Nein. Ich habe sogar den Sleeve-Stift am TRS abgezwickt.
Die Funktion Deines Moduls wird in dem Moment gestört, wenn die Masseverbindung des OXI über Dein System (Busverbindung mit Power)mit Deinem Modul zustande kommt, egal welche Buchse des OXI Du mit Deinem System verbindest.
Ja, egal welche. Sogar wenn Module verbunden sind die gar nicht eingeschalten sind. Dann wird über den Output zum Mischpult wieder Masse gezogen
Wenn die Masseverbindung durch Ziehen des Kabels wieder getrennt wird, arbeitet Dein Modul wieder einwandfrei ?
Ja. genau.
Auf Deinem ersten Video sieht es so aus als wenn der Arduino Uno seine Spannung über das USB Kabel und nicht über Dein System bekommt. Korrekt ?
Ja, am Anfang hatte ich noch den Uno auf dem Breadboard benutzt und mit USB verbunden. Später dann den Nano V4-3V-MS auf 5V umgelötet und mit einer PSU mit Strom für +12V, -12V für den Op-Amp und +5V für den Nano und Optokoppler . Auf dem Breadbord funktioniert alles mit dem selben Nano, auch beim anschließen weiterer Ausgänge am OXI, aber halt nur mit einem Trigger und ein CV.
.
 

Anhänge

  • 20260724_164225.webp
    20260724_164225.webp
    1,1 MB · Aufrufe: 9
  • #23
Einen Zusammenhang zwischen Anzahl der Trigger und CV halte ich für eher unwahrscheinlich. Sieht eher so aus, als wenn die Midi Schaltung nicht richtig funktioniert.
Ich nehme an, dass Du die Werte der Bauteile und die Verdrahtung der Midi Schnittstelle schon mehrfach überprüft hast und kalte Lötstellen ausgeschlossen hast . . .

Macht es einen Unterschied ob der OXI one mit AKKU oder USB C betrieben wird ?

Probier bitte mal R10 zu erhöhen. Irgendwas zwischen 470 Ohm und 4K7 statt 330 Ohm.

Welche Messmittel hast Du ?

- Multimeter ?
- Oszilloskop ?
 
  • hilfreich
M.i.a.u.: rearthed
  • #24
Noch ne Idee. Notfalls könntest Du die Midi Schaltung vom Breadboard nehmen (D0/RX auftrennen und mit Breadboard verbinden )statt der Midi Schaltung von der Lochrasterplatine. So liesse sich der Fehler eingrenzen.
 
  • Gute Idee
M.i.a.u.: rearthed
  • #25
Geprüft hab ich schon ein paar mal. Auch direkt immer nach dem löten. Auch im Akkumodus ist das Problem. Ich probier das mit dem Wiederstand morgen mal und prüf noch mal die anderen Werte. Multimeter und Oszilloskop (so ein kleines) hab ich. Danke für deine Hilfe 🙏
 
  • #27
Es läuft :tanz:
Hab nochmal alles (diesmal ordentlich) durchgeprüft. Zwischen Optokoppler Pin3 und Trigger Out Tip, genauer am Stecksockel PIN 3 und 4, haben sich irgendwelche Lötrückstände verhakt.
Diese konnte ich einfach weg kratzen und voila.... :ultrafrolic:
Vielen Dank für deine Hilfe Vintageuser. Ich war echt kurz davor das ganze Projekt zu beerdigen .
Bei Gelegenheit geb ich dir mal ein Bier aus oder so 👍
 
  • Daumen hoch
M.i.a.u.: Miks, Vintageuser und fairplay
  • #28
Super, das sind ja mal gute Nachrichten 🙂 . Poste doch mal das Modul mit komplett analogen Bassdrum, Snare und HiHat mit 14TE. Würde mich interessieren.
 
×
Dir gefällt Sequencer.de? ❤️ Lasse dir unsere neuesten Inhalte in der Google-Suche ganz oben anzeigen!

Zurück
Oben