Jump to content

yagosan

Members
  • Posts

    15
  • Joined

  • Last visited

About yagosan

  • Birthday 11/26/1975

Profile Information

  • Gender
    Male
  • Location
    Viersen

yagosan's Achievements

MIDIbox Newbie

MIDIbox Newbie (1/4)

0

Reputation

  1. Ich kriech die Krise! Manchmal ist die Lösung, so einfach... Hab's grad an meiner BCF2000 angeschlossen. Und es funktioniert wie es soll! :hyper: Es wird mittlerweile soviel Schrott produziert, reine Energieverschwendung. :sick: Nach 33 Jahren Midi Standard sollte man doch meinen, das man ein Interface produzieren kann, welches auch für einen 10er zuverlässig funktioniert... :huh: Vielen vielen Dank, auch für das Midiboxprojekt :phone: Dem Projekt steht nu nix mehr im wege.
  2. Wirklich vertrauenswürdig ist das Midi Interface nicht gerade. Ist so ein 10€ China MidiBug. Kleiner durchsichtiger Kasten zwei Midi Kabel auf der einen Seite ein USB Kabel auf der anderen. Ich probier mal heut Abend meine anderen Möglichkeiten. BSF2000, Soundkarte usw. Gruss Andre
  3. Hallo Thorsten, Danke für die super schnelle Antwort. :) Ne kein GLCD ist ein 4x40 CLCD. aber das Konzept/Problem müsste das gleiche sein... Während die erste Nachricht geschrieben wird kommt die Nächste, die wird aber nicht abgearbeitet weil ja noch geschrieben wird, wenn dann die dritte kommt ist das schreiben zwar beendet, die zweite Nachricht ist aber schon verloren... Ich fange also die sysex Nachrichten ab -> Speicher die zwischen -> und arbeite dann Zeichen für Zeichen ab dann ist auch egal ob zwischendurch neue Strings kommen, die landen erstmal am ende der Warteschlange... Wenn ich das richtig verstanden hab, dann Danke für die Richtungsweisung. :) Was meinst du mit LCD Händler? Der ist von mir zu Schreiben und dann per USER_DISPLAY_Tick zu starten? Gruss Andre
  4. Hallo zusammen. In 2008 hab ich mir eine FX Control auf Basis der Midibox LC gebaut. Eine LC ohne Motorfader nur um die Effekte zu bearbeiten. Hab die zwar auch erfolgreich genutzt, bin aber nie über den Prototypen rausgekommen... Da ich mittlerweile Pro Tools nutze und das natürlich das Mackie Protokoll nicht unterstützt. :rolleyes: Hab ich mir gedacht bauste die Box halt um. Die proof of Concept Phase hab ich erfolgreich überwunden und es scheint alles, was die Mackie HUI kann, machbar zu sein. :w00t: War einiges gefummel in Assembler aber mittlerweile funktionieren Buttons, Encoder und das Display! Nun zu meinem Problem: Pro Tools sendet ein Display Update: B0 0C 1C ;Button Bereich (1c parameter edit) ausgewählt B0 2C 05 ;Button gedrückt F0 00 00 66 05 00 12 04 4C 46 20 51 20 31 2E 30 20 20 F7 ;zweite Reihe Pos 01 - 10 (04 nach der 12) F0 00 00 66 05 00 12 05 4C 46 20 46 20 31 30 30 20 20 F7 ;zweite Reihe Pos 11 - 20 F0 00 00 66 05 00 12 06 4C 46 20 47 20 30 2E 30 20 20 F7 ;zweite Reihe Pos 21 - 30 F0 00 00 66 05 00 12 07 20 20 20 20 20 20 20 20 20 20 F7 ;zweite Reihe Pos 31 - 40 B0 0F 1C ;Button Bereich (1c parameter edit) ausgewählt B0 2F 02 ;Button losgelassen F0 00 00 66 05 00 12 00 20 20 20 20 20 20 20 20 20 20 F7 ;erste Reihe Pos 01 - 10 F0 00 00 66 05 00 12 01 4C 46 20 54 20 53 68 65 20 20 F7 ;erste Reihe Pos 11 - 20 F0 00 00 66 05 00 12 02 4C 46 20 20 20 49 6E 20 20 20 F7 ;erste Reihe Pos 21 - 30 F0 00 00 66 05 00 12 03 20 20 20 20 20 20 20 20 20 20 F7 ;erste Reihe Pos 31 - 40 Die Mackie Leute haben damals das Display (2x40) in 8 Bereiche zu je 10 Zeichen aufgeteilt. Die Box kriegt es aber nicht immer gebacken alle Bereiche darzustellen. Sie übernimmt nur jeden zweiten Sysex String. Init String: F0 00 00 66 05 00 Display Nr: 12 Display Position: 00 (01 02 03 usw.) 10 Zeichen: 20 20 20 20 20 20 20 20 20 20 Ende F7 Ich kann das verhalten mit MIOS Studio nachstellen in dem ich im SysEx Tool das Send Delay auf 0 setze und die 8 Sysex String sende Hab ich die Box langsam gemacht oder kann der PIC18F das nicht umsetzen? Der von mir zusammengefriemelte sysex Teil: sysex.inc Meine Software basierend auf einem ASM Skeleton proControl2.zip MACKIE HUI MIDI protocol reverse-engineering-session by theageman HUI.zip lg Andre
  5. Danke für den Hinweis. War ich doch schon auf der richtigen fährte. :) Habs dann heut morgen erst verstanden und das vorm ersten Kaffee! :o Mich haben die fortlaufenden Zahlen verwirrt. Aber die Tabelle: retlw 0x00 + 7 retlw 0x00 + 8 retlw 0x00 + 9 ret... sagt im grunde nichts anderes als erstes Display erstes Zeichen auf Position 7 erstes Display zweites Zeichen auf Position 8 usw. Und legt somit einen Bereich für die Host Nachrichten fest. Oder? Aber irgendwie wird das was ich in der lc_hlp.ini ändere bis auf die ersten zwei Zeilen ignoriert. Das naheliegendste war die Infos vom 0x80 auf 0x00 zu übertragen. Hat aber keine auswirkung, genauso wie 0x80 bei 7 position anfangen zu lassen. Eintragungen für jede Zeile hat auch nicht funktioniert. Die anderen Infos kann ich hin und her schieben. Hab ich vielleicht was übersehen? gruss yagosan
  6. Hi! Hab günstig (ca. 5€!) ein 4x40 CLCD in der Bucht bekommen, funktioniert wie zwei 2x40. Jetzt wollt ich die Anzeige anpassen, sodas die Solo/REC/Mute auf der Rechten Seite stehen. Hat funktioniert nachdem ich gerafft hab das ich die lc_clcd.inc und nicht die lc_glcd editieren muss. ::) Das Problem ist das die Anzeige für die einzelnen Spuren (Tracknames etc.) jetzt einfach über die Solo/Rec/Mute und Smpte läuft. Kann ich die Anzeige Umbrechen sodas ich alle 8 Spuren in einem Block hab? Wenn ja wie? So ungefähr sah es aus: [tt]Track1 Track2 Track3 Track4 Track5 Track | | | | | | 6 Track7 Track8 BEATS TR | | 00:00:00:000 [/tt] So solls aussehen: [tt]Track1 Track2 Track3 Track4 RRRRRRRR | | | | 12345678 Track5 Track6 Track7 Track8 BEATS TR | | | | 00:00:00:000 [/tt] gruß yagosan
  7. erstmal vielen Dank für die Antworten. :) Und sorry das ich mich bisher nicht gemeldet hab, hatte viel um die Ohren. Sieht wohl so aus als müsste ich das einfach mal ausprobieren und berichten. @Falcon: tja meine Bastelkiste ist noch nicht so gut gefüllt, wenns nicht funzt werd ich mir neue holen, n bischen grössere wärn nämlich auch schön. @Rabbit: Hauptsache die Kinder ham mal wieder was zu essen! ;) ;D Gruß yagosan
  8. Hi, kennt ihr die? Hab ich bei Reichelt gefunden Nummer: EC11B1524B-LED ALPS - LED Drehimpulsegeber 11 mm mit Schalter Mit Metallachse und 31 roten LEDs Impulse: 15 Rastungen: 30 Hub: 1,5 mm Zyklen: 100.000 Schaltleistung: 10 mA / 5 VDC Preis: 18,50€ :-\ 31 Leds funktioniert das eigentlich mit mit der Midibox und einem DIN? Oder anders gefragt kann man die in einer Midibox (z.B. LC) ohne weiteres verwenden. Gruss yagosan
  9. Hi, hab festgestellt das ich mich verkauft habe 7 Segment Anzeigen mit gemeinsamer Kathode! :( Kann ich die auch verwenden? Soweit ich andere Forumsbeiträge verstanden hab, müssen die anders angeschlossen werden, oder muss die Software angepasst werden? Ich blicks nich. :-\ gruss yagosan
  10. Hallo an alle Ratsuchenden. Mein PIC war/ist sehr wahrscheinlich defekt. :( Doc konnte zwar den Speicherinhalt auslesen, aber keinen Bootloader brennen. Der Speicherinhalt war laut TK in Ordnung. Hat aber trozdem nicht funktioniert. >:( Hab jetzt nen neuen PIC und alles funktioniert einwandfrei. :D mfg yagosan
  11. yagosan

    Silikontaster

    Hi Leute. Was haltet ihr davon einfache Taster zu nehmen, und da gummifuesse draufzukleben. Die Taster halten bestimmt auch laenger. Ne andere Sache waere Artikel-Nr.: CW 2605 von Reichelt >Reparatursatz für Gummitastenkontakte< kostet wohl 22,40 fuer mehr als 50 Tasten. Gruss yagosan
  12. thanx for this link, now i have a price Idea :) You see what i mean, $86.07 EA USD for one! 8 of these boost my budget to the next solar system! ;) So i want to build some of my own. But is this advisable? And is it the worth the work? Greets, yagosan
  13. Hi folks, Motorfader sind ja ne tolle Sache aber auch ziemlich teuer. (10€ ab 100St. find ich auch noch teuer, und dann noch die Sammelbestellung per Vorkasse?! ::) ) In der ebucht hab ich diesen Controler von Penny & Giles gefunden: ItemNr: 110185272676 http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&rd=1&item=110185272676&ssPageName=STRK:MEWA:IT&ih=001 Hab ich mir doch gedacht: kann man auch lowcost selber machen mit den 0,75€ Encodern von Pollin. Auf ein Lochraster montiert auf der anderen Seite entsprechend eine Rolle oder einen zweiten Encoder. Ne Platte zum Gleiten drunter feddich. Ich denke man kommt mit 3 bis 4€ pro Stück hin, oder? Ich hab halt noch keine gute Idee für die Gurte, die sind nämlich im Original fast Durchsichtig und haben 20 LED's drunter eingebaut! :o Hier die Seite zum Original: http://www.pennyandgiles.com/products/products.asp?strAreaNo=402_6&intElement=1174 Auf der Seite findet man auch ein PDF mit den Maßen und Daten: http://www.pennyandgiles.com/docGallery/85.PDF Ich denke die Controler werden sehr Teuer und nicht unbedingt an die Midibox anzuschließen sein. Was meint ihr Praktikabel? ??? So jetzt genuch geblubbert, Ideen an die Front! Grüsse yagosan
  14. :) Vielen Dank, euch beiden für die Schnelle und Informative Antwort. :) Kommt eher selten vor. ::) Wie ich es Verstanden hab soll der geerdet werden. aber vergessen wir das ich weis eh nicht mehr welcher Threed es war. Habs jetzt nochmal gemessen und scheint in Ordnung. gruss yagosan
  15. Hi Folks, Bin total begeistert :D von diesem Projekt und bau mir grad eine Linux DAW mit ARDOUR als Basis auf. Hab den Core aufgebaut und jetzt sendet der einfach kein Request. :o Da kommt nix aus dem Core raus. Ich hab das Troubleshooting mehrmals durchgearbeitet. * TEST PROG1: If you are not sure that the bootstrap loader has been burned successfully, use the verify function of IC-Prog/P18 -Hab leider keinen Programmer. Aber Mike hat mir versichert das einer drauf ist. Wenn er welche bekommt werden die gebrannt, verifiziert und kommen dann erst ins Lager. Aufgrund dieses http://www.midibox.org/forum/index.php/topic,10195.0.html beitrags hab ich Mike gefragt. * TEST CORE1: ensure that you've stuffed a 10 MHz crystal (parallel cut) to your PIC18F core module -Jope * TEST CORE2: only relevant for MBHP_CORE_V1 and MBHP_CORE_V2 PCB: are all 5 jumpers connected to the programming port? -V3 Core * TEST CORE3: Check it visually for bad solderings or missed junctions -sieht gut aus keine Lot-Bälle kurzschlüsse oder so alle Punkte verlötet Die Wiederstände sind wohl nicht alle ganz Plan auf dem Board montiert. * TEST CORE4: Check Vdd of the power supply like shown here: mbhp_core_extract_measuring_vdd.gif -Alle Punkte ok bis auf TR (mit PIC) 4,25V alle anderen 4,98V * TEST CORE5: Check the ground of the power supply like shown here: mbhp_core_extract_measuring_gnd.gif - ??? * TEST CORE6: Check the polarity of your MIDI plugs: mbhp_core_extract_midi_plugs.gif Waren zuerst verkehrt rum sind jetzt aber richtig denke ich. Hat auf jeden Fall nix gebracht. * TEST CORE7: Check the polarity of the protection diode D1: mbhp_core_extract_midi_d1.gif -Der Schwarze Balken ist auf der richtigen Seite. Wie kann ich Testen ob die Diode noch funktioniert? * TEST CORE8: Check the resistor values at the MIDI Out Port: R8 and R7=220 Ohm (resistor code: red-red-brown) -hab alle Wiederstände durchgemessen und scheinen alle zu Funktionieren * TEST CORE9: Just to ensure: this diagram shows a crosslink between the core module and your PC: mbhp_core_midi_crosslink.gif -Midi verbindungen sind ok habs mit einem Keyboard getestet, MIOSStudio empfängt und sendet * TEST CORE10: If you notice a lot of request messages like shown in this snapshot, then there is a short circuit between the Rx and Tx pin of the PIC. Check the tracks which are routed from the MIDI-Link port J11 to the Rx/Tx pins for direct connections (see the layout and schematic), you could scratch with a screw driver between the tracks to ensure that they are not connected together. -naja kommt halt nix * TEST CORE11: The code upload can also fail if no, or a too small bypass cap is connected to the power rails of the PIC. A possible effect is, that for example "F0 F0 F0 F0 7E F0 00 01" will be sent by the PIC instead of the proper SysEx string "F0 00 00 7E 40 ... F7". Another effect could be, that something is received by your MIDI interface, but not displayed by the MIDI monitor because of the invalid MIDI event structure. This all can happen even when the IO and Software loopback test which is discussed below is passing, If this happens, check that the 2200 uF cap (C5 of the core module) is soldered properly. If you are unsure about the state of the cap, since you've re-used it from an old device, try another one. If you are using the optimized PSU for MIDIbox SID, bypass the outer pins of the (not mounted) 7805, so that C5 has contact with the +5V/Ground rails (see also mbhp_4xsid_c64_psu_optimized.pdf)! - * TEST OUT1: Connect a LED to your MIDI Out port and check if it flickers: mbhp_core_extract_out_led.gif -Hat nix geflickert (hab sie einfach an die Pins gehalten) * TEST OUT2: Somebody noticed in the forum, that the MIDI Out of his core module didn't work because of an "incompatibility issue" with the bench supply he used and the switching PSU of his PC. The solution was to disconnect the middle pin of J12 (ground line of MIDI Out port) -auch ausprobiert -Hab den Core rausgenommen und die MIDI Schnitstelle am DIL Socket kurzgeschlossen. (Loop) Hat mit MIOS Studio funktioniert. -Display (4x40 Displaytech neu in der ebucht 5€) ist angeschlossen und leuchtet, Kontrast und Helligkeit ist einstellbar. Schwarze Balken auf zwei Reihen. Ohne Display, kommt auch nix an. -Das Netzteil ist wie die Bauteile von Reichelt über die Orderlists im Wiki und dem Forum. Das Netzteil liefert bei 9Volt gemessene 10 Volt. - Es gibt da noch irgendetwas mit Pin 1 erden oder so habs aber nicht ganz kapiert (Forum) Vielleicht weiß hier jemand noch einen Rat? Oder braucht ihr noch mehr Infos? ??? Ist echt zum :'(
×
×
  • Create New...