Jump to content


Photo
- - - - -

DIY Masterkeyboard Midi, USB und CV-Gate


  • Please log in to reply
201 replies to this topic

#1 Acul

Acul

    MIDIbox Addict

  • Members
  • PipPip
  • 141 posts
  • LocationBayern :)

Posted 13 February 2012 - 23:56

Hallo Gemeinde.

Ich habe zwar schone einiges in einem anderen Beitrag gepostet möchte nun aber einen eigenen beitag aufmachen.
Es geht mir hierbei auch darum zu zeigen wie ein "Laie" mit so einer Aufgabe umgeht und Probleme versucht zu lösen :)

Grundriss des Projektes:

Was soll das Keyboard haben und können ?
- Klaviatur mindest 4 Oktaven(ja eh klar :))
- Umschalter der Oktaven
- Midi
- CV/Gate Ausgang
- Pitch und Mod-Wheel
- Holz Body ala Moog (Leichtes vorbild ist der MOOG Voyager und anfangs war auch ein
Kompletter Synthi mit Klaviatur geplant, aber erst mal kleine Brötchen backen).

Mobilität ist mir nicht so wichtig.
Wichtiger ist mir das ich meine Ideen sinnvoll umsetzen kann:)

Erste Ausbaustufe: Klaviatur mit Midi Controller Pich und Mod-Wheel

Bis jetzt Verwendete Komponenten

- Klaviatur wird eine Fatar TP9S mit 61 Tasten (Danke an fpele für den Tip)
- Midi Controller wird ein LPC17 Core mit 1xD-In und 1xD-Out 4x20 LCD (Danke an nILS der mich im Chat ertragen hatte;))

Stand des Projektes:
- Grundplanung abgeschlossen
- Momentan warte ich noch auf die Lieferung der bestellten Module und Bauteile.
- Alu Abdeckung für Mod Pitch Fertig entworfen.
- Alu Abdeckung für Display und LCD- Tasten entworfen.

Weitere Überlegungen / TooDo´s:

Ich bin gerade am überlegen ob sich Pitch und Mod-Wheel über ein Folien-Poti realisieren lässt.
Dachte mir das Poti würden recht gut passen.
http://www.variohm.d...A_SHEET__10.pdf
Vorstellung ist folgende:
Links neben der Klaviatur kommt einen Alu Abdeckung in die 2 zu den Potis passende Ausschnitte geschnitten werden.
Von hinten werden die Potis an die Alu platte geklebt und mit einer dünnen Holzplatte verstärkt.
So ist nur der ausschnitt zu sehen der Tastempfindlich ist.

Nun ist mir bei weiterer Überlegung eingefallen das ja nur die Modulation von 0%-100% geht, und Pitch ja einen 100%-0%-100% bereich hat.
Kann mir da einer sagen ob das zu lösen ist und wenn ja wie, da ich momentan auf den schlauch stehe.
Weitere Überlegung dazu:
Man nimmt 2 50mm FolienPotis lässt sie in der Mitte überlappen und zwar die nicht Aktive Fläche, und hat somit eine tote Fläche von
7mm im 0%bereich.
Dann muss aber das obere Poti durch die Software umgestellt werden das zb. 5v 0% ergibt und 0v 100% (Richtig)?
Oder müssen gar beide Potis zusammengemischt werden um für den Controller als ein Poti aufzutreten ?


So ich hoffe auf reges Interesse und viel Infos und Ideen von euch.
Dafür verspreche ich auch viel zu posten und am ball zu bleiben :)!

Beste Grüße ACUL

Edited by Acul, 14 February 2012 - 18:14.


#2 TK.

TK.

    MIDIbox Guru

  • Administrators
  • 12,438 posts
  • LocationGermany

Posted 14 February 2012 - 00:29

Wenn Du das Keyboard mit diesen Folien ausstatten moechtest, ist die Jitterfreiheit unwichtig, denn die MIDI-Daten muessen ja nur dann gesendet werden, wenn Du die Folie beruehrst. Somit duerften die analogen Eingaenge des LPC17 Chips ausreichen, und diese werden nach diesem Beispiel zu MIDI Daten konvertiert: http://svnmios.midib...orials/011_ain/

Die Folien lassen sich wie Potis an J5A.0 und J5A.1 anschliessen, wichtig ist nur, dass der "mittlere" Kontakt (im Datenblatt Collector genannt) ueber einen hochohmigen Widerstand (bspw. 1MOhm) auf Masse gezogen wird, so dass die Firmware einen definierten Wert erhaelt, wenn Du die Folie loslaesst.

Die MIDI-Daten sollte dann nur ab einer bestimmten Schaltschwelle gesendet werden, ausserdem macht eine Filterfunktion Sinn, die verhindert, dass zu schnelle Werteaenderungen (bspw. beim Loslassen der Folie) ueber MIDI rausgehen.
Ich koennte Dir hierfuer ein konkretes Programmierbeispiel geben wenn es bei Dir soweit ist, da ich vor einiger Zeit so ewas aehnliches schonmal fuer MIOS8 programmiert habe:


Gruss, Thorsten.
Posted Image Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.

#3 Acul

Acul

    MIDIbox Addict

  • Members
  • PipPip
  • 141 posts
  • LocationBayern :)

Posted 14 February 2012 - 10:36

Hallo Thorsten.

Also das schaut ja super aus was du da gemacht hast :), und ich war mir fast sicher das du da schon eine lösung hast.

was meinst du mit den dem Pitch Poti wie ist da die 100%-0%-100% Hürde zu lösen ?
Oder ist mein Ansatz der richtige und wenn ja, muss ich dann beide Potis zusammen mischen ?

anbei ein bild der pitch-mod Blende.
Gemacht mit dem Frontplatinen Designer.

Beste Grüße

Attached Files



#4 Acul

Acul

    MIDIbox Addict

  • Members
  • PipPip
  • 141 posts
  • LocationBayern :)

Posted 14 February 2012 - 18:24

Ich habe wie oben eingefügt heute auch begonnen die abdeckung über dem Manual zu planen.

Also das Keyboard soll eine Mischung aus Moog-Voyager (nur die Klaviatur) und Koorg Poly61 werden.

Beim Poly61 ist es ja so das eine Alu platte oberhalb der Klaviatur als Abdeckung dient und da auch die tasten und Displays drinnen sind.

Nun habe ich links begonnen das Display und die tasten zur Steuerung eingeplant.

Jetzt habe ich noch ca.65cm x 10 cm platz für Potis schalter und der gleichen.
Was erscheint euch als wichtig was noch auf die Frontplatte soll?
Ich will ja eigentlich keine "Drehbank" machen sondern ein Masterkeayboard.
oder soll ich einfach den platz nutzen und einiges an Potis mit drauf packen die dann Verschiedenste Midi-Parameter verstellen??

#5 FantomXR

FantomXR

    MIDIbox Addict

  • Members
  • PipPip
  • 125 posts

Posted 14 February 2012 - 18:49

Erstmal: Eine tolle Idee. Ich werde den Thread auf jedenfall mit verfolgen.

Wie wärs, wenn du ein paar Skizzen zeigst, wie du dir was vorstellst. Ich denke, dass man darauf basierend gute Tipps geben kann, was noch fehlt oder was besser gemacht werden kann.

Die Idee mit den Folienpotis ist auch super! ;)


//edit: Hast du eigentlich schon eine Preisregion, in denen sich die Folienpots befinden?

Edited by FantomXR, 14 February 2012 - 18:53.


#6 Acul

Acul

    MIDIbox Addict

  • Members
  • PipPip
  • 141 posts
  • LocationBayern :)

Posted 14 February 2012 - 19:07

Erstmal: Eine tolle Idee. Ich werde den Thread auf jedenfall mit verfolgen.

Wie wärs, wenn du ein paar Skizzen zeigst, wie du dir was vorstellst. Ich denke, dass man darauf basierend gute Tipps geben kann, was noch fehlt oder was besser gemacht werden kann.

Die Idee mit den Folienpotis ist auch super! ;)


//edit: Hast du eigentlich schon eine Preisregion, in denen sich die Folienpots befinden?


Danke :)
also potis sind die hier
http://www.watterott...ntiometer-100mm

kosten 13 euro bei 10cm länge
Gibt es auch in 5cm und 50cm oder als Rundes Poti

Naja Skizze ist nicht so einfach.
bin im malen mit dem pc eine niete :)
aber ich werde mal was basteln.....

Grüße

Attached File  46877_124443387607644_113987568653226_159821_3399862_n.jpg   94.83K   72 downloads

Hier mal eine Grobe vorstellung.
Soviel wie möglich aus holz

Edited by Acul, 14 February 2012 - 19:48.


#7 FantomXR

FantomXR

    MIDIbox Addict

  • Members
  • PipPip
  • 125 posts

Posted 14 February 2012 - 19:42

Wenn die Teile noch beleuchtet wären, wäre das noch besser ;) Ansonsten könnte man auch überlegen, LEDs drunter anzubringen. Ich weiß nicht genau, wie Thorsten das mit seinem Strobe-Light gelöst hat.

#8 FantomXR

FantomXR

    MIDIbox Addict

  • Members
  • PipPip
  • 125 posts

Posted 14 February 2012 - 20:29

Ah, du hast editiert ;)

Wenn du möglichst viel aus Holz haben möchtest, warum möchtest du dann überall Alu haben?!

Ich kam jetzt spontan auf die Idee, oben eine Holzleiste einzusetzen. In der Holzleiste ist ein Ausschnitt, wo du eine 19" Rackblende reinbekommst. Dort kannst du dann die Potis, etc. unterbringen.

#9 Acul

Acul

    MIDIbox Addict

  • Members
  • PipPip
  • 141 posts
  • LocationBayern :)

Posted 14 February 2012 - 20:45

Ah, du hast editiert ;)

Wenn du möglichst viel aus Holz haben möchtest, warum möchtest du dann überall Alu haben?!

Ich kam jetzt spontan auf die Idee, oben eine Holzleiste einzusetzen. In der Holzleiste ist ein Ausschnitt, wo du eine 19" Rackblende reinbekommst. Dort kannst du dann die Potis, etc. unterbringen.


Alu deshalb weil es stabil leicht und dünn ist. auf die fläche gesehen ist da holz zu instabil....glaube ich.

kann mir auch vorstellen das Keybord so zu bauen wie einen Korg Mono Poly
Attached File  $(KGrHqIOKjYE0-oKNQQkBNeq8ymrL!~~_3.JPG   86.01K   45 downloads

Mobil muss er ja nicht sein.
Aber mir fehlt einfach die Phantasie was ich mit dem ganzen platz mache.
Es soll ja kein Synthi drin verbaut werden, sondern ein midi Keyboard und evtl Controller werden.

Noch mehr Meinungen und Anregungen ?

#10 TK.

TK.

    MIDIbox Guru

  • Administrators
  • 12,438 posts
  • LocationGermany

Posted 14 February 2012 - 20:50

was meinst du mit den dem Pitch Poti wie ist da die 100%-0%-100% Hürde zu lösen ?


Das zeige ich Dir wenn es soweit ist... ;-)
Aber im Grunde ist da kein besonderer Trick dahinter: wenn das Folienpoti losgelassen wird (Konversionswert unter der Schaltschwelle, also nahe 0), sollte die Firmware MIOS32_MIDI_SendPitchBend(DEFAULT, pin, 0x2000) senden
(0x2000 ist der mittlere Pitchbender-Wert)

Oder ist mein Ansatz der richtige und wenn ja, muss ich dann beide Potis zusammen mischen ?


Inwiefern mischen?
Die Kollektoren der Potis werden an separate Eingaenge (J5A.0 und J5A.1) angeschlossen, die aeusseren Pins werden zusammengeschlossen. Eine Seite wird mit Vss (Masse), die andere mit 3.3V verbunden - fertig.

Gruss, Thorsten.
Posted Image Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.

#11 FantomXR

FantomXR

    MIDIbox Addict

  • Members
  • PipPip
  • 125 posts

Posted 14 February 2012 - 20:54

Sag doch mal, was du damit ansteuern möchtest, welche Software du benutzt, etc. Darauf kommt es ja schließlich an.

Ich bin übrigens in der gleichen Überlegungsphase, wie du: Einerseits möchte ich nur ein 73er Hammermechanik-Masterkeyboard haben. Aber auf der anderen Seite: Wenn man sich schon die Mühe der Konzeption macht, kann man es auch gleich "richtig" machen und es um nützliche Features erweitern. Wobei da wiederrum die Frage ist, ob das dann tatsächlich intern passieren muss (Nachteile: Größeres Case, höheres Gewicht, braucht mehr Platz im Auto, etc.) oder ob es auch eine externe Lösung sein kann (Nachteile: Immer ein seperates Dingens haben, evtl. Schwierigkeiten bei der Anbringung, etc.).

Ich bin vorhin zumindest auf diesen Thread gestoßen:

http://midibox.org/f...er-midibox-64e/

Leider scheint das Projekt nicht weiter verfolgt worden zu sein. Schade. Ich als iPad und auch bald Live-PC-User wäre solch ein Teil ziemlich nützlich. Das könnte man dann aufklappbar, wie bei Moog Voyager oder Korg M3 gestalten.


Nochmal zu deinen Touchpotis: Ich finde die Idee insofern interessant, weil man sich (sofern man eine Beleuchtung hinbekommt) dann Motorfader sparen kann (sofern man welche benötigt). Um Pegel einzustellen, sollte das doch genau genug sein, denke ich.

#12 Acul

Acul

    MIDIbox Addict

  • Members
  • PipPip
  • 141 posts
  • LocationBayern :)

Posted 14 February 2012 - 21:44

Sag doch mal, was du damit ansteuern möchtest, welche Software du benutzt, etc. Darauf kommt es ja schließlich an.


Nun das ist die frage vor der ich mich immer drücken wollte ;)

Ich habe Genau 2 Synthis, Einen Poly61 und den Synthi der mich zum DIY-Liebhaber gemacht hat, einen Shruthi-1.
Ich nutze seit ca. 3 Wochen Samplitude 11 die Free Version, damit steuere ich momentan den Shruthi über midi an.

Also eigentlich habe ich nix warum ich so ein Master Keyboard brauchen würde.
Aber es geht mir mehr darum es zu bauen, mir zu zeigen das ich es kann, und das wichtigste, ich liebäugle schon mit einem modularen Synthi
für den will ich aber erst mal einen solide Basis schaffen.

Wegen den Potis.
Meinst du eine Beleuchtung wie in Thorstens Video oder eine direkte Beleuchtung ?

Ich bin im übrigen auch ein iPad Fan :)
Hab Den korg als APP, Synthi Station und noch einige andere, was es hald so gibt,
Aber ich bin da eher der naturelle Bursche und schraub an echten Potis oder Reglern ;)

Edited by Acul, 14 February 2012 - 22:01.


#13 Acul

Acul

    MIDIbox Addict

  • Members
  • PipPip
  • 141 posts
  • LocationBayern :)

Posted 14 February 2012 - 22:03

Das zeige ich Dir wenn es soweit ist... ;-)
Aber im Grunde ist da kein besonderer Trick dahinter: wenn das Folienpoti losgelassen wird (Konversionswert unter der Schaltschwelle, also nahe 0), sollte die Firmware MIOS32_MIDI_SendPitchBend(DEFAULT, pin, 0x2000) senden
(0x2000 ist der mittlere Pitchbender-Wert)



Inwiefern mischen?
Die Kollektoren der Potis werden an separate Eingaenge (J5A.0 und J5A.1) angeschlossen, die aeusseren Pins werden zusammengeschlossen. Eine Seite wird mit Vss (Masse), die andere mit 3.3V verbunden - fertig.

Gruss, Thorsten.


Okay alles klar. wusste nicht das es so einfach über die software zu lösen ist, danke dir ! :)

Sorry hab den post von dir total übersehen....

Edited by Acul, 14 February 2012 - 22:03.


#14 Acul

Acul

    MIDIbox Addict

  • Members
  • PipPip
  • 141 posts
  • LocationBayern :)

Posted 15 February 2012 - 23:01

Heute ist das lpc17 Modul gekommen. (watterrott hat doch wirklich meine handynummer mit aufs packet geschrieben....)

Ich habe es gleich mit dem bootloader beschrieben, geteilt und die Stifte angelötet.
Alles auch für mich als Programmier laie sehr einfach und dank der tollen Software schnell zu erledigen.

Grüße.

#15 Acul

Acul

    MIDIbox Addict

  • Members
  • PipPip
  • 141 posts
  • LocationBayern :)

Posted 16 February 2012 - 19:17

So.

Heute ist die Tatar Klaviatur angekommen.
Sie hat 61 tasten.
auf der rückseite sind 2 platinen wobei die erste 32 taste bedient und die 2. dann ja 29.

Verschaltet ist es so.
Es sind für jede taste 2 schließe vorhanden. einer macht etwas später kontakt als der andere
Immer 8 tasten sind zusammen ein block
von jedem 8er blöck gehen 2 leitungen zum anschluss.
Eine für Note und eine für Anschlagdynamik.
dann gehen von jedem kontakt immer eine anschluss weg über eine diode dann zusammen auf die datenleitung.

so hat ein 8er block 10 Anschlüsse
8x note und Anschlagdynamik
2x masse ?!

bei der einen Platine sind 4 8er Blöcke vorhanden.
dort laufen dann immer die 8 Leitungen (Note und Anschlag) zusammen.

so ergeben sich am ende 16 Anschlüsse auf der ersten Platine für 32 tasten
8x für note und Anschlag
8x masse für note und Anschlag.

insgesamt über die ganze klaviatur sind es dann 2x 16 pins für den Anschluss.

Ich hoffe ich konnte es gut erklären, und ihr könnt mir bitte helfen wie ich die Klaviatur mit DIN und DOUT verbinden muss.

Beste Grüße und vielen dank schon mal.

Acul

#16 TK.

TK.

    MIDIbox Guru

  • Administrators
  • 12,438 posts
  • LocationGermany

Posted 16 February 2012 - 20:19

Weiterfuehrende Hilfe meinerseits leider erst am Montag.

Gruss, Thorsten.
Posted Image Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.

#17 Acul

Acul

    MIDIbox Addict

  • Members
  • PipPip
  • 141 posts
  • LocationBayern :)

Posted 16 February 2012 - 20:22

Kein problem :)
warte noch auf teile und bin bis freitag erst mal in berlin.

Grüße

#18 fpele

fpele

    MIDIbox Newbie

  • Members
  • Pip
  • 47 posts
  • LocationBavaria-Germany

Posted 16 February 2012 - 22:16

@Thorsten:
Lässt sich für die Anschlagdynamik noch eine Auswahl von z.B. 4 Kurven realisieren? Das wäre eine gute und sinnvolle Sache...

Acul, steht bei deiner Klaviatur ein "DF" oder "DR" auf dem Typenschild? (Aufkleber auf der Platine.)
Es gibt von Fatar beide Versionen, die unterscheiden sich in der Polung der Dioden, also Tastenkontakt an Kathode oder Anode.
Aufteilung ist jeweils gleich: Linke Seite=32 Tasten, rechte Seite=29 Tasten.

Gruß Frank

#19 FantomXR

FantomXR

    MIDIbox Addict

  • Members
  • PipPip
  • 125 posts

Posted 16 February 2012 - 23:18

Und wären auch größere Tastaturen möglich? Denke da an TP100, etc.

Edited by FantomXR, 16 February 2012 - 23:43.


#20 TK.

TK.

    MIDIbox Guru

  • Administrators
  • 12,438 posts
  • LocationGermany

Posted 16 February 2012 - 23:47

Da nun schon vier Leute sehr aehnliche Interessen verfolgen, werde ich wohl ein eigenes Projekt daraus machen.
Fest steht, dass verschiedene Algorithmen notwendig sein werden, um die unterschiedlichen Tastaturen zu scannen.
Transponierung sowie Pitch-Bender und Modwheel (mit Potis oder Folien) sind Pflicht, Poti/Encoder-Erweiterungen ebenfalls erwuenscht.
Eine CV Option ist einfach zu integrieren, und wahrscheinlich waere es das weltweit erste Keyboard mit Ethernet-Anschluss zum Versenden von OSC Meldungen :whistle:

Die Konfiguration koennte ueber das MIOS Terminal geschehen, so dass kein eigener SysEx Editor notwendig ist.
Sie liesse sich im EEPROM speichern, das sich auf dem LPCXPRESSO-Board befindet.

Bitte dokumentiert die Konstruktion eurer Keyboards (viele Fotos machen, evtl. auch Schaltplaene!), so dass spaeter auch andere etwas davon haben.

Gruss, Thorsten.

P.S.: wie waere es mit einem integrierten Arpeggiator und Mini-Sequencer? :sorcerer:
Posted Image Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users