Tube-Town Forum

Technik => Tech-Talk TT-Projekte => Thema gestartet von: Dirk am 5.05.2016 19:10

Titel: Und nochmal MIDI Switcher
Beitrag von: Dirk am 5.05.2016 19:10
Da ich den MIDI-Switcher nochmal in die Hand genommen habe, habe ich mich auch gleichzeitig dazu entschlossen eine neue Hardware-Plattform umzusetzen, die ein paar Änderungswünsche aus den vergangenen Jahren beinhaltet und auch für andere Projekte herhalten soll.
Die Hauptänderung ist ein zusätzlicher MIDI-Send womit dann auch ein einfacherer Fuss-Kontroller umgesetzt werden kann. Einfach deshalb, weil keine Anzeigemöglichkeiten vorgesehen sind. Dafür musste allerdings die Store-LED geopfert werden, weil sonst kein I/O mehr frei war.

Auch verzichte ich auf eine zusätzliche Relais-Platine, da ich davon ausgehe, dass die meisten Relais direkt im Signalweg untergebracht werden. Eine Relais-Platine wird es optional weiterhin geben, allerdings möchte ich diese dann mit Miniatur-Relais bestücken und nicht mit den etwas globigen Relais wie in der aktuellen Version. Die Verbindung erfolgt zudem dann über ein Flachbandkabel.

Die zusätzliche Spannungsversorgung die auf der aktuellen Platine vorhanden ist, entfällt ebenfalls, eine Phantomspeissung erfolgt dann über einen anderen Weg.

Falls noch jemand hier Kritikpunkte an der aktuellen Version des MIDI-Switchers hat... jetzt ist die Möglichkeit diese los zu werden ;-)

Gruß, Dirk
 
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: headcrash am 23.05.2016 09:26
Hallo Dirk,

gibt es dazu einen aktuellen Status?
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Athlord am 23.05.2016 09:43
Moin,
ich hätte da noch einen Vorschlag:
Die Anschlüsse für Schalter und Relais für Pfostensteckverbinder (siehe Anhang) ausführen.
Dann kann man Flachkabel für die Verbindungen nutzen.
Gruß
Jürgen
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Dirk am 23.05.2016 11:09
gibt es dazu einen aktuellen Status?

Läuft. Der Prototyp ist in Bearbeitung.

Gruß, Dirk
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Dirk am 23.05.2016 11:10
Die Anschlüsse für Schalter und Relais für Pfostensteckverbinder (siehe Anhang) ausführen.
Dann kann man Flachkabel für die Verbindungen nutzen.

Ist bereits vorgesehen.

Gruß, Dirk
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: headcrash am 23.05.2016 11:34
Gibt es eine grobe timeline?

Bei Pfosten bin ich etwas misstrausich, die packen nicht ganz so fest zu bzw. rasten nicht ein. Könnten sich also beim rauhen BEtrieb lose rütteln. Klar, das ist unwahrscheinlich, ich erinnere mich aber mal dunkel, dass ich das vor Jahren bei einem MIDI Interface in einem meiner Amps hatte.

Wenn ich das richtig verstehe, würde man für einen Looper/Switcher mit Presets dann zwei µC's brauchen, bzw. zwei Platinen. Eine würde dann per MIDI, intern im Gehäuse den Looper steuern.

Wenn man sich noch was wünschen darf (genau genommen wären das für mich absolut notwendige Features, aber ich bin ja nicht allein auf der Welt...):
- einen "Stomp-Box" Modus (wie bei den G-LAB Loopern) D.h. ich kann einzelnen Tastern global oder besser je Bank sagen, einen jeweiligen Ausgang unabhängig vom Preset an/aus zu toggeln
- Schaltausgänge sollten "latching" UND "momentary" können (um z.B. FX Pedale mit Remote Buchse schalten zu können)
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Dirk am 23.05.2016 11:40
Hallo,

nein, es gibt keine Timeline. Die Fertigstellung erfolgt je nach verfügbarer Zeit.

Der Controller kann sowohl MIDI-SEND als auch MIDI-RECEIVE. Wenn man also ein Floorboard und eine Schalteinheit bauen will, dann bedarf es zwei Platinen, einmal als Sender und einmal als Empfänger.

Die von Dir aufgeführten Sonderwünsche sind zwar grundsätzlich möglich, müssen aber von Dir selbst programmiertechnisch umgesetzt werden. Wir können nur einen Grundversion liefern, die für ein bestimmtes Szenario ausgelegt ist. Wenn das nicht ausreichend ist, dann muss speziell angepasst werden. Das bietet die Platine aber, da eine Anschlussmöglichkeit für einen Programmer natürlich auch wieder vorhanden ist.

Gruß, Dirk



Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Athlord am 23.05.2016 12:20
Ist bereits vorgesehen.

Gruß, Dirk

Superb!
Danke
Jürgen
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: corne am 29.09.2016 23:20
Hallo Dirk,

folgende Fragen tauchen bei mir auf:
ich habe vor einiger Zeit ein MIDI-Kit bei Dir bestellt, noch die erste Version (mit Relais-Platine). Kann ich auf der "alten" Plattform den µC mit Firmware V2.X betreiben ?
Oder hat sich die Hardware seit V2.X so verändert, das ich das ganze Kit neu bestellen müsste ? Wenn ja, wo/wie kann ich das bestellen ?
Vielen Dank für die Auskunft,
der corne
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Athlord am 30.09.2016 11:42
Moin Corne,
schau mal da:
http://www.tube-town.de/ttforum/index.php/topic,21290.0.html

Kannst Du also auf der V1 verwenden.
Gruß
Jürgen
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: corne am 30.09.2016 13:38
Oh, danke Jürgen  :) das hatte ich völlig übersehen... :facepalm: (wo ich in diesem Thread auch noch soviel geschrieben habe....)
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Stone am 30.10.2016 19:51
Moin

Kurze Frage, in der Hoffnung Dirk liest mit: kann ich das Midi-Modul auch als Looper bestellen und wenn ja, wie? Kommentar bei der Bestellung einfügen?

Auf der Projektseite wird das alternative Steuerprogramm erwähnt, auf der Produktseite finde ich aber nichts mehr dazu, sondern nur noch den separaten Controller.

Gruß, Stone
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Dirk am 31.10.2016 08:32
Hallo,

die musst den passende µC mit bestellen:

http://www.tube-town.net/ttstore/Bausaetze/Sonstige-Bausaetze/C-fuer-Midi-Kit-mit-Looper-Programm::7065.html


Gruß, Dirk
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Stone am 31.10.2016 08:43
Hallo,

die musst den passende µC mit bestellen:

http://www.tube-town.net/ttstore/Bausaetze/Sonstige-Bausaetze/C-fuer-Midi-Kit-mit-Looper-Programm::7065.html


Gruß, Dirk

Ok.

Danke, Stone
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Dirk am 15.11.2016 14:27
Es geht weiter im Programm bzw. mit dem Programm.
Die neue Hardwareplattform steht (Prototyp) und das erste Programm ist soweit auch fertig. Damit kann das "Midi-Teilchen" als Midi-Controller (z.B. für den bereits verfügbaren Midi-Switcher) verwendet werden.
Von Haus aus habe ich folgende Konfiguration vor gesehen:
Taster 1: Progr Change #01
Taster 2: Progr Change #02
Taster 3: Progr Change #03
Taster 4: Progr Change #04
Taster 5: Contrl. Change #85 (Toggel)
Taster 6: Contrl. Change #86 (Toggel)
Taster 7: Contrl. Change #87 (Toggel)
Taster 8: Contrl. Change #88 (Toggel)

somit lässt sich der Controller direkt mit dem Midi-Switcher verwenden.

Da aber mit dieser Konfiguration sicherlich nicht jeder einverstanden ist, soll noch die Möglichkeit geschaffen werden, den Controller ein wenig zu "programmieren", also z.B. Taster 2 soll CC #95 senden, Taster 8 dafür PC #09. Der auf der neuen Plattform ähnlich wie bei der aktuellen Version kein Platz für eine aufwendige Benutzerschnittstelle ist, würde ich die "Programmierung" über SysEx lösen, hierzu dann ein kleines Windows-Programm mit dem man dann eine Schittstelle hat um die Taster<->Befehl Zuweisung komfortabel ändern zu können.
Das ist die grobe Vorstellung. Meinungen oder Vorschläge hierzu ?

Gruß, Dirk
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Athlord am 15.11.2016 15:12
Der auf der neuen Plattform ähnlich wie bei der aktuellen Version kein Platz für eine aufwendige Benutzerschnittstelle ist, würde ich die "Programmierung" über SysEx lösen, hierzu dann ein kleines Windows-Programm mit dem man dann eine Schittstelle hat um die Taster<->Befehl Zuweisung komfortabel ändern zu können.

Hi Dirk,
sehr gute Idee.
So muss man sich nicht in PIC-Programmierung einarbeiten...
Cheers
Jürgen
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Dirk am 15.11.2016 19:30
So muss man sich nicht in PIC-Programmierung einarbeiten...

Der Controller läuft mit Atmegas, nicht mit PIC.

Es würde auch mit z.B. MIDI-OX gehen. Dort könnte man dann die Parameter über das SysEx Fenster an den Controller senden. So eine Kommando würde dann so aussehen "F0 99 00 00 01 02 01 01 F7" (mag jetzt erst einmal etwas verwirren ohen Doku ist aber sauber gegliedert), also kein Hexenwerk.

Gruß, Dirk

Titel: Re: Und nochmal MIDI Switcher
Beitrag von: corne am 20.11.2016 00:34
Hallo Dirk,

Bin grad am Basteln und über etwas gestolpert. Sehe ich das richtig, das bei der MIDI-Platine die Ausgänge grundsätzlich über den Minus geschaltet sind und der Mute-Out über den Plus ? Das habe ich leider jetzt erst festgestellt und das bringt meine Planung ganz schön durcheinander... zumal die Platinen schon gefertigt und eingebaut sind. Das könnte man bei einem zukünftigen Projekt vielleicht angleichen...

Gruss, corne
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Stone am 20.11.2016 09:13
Hallo Dirk,

Bin grad am Basteln und über etwas gestolpert. Sehe ich das richtig, das bei der MIDI-Platine die Ausgänge grundsätzlich über den Minus geschaltet sind und der Mute-Out über den Plus ? Das habe ich leider jetzt erst festgestellt und das bringt meine Planung ganz schön durcheinander... zumal die Platinen schon gefertigt und eingebaut sind. Das könnte man bei einem zukünftigen Projekt vielleicht angleichen...

Gruss, corne

Lt. Schaltplan ist das so.

Gruß, Stone
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Dirk am 20.11.2016 17:05
Hallo,

verstehe das Problem nicht.

Gruß, Dirk
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: corne am 20.11.2016 23:47
Sorry Dirk, es passiert mir öfter das ich mich nicht gut ausdrücken kann und die Leute nicht wissen, was ich meine.

Ich habe einen Verstärker geplant und dabei gleich die Bauteile wie Relaise und Optos mit vorgesehen. Zum ersten mal habe ich alles auf Platinen gelöst, diese gezeichnet und fertigen lassen. U.a. Gibt es eine Umschaltung der 3 Volume-Potis (mit Optos) und gleich anschliessend folgt der Mute-Opto.
Ich ging beim zeichnen der Platine davon aus, das alle 4 Optos gleich angesteuert werden (minus geschaltet), habe also einen Dauerplus mit Vorwiderständen vorgesehen und alle 4 Optos schön nebeneinander auf der Platine auf der Front angeordnet, wo sich auch die Potis befinden. Die jeweiligen Grounds gehen zusammen mit dem Dauerplus über ein Flachbandkabel zur Midi-Platine.  Als ich mein Flachbandkabel an der Midi-Platine anlöten wollte, stellte ich fest, dass ich beim Mute ein Problem habe...für welches ich auch noch keine Lösung habe.
Deshalb wollte ich anregen, das auf der neuen Hardware zu ändern, wenn sich schonmal die Möglichkeit bietet. Einfach, um solchen möglichen Fehlerquellen vorzubeugen.
Besser verständlich ?
Gruss, corne
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Stone am 20.11.2016 23:54
Corne möchte, dass auch der Mute über Minus geschaltet wird und nicht über Plus oder eben alle Relais über Plus ...

Ich kann das nachvollziehen ... man kann für den Mute aber im Prinzip ein Relais setzen, welches widerrum das eigentliche Mute-Relais ansteuert ;-)

Gruß, Stone
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: corne am 21.11.2016 07:12
Moin Stone,

das habe ich auch schon überlegt, einfach für die Ansteuerung des Mute-Optos noch einen zwischenschalten. Ich befürchte nur, das sich dadurch eine Zeitverzögerung ergibt, die vielleicht zu gross sein könnte und die Funktion des Mute damit behindert.
gruss corne
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Stone am 21.11.2016 07:25
Hi

Leider ja, zwangsläufig.

Wenn alle Opto vom gleichen Typ sind bleibt ja nichts anderes ... eine der wenigen Größen, die wir nicht verändern können: die Zeit.

Beim Mute wäre die Schaltzeit dann also Mute-Opto plus Schalt-Opto, bei 20 ms pro Opto; da der Mute-Opto aber nicht 100% linear schließen wird, ist auch die Summe der beiden Opto nicht ganz richtig.

Da alle anderen Opto aber parallel zueinander schalten bedeutet das, im schlimmsten Fall schließt Mute erst, wenn schon alles vorbei ist ... jedenfalls ist das so, wenn man den Schaltvorgang als Flanke betrachtet und darstellt.

Ich habe das in einem Amp aber schon mal gemacht, dass die Opto per RC-Glied zeitverzögert schalten.

Deswegen ja "im Prinzip" ...

Gruß, Stone
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Nils H. am 21.11.2016 09:00
Moin,

Das könnte man bei einem zukünftigen Projekt vielleicht angleichen...

was willst Du denn da angleichen? Der Mute-Out ist eine direkte Verbindung zum Digital-I/O des µC, die Relaisausgänge hängen am 2803 - das sind Prinzipbedingt zwei verschiedene Paar Schuhe  ;) . Der ist ein Open-Collector-Darlinton-Array, der Strom sinken, aber nicht sourcen kann. Ich will jetzt nicht sagen, dass der 2803 alternativlos ist, aber das ist eine weit verbreitete Standardschaltung, der ist billig, robust und funktioniert gut.

Wenn Du das anders willst, brauchst Du einen anderen IC. Ich hab jetzt auswendig keinen anderen Treiber-IC parat, aber irgend was passendes gibt's da bestimmt. Musste halt mal suchen. Oder rumfragen  ;D .

Gruß, Nils
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Stone am 21.11.2016 10:52
Hi

Wenn ich es richtig sehe, kannst Du den ULN gegen einen UDN2981A z.B. tauschen.

Gruß, Stone

edit: die Schaltung muss allerdings angepasst werden, V+ und GND müssen getauscht werden
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: corne am 21.11.2016 12:14
ok, das sehe ich ein. Hatte nicht daran gedacht, das an den normalen Ausgängen noch der ULN dran hängt und sich damit die Anschaltung ändert. Klar, so gesehen ist mein Vorschlag Blödsinn...   :-\ Aber danke für die Geduld und das Erklären. Bin mit den µ`s noch nicht so fit...
gruss corne
Titel: Re: Und nochmal MIDI Switcher
Beitrag von: Dirk am 21.11.2016 15:14
Hallo,

wie von Nils angesprochen werden die Relais über einen Treiber-Baustein geschaltet was meiner Meinung nach eine ideale Lösung in diesem Fall ist, da der ULN auch mit anderen Spannungen betrieben werden kann (daher die Auftrennung bei der Spannungsversorgung) und auch Relias ohne weitere Schutzschaltung ansteueren kann (Stichwort Leerlaufdiode).
Da zwei unterschiedliche Spannungen möglich sein können, ist der kleinste gemeinsame Nenner die Masse, daher ist die Schaltung auch darauf ausgelegt (zudem schaltet man eigentlich richtigerweise auch immer gegen Masse durch).

Ein Opto muss nicht zwangsweise auf die Platine gesetzt werden sondern kann auch mit Litzen verbunden werden, welche dann je nach Bedarf auf Plus und Minus gesteckt werden können.

Sollte die Mute-Zeit ein Problem sein, so kann ich diese noch ändern, das veritable setzen eine Mute-Zeit selbst ist sicherlich noch eine sinnvolle Ergänzung und könnte auch wieder über einen CC Befehl realisiert werden, wobei dann maximal 127 ms machbar sind.

Gruß, Dirk