Jump to content

USB PIC Module


ljmarkus
 Share

Recommended Posts

... aber um Deine Frage zu beantworten:

Mit den PICs der neuesten Generation funktioniert das USB PIC Modul mit den bekannten Einschränkungen einwandfrei.

... ich würde aber auch auf das neue Modul von TK warten, bzw. gleich an der bulk-order teilnehmen.

Gruss

Doc

Link to comment
Share on other sites

  • 2 months later...

... aber um Deine Frage zu beantworten:

Mit den PICs der neuesten Generation funktioniert das USB PIC Modul mit den bekannten Einschränkungen einwandfrei.

Öhm, ich lese das hier gerade...

Was heißt das: "... mit dem bekannten Einschränkungen" - Bezogen auf eine LC ?

Geht damit irgendezwas nicht / nicht richtig ?

Mit der Suchfunktion hab ich dazu leider nichts für mich verwertbares gefunden...

Amiga-Falcon

Link to comment
Share on other sites

Es geht darum das das USB_PIC Modul nicht multiclientfähig is.

Könntest Du mir das bitte genauer erklären ?

Heißt das, daß ich meine Doppel-LC Midibox nicht mit diesem Modul betreiben kann ?

Zum besseren Verständnis:

Ich hatte mir das so gedacht, daß ich 2 LC-Boxen baue und diese über das GM5-USB-Modul (welches ja 5 physikalische MIDI-I/Os zur Verfügung stellt) an EINER (!) USB-Schnittstelle des PC betreibe.

Geht das so oder was muß ich ändern/beachten ?

Außerdem ist mir noch eine Frage in den Sinn gekommen:

Ich habe in mehreren Beiträgen, in denen Geräte mit mehreren Core-Modulen besprochen werden, gelesen, daß

man die Cores im Master/Slave Betrieb benutzen kann.

Ich gehe also z.B. vom PC MIDI-Out in den MIDI-IN des 1. Core-Modules.

Von dessen MIDI-Out gehe ich in den MIDI-In des 2. Cores und von dessen MIDI-OUT dann zurück in den PC.

Kann ich das mit der LC (oder besser Doppel-LC) auch so machen ?

Oder muß ich zwingend jedes Core separat über ein LTC-Modul mit dem GM5-Midimodul verbinden ?

Wenn das geht, gibt es Timing- oder Latenzprobleme dabei ?

Dann würde ich nämlich wohl doch lieber 2 USBs des PCs nutzen.

Dabei fällt mir ein:

Das LTC könnte ich mir bei Einsatz des GM5-Modules ja eigentlich komplett sparen, oder nicht ?

Bzw. würde ein LTC reichen, wenn ich die Cores der Doppel-LC im Master/Slave-Betrieb betreibe, wenn ich

z.B. einen RS-232 Port benötige ?

Ich bin gerade dabei, die Platinen meiner zukünftigen LC zu entwerfen und möchte mir natürlich unnötige Arbeit ersparen, bzw. möchte ich verhindern, daß ich "Müll-Platinen" herstelle.

Vielen lieben Dank im Voraus,

Amiga-Falcon

Link to comment
Share on other sites

Hi,

Könntest Du mir das bitte genauer erklären ?

Heißt das, daß ich meine Doppel-LC Midibox nicht mit diesem Modul betreiben kann ?

Doch, Du kannst Deine LC damit betreiben. Gar kein Problem.

Nicht multiclientfähig heisst nur, dass Du das Modul nicht ansprechen kannst, wenn die LC aktiv ist (was zum Betrieb der LC ja auch nicht nötig ist ...)

Zum besseren Verständnis:

Ich hatte mir das so gedacht, daß ich 2 LC-Boxen baue und diese über das GM5-USB-Modul (welches ja 5 physikalische MIDI-I/Os zur Verfügung stellt) an EINER (!) USB-Schnittstelle des PC betreibe.

Geht das so oder was muß ich ändern/beachten ?

Das geht so.

ußerdem ist mir noch eine Frage in den Sinn gekommen:

Ich habe in mehreren Beiträgen, in denen Geräte mit mehreren Core-Modulen besprochen werden, gelesen, daß

man die Cores im Master/Slave Betrieb benutzen kann.

Ich gehe also z.B. vom PC MIDI-Out in den MIDI-IN des 1. Core-Modules.

Von dessen MIDI-Out gehe ich in den MIDI-In des 2. Cores und von dessen MIDI-OUT dann zurück in den PC.

Kann ich das mit der LC (oder besser Doppel-LC) auch so machen ?

Oder muß ich zwingend jedes Core separat über ein LTC-Modul mit dem GM5-Midimodul verbinden ?

Wenn das geht, gibt es Timing- oder Latenzprobleme dabei ?

Dann würde ich nämlich wohl doch lieber 2 USBs des PCs nutzen.

Das geht so nicht. Eine Besonderheit der LC ist, das Du für jeweils 8 Kanäle (also für jedes CORE) ein EIGENES Midi-Interface (exclusiv) haben musst.

Dies hat jedoch nix mit dem CORE ansich zu tun, sondern ist in der Mackie Emulation begründet.

Mit einem GM5 hast Du 5 Midi Interfaces. Das reicht dann für 5 LC's ... ;D

Ein LTC Modul brauchst Du mit einem USB Modul überhaupt nicht.

Gruss

Doc

Link to comment
Share on other sites

Danke, Doc, diese Infos haben mir SEHR (!!!) weiter geholfen !

Eine Frage habe ich aber doch noch, und zwar:

Wenn ich also meine Cores und das GM5-Modul habe, welchen Treiber brauche ich dann ?

Ich denke zwar, daß Win XP (SP3) sich "einen passenden" Treiber suchen wird, denke aber, daß ein

"echter" Treiber besser funktionieren dürfte.

Das war bei meinem Evolution USB-Keyboard auch der Fall. Das Keyboard lief, hatte aber Latenzen von an die 100 mS... Mit dem Originatreiber läuft alles 1A. Latenzen sind nicht mehr spürbar damit.

Ich habe nun zwar schon einige Tipps gefunden, bin aber etwas verunsichert, welchen Treiber ich

denn nun runterladen/installieren soll ?

Ich will ja nun nicht mein System mit "unnützen" Treibern überladen.

Ich möchte die LC halt zusammen mit Logic 5.5 und MIOS-Studio benutzen - mehr nicht.

Kann man prinzipiell jeden MIDI-USB Treiber nehmen oder was muß man beachten ?

Danke im Voraus und einen schönen Tag,

Amiga-Falcon

Link to comment
Share on other sites

Ich habe meine GM5 noch nicht, dehalb kann ich nur von den bisherigen USB Modulen sprechen (ich denke aber, das sich da nix ändert..)

XP installiert jedes Midi-Interface des GM5 als "USB-Audiogerät".

Verbessern kann man daran nix.

Darüber würde ich mir keine allzu grossen Gedanken machen.

Gruss

Doc

Link to comment
Share on other sites

Könnte man diesen Treiber unter Umständen auch selber kompilieren, so dass das GM5 Modul nicht als USB-Audiogerät sondern zum Beispiel als MidiboxSIDoverGM5 oder so auftaucht? Wäre  ne super Sache wenn ich daran denke, dass der Name USBAudiogerät wenn mehrere Geräte angeschlossen werden nur durchnummeriert wird.

EDIT: Kommt der Treiber von Ploytech direkt oder von TK auf Basis der Ploytech Treiber?

Link to comment
Share on other sites

Ja - wenn man das Board mit einem 24LC04 EEPROM bestueckt, kann man dem Interface einen eigenen Namen geben. Das EEPROM laesst sich mit dieser Applikation programmieren:

http://svnmios.midibox.org/listing.php?repname=svn.mios&path=%2Ftrunk%2Fmbhp%2Fmbhp_usb_gm5_eeprom%2F

Gegenueber Ploytec habe ich bereits auch schon angeregt, dass der eigene Treiber (ja, er kommt ebenfalls von Ploytec, und er ist leider immer noch nicht fertig) die Moeglichkeit eroeffnen koennte, jedem einzelnen MIDI Input und Output einen eigenen Namen zu geben. Wenn diese Information im EEPROM gespeichert wird, wuerden sie auch noch dann erscheinen, wenn man das Interface an einen anderen Compter anstoepselt. Ob sich das dann auch implementieren laesst, weiss ich nicht.

Gruss, Thorsten.

Link to comment
Share on other sites

Hört sich ja schonmal gut an ^^.  Aber die 5 in/out paare müssen doch so oder so einzeln anzusprechen sein. Werden die dann alle den selben Namen haben wenn der Ploytechtreiber die "Einzelbenennung" nicht integriert hat? Oder wird dann einfach wieder durchnummeriert wie beim USB-Audiogerät?

Greetz

ljmarkus: ich will deinen fred nich hijacken aber ich denke das is noch sehr gut zu deinem thema hier passt.

edit:

ich lese gerade dies:

Important note: due to an imperfection in the current GM5 firmware, only the

lower 256 byte bank of the 2kbyte EEPROM can be accessed. If more than

3 MIDI interfaces are defined, the descriptors will exceed the 256 byte

boundary and the device won't enumerate correctly.

This means in other words: currently, all 5 IOs can only be used with the

original descriptors which are stored in GM5 (-> remove EEPROM, set J1..J3

jumpers accordingly)

Hoffe ich mal das Ploytech das noch ordentlich hinbekommt.

Link to comment
Share on other sites

Gibt´s unter dem DL-Link auch eine "fertige" EXE zum Download ?

Ich hab das mit MAKEFILE noch nie gemacht und bin in dieser Richtung völlig ahnungslos...

Gibt es nicht. Jedenfalls nicht so.

Es gibt (gab) zu fast allen Applikationen eine fertig kompilierte Version, die Du direkt übertragen kannst. MAKEFILE brauchst Du eben nur dann, wenn Du Änderungen haben möchtest/musst.

Was Du möchtest, ist schlichtweg unmöglich, denn wer soll vorher wissen, was Du auf den PIC laden möchtest??

Ganz abgesehen davon, wäre eine EXE Datei auch ziemlich sinnlos, oder?

Ein bisschen "Handarbeit" gehört eben zu diesem "Handwerk" auch dazu. ;D

Gruss

Doc

P.S.: Und.... Ahnungslos zählt überhaupt nicht, denn das waren wir alle einmal. Lesen, Lesen, probieren, lesen, ...usw. Dann bleibst Du nicht länger im Tal der Ahnungslosen.

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...
 Share

×
×
  • Create New...