Acul

MB-Sid-KeyBoard

29 posts in this topic

 

Hallo Zusammen.

 

Da mein Projekt nun Form annimmt und weiter geht möchte ich es euch kurz vorstellen, 

und ein paar fragen los werden :smile:.

 

 

Ich wollte schon lange einen MB6582 bauen und habe mir dafür die Platinen bei Tim bestellt (sind noch unterwegs).

Jedoch wollte ich was des Gehäuse angeht was anderes als dieses enge PT-Gehäuse und so dachte ich an mein einst ersteigertes defektes ELKA OMB5.

 

elka-omb5-292728.jpg

(Bild von Onkel Google)

 

Jedoch war es wie gesagt defekt. Und die Klaviatur war ohne Velocity und auch von der matrix nicht so einfach abzufragen.

Also habe ich eine Fatar Klaviatur eingebaut und so auch gleich Velocity erhalten:).

 

med_gallery_10618_278_322089.jpg

med_gallery_10618_278_486716.jpg

 

Die abfrage habe ich über ein LCP1769 modul gestaltet.

Zusammen mit dem Dio-Matrix Modul aufgebaut auf einem Veroboard.

med_gallery_10618_278_116310.jpg

 

Für die Midi- ausgänbge habe ich ein Brakeout bord aufgebaut.

med_gallery_10618_278_240608.jpg

 

Und Hier nochmal die gesamte übersicht

med_gallery_10618_278_718749.jpg

 

Die abfrage war bis gerade eben über MB-NG Software was aber eine gewisse Latenz bei mir hatte (?), nun habe ich gerade nochmal auf MB-KB umgestellt und 

nun ist die abfrage viel besser. Eigentlich sollte sich des ja nicht so bemerkbar machen. Hier habe ich auch noch ein Problem in der Hardware (LPC17 modul),

Tasten 1-16 lassen sich ganz normal spielen 17-24 gehen so gut wie garnicht nur manchmal schlägt eine note wirklich an Note 25-37 hingegen funktionieren wieder einwandfrei. ich habe schon nach einem Kurzschluss im ersten Shiftregister gesucht aber nichts gefunden. Weis da evtl einer rat ?

 

 

Dann brauchte ich noch die Einstellung damit MIDI über USB, Midi1 Midi2 und Midi3 gesendet wird. Könnte die mir einer Sagen ?

Midi3 verbinde ich dann intern mit dem Ein und Ausgang vom MB6582 Board.

 

Dann wollte ich noch eine allgemeine frage stellen.

Der MB6582 hat ja ein 4x20 LCD zur anzeige, fur die Keyboard abfrage brauche ich ja auch Theoretisch eine LCD anzeige,

Soll ich da auch ein 4x20 LCD benutzen oder ist es für die Software besser ein 2x40 LCD zu benutzen?

Was würdet ihr machen ?

 

 

So ich denke des wars erst mal und freue mich über eure Kommentare :smile:

 

beste Grüße

1 person likes this

Share this post


Link to post
Share on other sites

Weis keiner die Einstellungen für die midi Ausgänge ?

Würde mir sehr helfen da ich die Einstellungen nach Anleitung und HexCode nicht hin bekomme

Share this post


Link to post
Share on other sites

Hi Acul, Die MIDI Ports stellst du wie folgt ein: set kb1 midi_ports 0x0071 D.h 0 OSC Ports, 0 I2C ports, MIDI UART Ports 1-3, USB MIDI Port 1. Gruß Jo

Share this post


Link to post
Share on other sites

Super danke dir

Midi 3 greife ich bei j5b ab wenn ich es richtig verstanden habe?

Share this post


Link to post
Share on other sites

Die Einstellung kenne ich. Jedoch komischerweise wenn ich 2 einstelle fragt er garnix ab. Stelle ich 4 ein dann fragt er die Klaviatur ab.

Share this post


Link to post
Share on other sites

Ok, dann hast Du mehr als 2 DOUT Shift Register oder 2 DIN Shift Register hintereinandergehaengt?

 

Gruss, Thorsten.

Share this post


Link to post
Share on other sites

"Eigentlich" nur ein diomatrix.

2x in 2x out

Share this post


Link to post
Share on other sites

Wie meinst du 2 DIN Register hintereinander?

Share this post


Link to post
Share on other sites

So wie beim MBHP_DIO Board.

Ich weiss nicht, warum "SRIO num_sr=2" nicht funktioniert, doch wenn es mit num_sr=4 klappt, ist das in Ordnung.

"num_sr=2" macht von der Laufzeit her keinen grossen Unterschied.

 

Gruss, Thorsten.

Share this post


Link to post
Share on other sites

Okay werde es so nochmal testen danke soweit.

Eine frage bleibt noch offen: warum taste 17-24 (Register 1. Pin 5 und 6) nicht richtig funktionieren. Was könnte die mögliche Ursache sein? Kurzschluss habe ich schon ausgeschlossen.

Share this post


Link to post
Share on other sites

Die Tasten haengen an D5 und D4 vom DOUT Shift Register (somit 74HC595, Pin 4 und 5), schon die entsprechenden Verbindungen ueberprueft?

 

Gruss, Thorsten.

Share this post


Link to post
Share on other sites

Okay werd die Register nochmal prüfen

Klaviatur habe ich gerade getestet und die passt von der Hardware her.

Edited by Acul

Share this post


Link to post
Share on other sites

So nun passt es wieder, es war doch ein Kurzschluss bei den beiden Pins,was auch sonst:).

 

Nun habe ich wieder auf MB_NG umgestellt und passt soweit sehr gut.

 

Wie stelle ich nun noch bei der NG Software die Midi Ports ein?

Brauche : USB und Midi 1-3

 

 

 

Gefunden :)1

Edited by Acul

Share this post


Link to post
Share on other sites

Na also! :)

 

Die Port-Maske fuer USB1 und MIDI1/2/3 ist: ports=1000111000000000

 

Gruss, Thorsten.

Share this post


Link to post
Share on other sites

Passt des dann so.

 

RESET_HW
 
LCD "@(1:7:1)MidiBox"
LCD "@(1:9:2)SID"
LCD "@(1:7:3)KeyBoard"
 
 
# reduce number of SRs for faster scan
# with 2 SRs the scan takes ca. 500 uS instead of 2.5 mS
SRIO num_sr=4
 
# keyboard configuration
KEYBOARD n=1   rows=8  dout_sr1=1  dout_sr2=2  din_sr1=1  din_sr2=2 \
               din_inverted=0  break_inverted=0  din_key_offset=32 \
               scan_velocity=1  scan_optimized=0  note_offset=36 \
               delay_fastest=5  delay_fastest_black_keys=0  delay_slowest=100
 
# velocity will be mapped to following (128) values
# (generated with tools/kb_vel_map.pl)
MAP1    0   2   4   6   8  10  12  14  16  18  20  22  24  26  28  30 \
       32  34  36  38  40  42  44  46  48  50  52  54  56  58  60  62 \
       64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79 \
       80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95 \
       96  96  97  97  98  98  99  99 100 100 101 101 102 102 103 103 \
      104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 \
      112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 \
      120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127
 
# send MIDI event with mapped velocity value
EVENT_KB id=1  type=NoteOn chn=1 key=any use_key_number=1 range=0:127  kb_velocity_map=map1  kb_transpose=0 ports=1000111000001000
 
 
Siehe letzte zeile
 

Share this post


Link to post
Share on other sites

Passt scho

 

So hast Du zusaetzlich noch OSC1 aktiviert, doch das tut nicht weh.

 

Gruss, Thorsten.

Share this post


Link to post
Share on other sites

Hallo zusammen.

 

Habe heute was tolles bei mir in der Post abgeholt :smile:

 

med_gallery_10618_278_15265.jpg

 

med_gallery_10618_278_242724.jpg

 

med_gallery_10618_278_749452.jpg

 

Nun bin ich am Überlegen ob des Controler-Board nicht etwas zu klein ist und der Synthi dann außen zu leer wirkt.

Überlegung ist ob ich die Controler Elemente nicht einfach auf Lochraster aufbaue, jedoch stellt sich für mich die frage wie schwierig es ist dann Wilbas Taster und led Matrix nachzubauen damit es auch wieder zu den Anschlüssen auf dem Basebord passt.

 

Was meint ihr ? 

Einfach des Original CS verwenden oder doch selber eins aufbauen ? 

Share this post


Link to post
Share on other sites

Jetzt ist mir noch eingefallen dass ich ja die Pics (hab nur einen von Tim) Programmieren muss.

Jedoch hab ich keinen Pic Programmer darum die frage an die Community,

Könnte mir bitte einer die PICS Brennen und mit der MB8652 Software beschreiben ?

Share this post


Link to post
Share on other sites

Vom Prinzip her wird sich sicherlich jemand finden.

Da allerdings mein eigener PIC-Brenner gerade irgendwo in einer Kiste rumgammelt, würde ich bevor ich mich selbst dafür anbiete erstmal schaun, ob sich noch jemand meldet.

Share this post


Link to post
Share on other sites

wenn jemand einen abzugeben hat oder verkaufen will könnte man sich ja auch einig werden :)

Share this post


Link to post
Share on other sites

Hallo zusammen

 

Hier ein Kleines Update meines Projekts.

med_gallery_10618_278_896430.jpg

 

Auf der MB-6582 Platine fehlen noch ein Paar Bauteile für die Sids, die Pic Sektion funktioniert schon sehr gut einen Programmierten pic habe ich ja da.

 

Momentan bin ich an der Verkabelung der midi und strom abschnitte.

 

Beste Grüße

Share this post


Link to post
Share on other sites

Sauber! :)

 

Gruss, Thorsten.

Share this post


Link to post
Share on other sites

Danke.

 

Der schwere teil kommt erst noch, denn ich werde das UI Selbst auf Lochraster aufbauen.....:):)

Share this post


Link to post
Share on other sites

Hallo zusammen.

 

(Oh man bin ich voll ...geffressen... :smile:)

 

Ich habe heute ein 4x20 LCD für den MB6582 verkabelt und angeschlossen.

und es funktioniert gut, nur werden nur die mittleren beiden zeilen angezeigt beim startup und dann auch wenn des Menü erscheint.

 

Muss ich des display gesondert einstellen ? wenn ja wo ?

 

Software hab ich auf den ersten Pic (nur der ist momentan verbaut) die MB6582 aufgespielt.

 

 

Beste Grüße derweil 

 

 

PS: Da ich mich für ein eigenes CS entschieden habe des ich auf Lochraster aufbaue, habe ich eine Original CS Platine von Tim abzugeben.

Edited by Acul

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now