Jump to content

Anfänger Frage..


Can

Recommended Posts

Hallo

ich habe im  forum die anfänger fragen gelesen damit ich endlich bei mike die module bestellen kann.

aber immer noch nicht so richtig verstanden.

Können an eine Coremodul die anderen module angeschlossen werden? oder brauche ich für jedes modul ein Coremodul dazu?

ich brauche als controler.

120 Tasten

64 Led

10 schieberegler

6 Endlosregler encoder

ich weiss leider nicht welche Module ich brauche.

liege ich so richtig.

1x Core Modul

4x AIN Modul

1x LTC Modul

1x DIN Modul

Danke für hilfe ich habe leider echt NULL ahnung!

Grüße Can

Link to comment
Share on other sites

Können an eine Coremodul die anderen module angeschlossen werden? oder brauche ich für jedes modul ein Coremodul dazu?

Natürlich können an ein Core mehrere Module angeschlossen werden. Wie viele, das hängt von der jeweiligen Applikation und MIOS ab.

ich brauche als controler.

120 Tasten

64 Led

10 schieberegler

6 Endlosregler encoder

Dann brauchst Du 2 Cores. Warum das so ist, hab ich erst neulich in einem anderen Thread geschrieben (Hint: lies dir die MIOS-Seite mal genau durch):

http://69.56.171.55/~midibox/forum/index.php?topic=5217.msg32190#msg32190

ich weiss leider nicht welche Module ich brauche.

liege ich so richtig.

1x Core Modul

4x AIN Modul

1x LTC Modul

1x DIN Modul

Da liegst Du leider völlig daneben... ;)

120 Buttons = 3x DINx4 +1x DINx3

64 LEDs = 2x DOUT

10 Potis (Schieberegler) = 1x AIN

6 Encoder = 1x DINx2

Das LTC Modul brauchst Du nur, wenn du die to-COM Option nutzen möchtest.

Du solltest nicht nur die Anfängerfragen hier im Forum lesen, sondern dir mal ein paar Abende lang die gesamte ucApps Seite durchlesen, vor allem die Beschreibung der Module.

Gruß,

Raphael

Link to comment
Share on other sites

raphael erst mal danke für deine antwort!

ich kann leider kein englisch!

Fast alles ist hier in englisch erkärt auch die module.

dein link hilft mir leider wenig.

das habe ich nicht verstanden  also

3x Din x 4+1 x DIN x3 wie viele DIN,s sind das?

120 Buttons = 3x DINx4 +1x DINx3

6 Encoder = 1x DINx2

brauche ich hier 2 DIN,s

und 1x Core Modul

oder 2 ?

ich möchte die LED,s über meine anwendung steuern brauche ich da doch die LTC Modul?

Tut mir leid ich für die vielen fragen aber ich komme sonst nicht weiter..

danke in vorraus!

ich werde auch fleissig im forum lesen.

Link to comment
Share on other sites

ich kann leider kein englisch!

Da solltest Du aber dran arbeiten ;) Das wird sonst (nicht nur hier) etwas mühsam.

3x Din x 4+1 x DIN x3 wie viele DIN,s sind das?

Es gibt nur DINx4 Module fertig zu kaufen. Damit ist ein voll bestücktes DIN Modul (also 32 Eingänge) gemeint: http://www.ucapps.de/mbhp/mbhp_dinx4.gif

Man kann das Modul aber auch mit weniger Chips bestücken oder gleich eine kleinere Platine machen. Ein DINx3 hat also nur 3 74HC165 (entspricht 24 Eingängen): http://www.ucapps.de/mbhp/mbhp_dinx3_v1.gif

Wenn Du also fertige Platinen von Mike kauft brauchst Du 4 DIN Platinen.

Sorry, wollte Dich nicht verwirren.

6 Encoder = 1x DINx2

brauche ich hier 2 DIN,s

Siehe oben. Du brauchst also ein zusätzliches DIN Modul, dass du aber nur mit 2 74HC165 bestücken musst. (Gemeint war das hier: http://www.ucapps.de/mbhp/mbhp_dinx2_v1.gif)

und 1x Core Modul

oder 2 ?

Also der Lik auf den (englischen Thread) besgte etwa das hier:

MIOS kann nur 128 digitale eigänge pro Core verwalten. Da Du aber 120 Taster + 6 Encoder haben willst (das macht zuasmmen 134 digitale INs), wirst Du 2 Cores brauchen.

Zusätzlich wäre es für Dich warscheinlich am leichtesten, vorgefertigte Applikationen zu verwenden. Ich würde Dir dann eine Core für die Encoder und einige  Tasten mit MB64E empfehlen. Auf den Anderen Core spielst Du dann die MB64 Applikation auf und schließt die Fader und den Rest der Taster an. Die 2 Cores verbindest Du dann mit demMidibox Link.

ich möchte die LED,s über meine anwendung steuern brauche ich da doch die LTC Modul?

Nein, das LTC Modul brauchst Du nur, wenn Du die MidiBox über eine serielle Schnittstelle (COM-Port) statt über MIDI ansteuern willst.

Tut mir leid ich für die vielen fragen aber ich komme sonst nicht weiter..

Siehe ganz oben. Ohne Englischkenntnisse wird das ganze etwas schwieriger, da die meisten Seiten auf der ucApps Homepage noch nicht ins Deutsche übersetzt sind (und es vielleicht auch nie werden...). Aber fragen kostet nichts ;)

Gruß,

Raphael

Link to comment
Share on other sites

Hallo raphael

Danke für deine unterstüzung!

Mit 50 nochmal englisch lernen ?

ich bin musiker(Alleinunterhalter) und hatte vor 4 jahren ein traum.ein kompletes Keyboard zu bauen.

seit 4 jahren schlage ich mich mit C++ rum . das programm für mein keyboard mit begleitautomatik habe ich fast fertig programmiert.

jetz brauche ich die steuer elemente.

ich wollte eigentlich die Applikation für mein midibox selber schreiben so weit ich verstanden habe kann man  mit C schreiben. mit ein paar beispielen musste ich es können. ich frage mich warum nicht mit c++

da könnte man eine klasse da für schreiben oder gibts schon so eine klasse für c++ ?

aber mit elektronik habe ich bis jetz nichts zu tun gehabt.. schiksal :)

Messgerät hab ich löt kolben auch also es muss schieff gehen ;)

und an etwas rumbastelln bis es klapt hab ich bei c++ gelern

ich bestelle mal alles bei mike auch den pic

und melde mich wenn ich alles gelötet habe.

danke noch mal für deine hilfe raphael!

Link to comment
Share on other sites

Mit 50 nochmal englisch lernen ?

ich bin musiker(Alleinunterhalter) und hatte vor 4 jahren ein traum.ein kompletes Keyboard zu bauen.

seit 4 jahren schlage ich mich mit C++ rum . das programm für mein keyboard mit begleitautomatik habe ich fast fertig programmiert.

C++, Englisch.. alles nur Fremdsprachen ;D ;D ;D

ich wollte eigentlich die Applikation für mein midibox selber schreiben so weit ich verstanden habe kann man  mit C schreiben. mit ein paar beispielen musste ich es können. ich frage mich warum nicht mit c++

C++ macht hier keinen Sinn. Ein PIC ist ein Microcontroller mit z.B 32kb (genauer 32768Byte) Speicher für das Programm(MIOS und Applikation und Bootloader) und 1536Byte Ram (Für den 18F452, den die MidiBox benutzt).

C++ ist für sowas einfach zu fett ;)

Raphael

Link to comment
Share on other sites

  • 4 weeks later...

Hallo

ich habe endlich das core modul fertig und konnte Mios "Denke  ich"draufladen

Es zeigt diese meldung 

MPU MPU    F0  Buffer:     8 Bytes   System Exclusive     

SYSX: F0 00 00 7E 40 00 01 F7

Hab auch ein LCD dran 2x16 um überhaubt was zu sehen.

Aber das LCD zeigt nichts.

Habe erst mal das Core Modul und DIN Modul angeschlossen

um es zu testen wollte ich Midio128 draufladan.

aber komme mit dem perl nicht zu recht

muss perl im selbem ordner sein wie die hex datei?

ich hab win XP

wenn ich unter Start- Ausführen- command 

und nach dem convert  den datei namen eingebe und enter drücke bekomme ich diese meldung

Cant,s open perl "Midio128-v1006.hex"No such file or directory

was mache ich hier falsch..?

Link to comment
Share on other sites

ich habe endlich das core modul fertig und konnte Mios "Denke  ich"draufladen

Es zeigt diese meldung 

MPU MPU    F0  Buffer:     8 Bytes   System Exclusive     

SYSX: F0 00 00 7E 40 00 01 F7

Sieht gut aus ;D

Hab auch ein LCD dran 2x16 um überhaubt was zu sehen.

Aber das LCD zeigt nichts.

Das LCD sollte "READY" anzeigen. Prüf nochmal die Verkabelung (und nochema und nochmal... :))

Habe erst mal das Core Modul und DIN Modul angeschlossen

um es zu testen wollte ich Midio128 draufladan.

aber komme mit dem perl nicht zu recht

muss perl im selbem ordner sein wie die hex datei?

Benutz doch einfach MIOSStudio: http://miosstudio.midibox.org/

Damit kannst Du direkt das HEX File hochladen und sparst dir das sysexen.

ich hab win XP

wenn ich unter Start- Ausführen- command 

und nach dem convert  den datei namen eingebe und enter drücke bekomme ich diese meldung

Cant,s open perl "Midio128-v1006.hex"No such file or directory

Hast Du überhaupt ActivePerl installiert?

Du musst dich natürlich in dem Verzeichnis mit der HEX-Datei befinden, wenn Du das Perl-Skript ausführst.

Lies dir nochmal die Syntax-Beschreibung in hex2syx.pl durch. Der Aufruf muss heißen: perl hex2syx.pl xxx.hex (Für xxx.hex natürlich deine HEX-atei angeben)

Raphael

Link to comment
Share on other sites

Hallo raphael

hab jetz das MidiStudio installiert und mit dem Hx upLoad

versucht midio128_v1006-hex zuladen.

Datei wird auch geladen und zeigt upload process complete.

Aber wenn ich an DIN ein button anschließe passiert nichts

und das Redy an mein LCD ist auch weg

Aber beim einschalten des core moduls zeit das LCD Mios und version nummer.

und im InputMonitor SYSX: F0 00 00 7E 40 00 01 F7

im Hx upload habe ich Device ID auf 1

was stimmt hier nicht wieso sendet core keine signale wenn ich das button drücke..

oder ist die anwendung immer noch nicht drauf?

oder stimmt mit der hardware was nicht?

ich weiss nicht mehr was ich machen soll.

Danke im vorraus..

Link to comment
Share on other sites

jetz habe ich mal eine andere test Anwendung drauf gespielt ain64_din128_dout128_v1_3

es scheint geklappt zu haben das LCD zeigt Waiting for DIN or AIN event.

Aber wenn ich die kontakte am DIN modul überbrücke passier nichts ,

ich müsste doch im input monitor fenster eine meldung sehen.

Ich habe DIN modul an löt fehler überprüft alles seint in ordnung zu sein

:(

es wird kein event gesendet.

oder ist meine DIN modul Kaputt?

was kann ich noch prüfen..

Link to comment
Share on other sites

ich möchte das DIN  (MidiKanal Nr,PinNummer,Note On/Off) befehl sendet.

ich schreibe ein musik programm in c++ die befehle kann ich in c++ abfangen und mein programm damit ansteuern.

Das gleiche mit AIN

Dout sollte ein led einschalten wenn ich über mein programm ein Midibefehl sende

Link to comment
Share on other sites

Die letzten tage ohne das forum wahren schwer aber ich bin weiter gekommen.

Ich möchte mich herzlich bei allen bedanken die mir hier geholfen haben ohne Hilfe währe es nicht zu schaffen.

Für jemanden der nie mit Elektronik zutun gehabt hat

Mein besonderen dank gilt !

ljmarkus  bei dem ich anrufen durfte  und Hilfe bekam  .

ich habe jetzt das DIN und DOUT an das Core Modul

und habe dank markus mich etwas mit MPLAB vertraut gemacht und konnte

die Anwendung  ain64_din128_dout128_v1_3 so anpassen das die LED,s auf MidiEvents reagieren  und nicht leuchten wenn Button gedrückt wird .

jetzt muss ich nur noch Potis und Encoder anschließen wenn das auch klappt hab ich alles was ich brauche.

  Grüße Can

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...