mF_freak Posted March 25, 2003 Report Share Posted March 25, 2003 Hallo leute,ich habe die seite erst gestern gefunden und bin natürlich fast umgekippt vor lauter freude.Nun wie wahrscheinlich jeder hier, möchte ich auch meinen Midibox bauen aber obwohl ich schon seit stunden reinsehe, habe ich immer noch nicht verstanden welche komponenten ich für einen midibox mit der folgenden ausstattung benötige. Wenn mir jemand dabei helfen könnte wäre ich sehr dankbar.Also ich möchte mir gerne einen Midibox64 mit MotorFader extension bauen der fast genauso aussieht wie Logic Control. Nur weiss ich nicht wie ich das praktisch umsetzen soll.Vielleicht hat ja Thorsten schon eine lösung wie wir das machen können, denn er redet ja oft davon, dass für ihm auch die Logic Control emulation im vordergrund steht. Also was für Module und wieviele davon muss ich jetzt bauen? Der logic control hat ja 8 fader und wenn ich das zusammen mit den ganzen rec, solo, mute, aux, EQ u.s.w pro kanal rechne kommt da ja mehr als 64 knöpfe raus. Oder kann mann es tatsächlich wie im originalen Logic control  so kontrollieren (umschalten) dass wir dann pro kanal ein drehpoti haben und den dann sehr schnell auf jeden parameter umschalten können? (für die  aux, EQ, VSTi kontrolsachen u.s.w)Würde mich auf eine Antwort sehr freuen. Ausserdem, ich brauche bestimmt 2 cores für 8 motorfader + 64 knöpfe... Könnte ich dann auf den zweiten LCD verzichten? Was wäre dann mein nachteil? Würde denn ein core mit 4 motorfadern und 64 knöpfe ausreichen? ???vielen dank im voraus und MfgSly Quote Link to comment Share on other sites More sharing options...
Guest Christian Posted March 25, 2003 Report Share Posted March 25, 2003 Hi...ja man kann wie bei der echten LC die parameter auf die "poti´s" legen .... aber es werden keine Poti´s sondern Encoder benutzt.Encoder sehen aus wie poti´s funktionieren aber vollkommen anders.Für 8 Motorfader + 64 Taster brauchst du 1 Core (mit PIC 18F452) , 3 DINX4(1 für die Encoder , 2 für 64 Taster) ,1 MF Modul und 3DOUTX (1 für die LED Ringe der Encoder , 2 für 64 LED´s).Bitte berichtigt mich wenn ich falsch lieg....Gruß Christian Quote Link to comment Share on other sites More sharing options...
mF_freak Posted March 25, 2003 Author Report Share Posted March 25, 2003 Hallo Christian,vielen dank für deine schnelle reaktion. Dann sit es ja tatsächlich super. Kann man die parameter auch mit den aktuellen MIOS auf die Potis(encoder) legen ohne irgendwas im firmware oder software zu ändern? Geht das auch einfach per Midi learn funktion? Wieviele banks kann ich denn eigentlich auf die 8 potis speichern?vielen lieben dankSly Quote Link to comment Share on other sites More sharing options...
TK. Posted March 25, 2003 Report Share Posted March 25, 2003 Hallo Sly,momentan ist es fuer mich sehr schwierig, meine Homepage up-to-date zu halten, weil quasi die Umstellung aller Projekte auf den neuen PIC18F bevorsteht, deshalb fuehle Dich bitte nicht von den teilweise widerspruechlichen Informationen verwirrt. Bis spaetestens Sommer moechte ich alle Projekte ausser MIDIbox Plus auf MIOS portieren, so dass die Dokumentation fuer mich wieder etwas einfacher wird. Bis dahin werde ich ueber den aktuellen Stand nur ueber das Forum berichten.Fuer Banking, MIDI Learn, etc. Features werde ich irgendwann spaeter mal eine separate MIOS Applikation schreiben, die zur MIDIbox64, MIDIbox16E und MIDIbox MF hardware-kompatibel sein wird. Fuer die Logic Control Emulation sind solche Funktionen ueberhaupt nicht notwendig (seit ich die MIDIbox LC habe, brauche ich so etwas auch gar nicht mehr ;-). Das soll wiederum nicht heissen, dass der MB64 oder MB16E Port nicht auf einer MIDIbox LC laufen wuerde --- dank des einheitlichen Betriebssystems ist man ziemlich flexibel. Selbst der MB64 Sequenzer wird auf einer MIDIbox LC laufen :)Zur LC-Emulation: sobald die Applikation einmal konfiguriert wurde (im Wesentlichen traegt man die Pinbelegung der Buttons/LEDs in lc_io_table.inc, und die Belegung der Encoder in mios_tables.inc ein), sind weitere Einstellungen im laufenden Betrieb nicht mehr notwendig, das macht die Host-Software (also Logic, Cubase, etc) quasi von alleine. Sie kommuniziert permanent mit dem Controller und erlaubt einen direkten Zugriff auf (fast) alle Parameter. Wenn man bspw. einen neuen Track erzeugt (egal ob fuer einen Audio oder MIDI-Kanal), erscheint er sofort auf dem Display, ohne Mausklicks kann man mit dem Schrauben loslegen, saemtliche Namen und Bezeichnungen werden auf dem Display im Klartext (meistens Kuerzel) angezeigt. Wenn man ein VST-Instrument oder -Effekt hinzufuegt, so hat man ebenfalls ohne weiteres Zutun direkten Zugriff auf die Einstellungen. Mit den Cursor-Tasten scrollt man durch die (leider nicht veraenderbaren) Parameterlisten, mit der Bank +/- Taste durch die Trackliste.... im Global Mode werden die "Elemente" nach ihren Eigenschaften sortiert, hier sieht man bspw. die Eingaenge/Ausgaenge/Busse/Instrumente nebeneinander, und und und... ;-)Welche Hardware benoetigt wird, hat ja Christian bereits aufgezaehlt (jep, war alles richtig - ich bin fuer jede Antwort, die mir die Schreibarbeit abnimmt, dankbar! :) - fang am besten mit dem Core, dem Display, den Encodern und ein paar Buttons an. Damit laeuft die Emulation schon ziemlich gut. Dass passt auch erstmal auf eine Pizzaschachtel. Spaeter kannst Du schrittweise die zusaetzlichen Module wie Motorfader, Touchsensoren, LED-Kraenze, VU-Meters, MTC-Display oder was auch immer hinzufuegen, am Ende folgt dann der schwierigste Part - das Gehaeuse.Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
mF_freak Posted March 26, 2003 Author Report Share Posted March 26, 2003 Achtung Thorsten!!!: www.ucapps.de ist wahrscheinlich DOWN! Deshalb kann ich nicht mehr in die seite rein und auch nicht mehr die bilder im forum sehen die du in deinen posts gelinkt hast. Könntest du bitte asap deine seite wieder UP machen? Hallo Thorsten,Vielen dank für deine detailierte Antwort. Nachdem du mir auch einpaar tips geschrieben hast, kann ich mir langsam ein bild von Midibox LC machen. Nun, da ich erst seit zwei tagen auf dein projekt aufmerksam geworden bin, habe ich natürlich ein paar stunden gebraucht um dein konzept richtig zu verstehen  ::)Eine frage hätte ich noch: Wo kann ich denn den MTC display verbinden den du oben erwähnt hast? Ich dachte man kann nur den LCD display verbinden  ???Und noch eine bitte: Ich würde mich sehr freuen wenn du mir ein bild von deinen Midibox LC (hier im forum geht ja auch) zeigen könntest. Das würde mir sehr helfen mir ein besseres bild von dem projekt zu machen.Oder hast du einfach ein link für dein Midibox LC auf ucapps.de?Ich bedanke mich schon im voraus...MfgSly Tailor Quote Link to comment Share on other sites More sharing options...
Guest Johannes Posted March 26, 2003 Report Share Posted March 26, 2003 Ja, wie man in den News des Forums lesen kann ist die Seite momentan down :( .Sobald sie wieder erreichbar ist findest du Photos zu Thorstens LC unter:http://www.midibox.org/midibox_lc_photosgreetzJohannes Quote Link to comment Share on other sites More sharing options...
TK. Posted March 27, 2003 Report Share Posted March 27, 2003 Die MTC-Option ist fuer eine spaetere Release vorgesehen (genauso wie die Audio-Meter Option), bedeutet aber keinen groesseren Aufwand (und auch keinen Performanceverlust) - siehe http://www.ucapps.de/mbhp/mbhp_doutx4_mtc.pdfDie LED-Digits werden einfach an die DOUT-Kette gehaengt, genauso wie die LED-Kraenze. An welchem DOUT sich nun was befindet, kann man konfigurieren.Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
mF_freak Posted March 27, 2003 Author Report Share Posted March 27, 2003 Hi Thorsten,wollte morgen schon die bausätze bestellen, nun muss ich noch wissen was für eine Grafik LCD du in deinem Midibox LC verwendet hast. Also was für eine Grafik LCD und mit wieviel pixeln brauche ich? Wäre super wenn du mir gleich eine artikel nummer oder die Modell-name für Reichelt oder so geben könntest. Was ist wenn ich nur ein 2x20 LCD benutzen würde? Auf was für ein display info müsste ich dann verzichten?Ausserdem ist die www.schuricht.de seite down. Gibt es eine möglichkeit den PIC18F452 sonst woanders zu bekommen? Ein link vielleicht?Vielen dank... Quote Link to comment Share on other sites More sharing options...
Guest Christian Posted March 27, 2003 Report Share Posted March 27, 2003 moin....denn PIC & die TC4427 für die MF-Platine würde ich mir bei www.microchip.com als warenproben umsonst schicken lassen .....Christian Quote Link to comment Share on other sites More sharing options...
TK. Posted March 28, 2003 Report Share Posted March 28, 2003 Die Reichelt-Bestellnummer fuer das Graphik-Display ist LCD 64240A LED --- kostet allerdings 66 Euro, dafuer bietet es die hoechste Flexibilitaet. In Zukunft wird MIOS allerdings auch guenstigere Displays unterstuetzen (zwei werden mir demnaechst leihweise zugeschickt, so dass ich die entspr. Treiber programmieren kann).Character Displays: hier sind zwei 2x40 Displays ein muss, ansonsten wirst Du nicht wirklich gluecklich. Am besten schaust Du mal bei EBay vorbei, dort konnte ich bspw. vor ein paar Wochen 4 Stueck fuer insgesamt 30 Euro ersteigert.Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
mF_freak Posted March 28, 2003 Author Report Share Posted March 28, 2003 @christianSuper tip, habe gestern gleich die exemplare bestellt. Ging ruckzuck ohne probleme. Lieferdatum ist am 03.04.03 ;D@thorstenVielen dank , habe auf der webseite von reichelt keinen LCD 64240A gefunden, aber als ich da angerufen hatte, wurde mir gesagt dass die nur noch einen im Lager haben. habe natürlich sofort zugegriffen.(66,-) Die haben mir auch gesagt , dass die 64240 ein auslauf modell ist und wahrscheinlich nicht mehr erhältlich sein wird. 66,- euro ist schon ziemlich teuer, die 2x40 version überlege ich mir für mein Midibox XT version ::)Hierzu nochmal schnell eine frage: Mir ist nicht so klar was für ein MIOS ich jetzt auf den PIC 18F452 drauflegen soll (für Logic Emu). Muss ich den MIOS 1.1 version drauftun oder den Logic EMU 1.1.2 ? Für den LCD 64240 muss ich wahrscheinlich im software nichts ändern oder?danke im vorausGruß, Quote Link to comment Share on other sites More sharing options...
Guest Johannes Posted March 28, 2003 Report Share Posted March 28, 2003 Also erstmal musst Du den Bootloader z.B. per JDM Programmer auf den PIC programmieren, danach spielst du über MIDI das Betriebssystem(MIOS 1.1) ein, dann die Applikation(LC1.1.2). Du musst also beides (MIOS & App) aufspielen. Ist wie bei jeder anderen PC-Software auch. Ohne aufgespieltes Betriebssystem (z.B. Win) wirst du nie ein Programm installieren können (Photoshop, etc.). zum LCD: http://www.ucapps.de/mios_bootstrap.html. Du musst in IC-Prog vor Brennen des Bootloaders noch die "SysEx device ID" (hier ID = 0000000000001000) eingeben.greetzJohannes Quote Link to comment Share on other sites More sharing options...
mF_freak Posted April 1, 2003 Author Report Share Posted April 1, 2003 Vielen dank für deine ausführliche infos.Jetzt hab ich aber leider von Reichelt gesagt bekommen dass die doch ncoh keinen LCD 64240A Display mehr haben und dass dieser display nicht mehr erhältlich sein wird. Bei conrad gibts schon aber da ist das teil leider 89,- + versand kommt auf 95 euro.In ebay kann ich ausser den 128x64 keinen graphischen display finden. Kann ich denn ohne was zu verändern auch den 128x64 display verwenden? Ich möchte nämlich ungern die 2x 2x40 version benutzen. Welche resolutionen sind überhaupt bei MIOS unterstützt? danke im voraus Quote Link to comment Share on other sites More sharing options...
TK. Posted April 1, 2003 Report Share Posted April 1, 2003 Hallo,vor einem 128x* Display kann ich nur dringenst abraten, weil sich auf diesem Display die 2x55 Zeichen der "Host-Message" nicht mehr darstellen lassen. Mittlerweile sind schon drei verschiedene Low-Cost Displays unterwegs zu mir, fuer die es dann bald auch entspr. MIOS-Treiber geben wird. Die Auswahl sollte dann so gross sein, so dass man auch bei EBay mal etwas brauchbares erwischt.Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
mF_freak Posted April 2, 2003 Author Report Share Posted April 2, 2003 welche sind denn diese low-cost displays? dann kann ich nämlich jetzt schon in ebay nachgucken...Danke & gruß Quote Link to comment Share on other sites More sharing options...
TK. Posted April 3, 2003 Report Share Posted April 3, 2003 Solange ich die LCDs nicht genauer inspiziert habe, werden Dir die Angaben erstmal nicht viel weiterhelfen, und ich rate davon ab, bereits jetzt eines dieser (kompatiblen) Displays zu ersteigern, weil noch nicht klar ist, ob sie evtl. eine zweite Spannungsversorgung benoetigen.-> LC7981 kompatibel-> T6963c kompatibel-> DMF6104NB-FW (controller noch unbekannt)Es koennte auch durchaus moeglich sein, dass die neuen Driver der beiden oben genannten controller auch mit anderen zusammenspielen - vielleicht sogar mit jedem normal erhaeltlichen graphic LCD, aber darueber mache ich mir wirklich erst Gedanken, wenn die Displays vor mir liegen... bisher habe ich lediglich anhand der Datasheets ueberprueft, ob ein Anschluss an den PIC18F prinzipiell moeglich ist.Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
mF_freak Posted April 10, 2003 Author Report Share Posted April 10, 2003 Also ich habe mich im moment für die 2 mal 2x40 LCD version entschlossen. Es scheint auch sehr gut zu funktionieren ;)Jetzt weiss ich nicht ob ich für meine ALPS motorfader einen touchsensor brauche? ich habe mir die datei "mbhp_din_touchsensors.pdf" angeguckt, habe aber nicht so viel verstanden was ich jetzt da eigentlich bauen muss. Ich habe verstanden: Ich brauche 8x 47K Resistoren(?) und kann anscheinend die dann an einen 74HC 165 verbinden... ist das richtig so? Oder brauche ich gar keinen 74HC 165? ps: Im Moment (8 rotary encs + 64 taster + 2x2x40 LCD) funktioniert mein midibox LC hervorragend :) :) :) Quote Link to comment Share on other sites More sharing options...
Axel Posted April 10, 2003 Report Share Posted April 10, 2003 Hallo Sly,der in den ALPS Fadern eingebaute touchsensor besteht eigentlich nur aus einem zusätzlichen Kontakt, der mit dem T-Lever verbunden ist (der linke Kontakt, wenn du von hinten auf den Fader guckst). Damit das Ganze mechanisch funktioniert, brauchst du metallisierte Faderknöpfe, die es in chrom oder schwarz auch bei ALBS gibt.Um den Touchsensor auszuwerten, kannst du einfach das letzte freie Schieberegister auf der DIN4x Platine der Encoder nutzen und in der lc_io_table.inc die Einträge entsprechen anpassen (ich gehe davon aus, dass du Mikes Platinen verwendest). Du musst nur die 100k Widerstände gegen 47k tauschen (oder jeweils 100k parallel legen, falls du keine 47ks zur Hand hast). Ausserdem musst du die +5V Leiterbahnen vor diesen Widerständen auftrennen. Dann verbindest du die beiden "Sammelpunkte" und führst eine einzelne Leitung zu J14 auf dem Core.Wichtig ist, das dein Körper beim "touchen" geerdet ist; wenn du eine Metallfrontplatte einsetzt, solltest du diese also mit der Masse deiner Schaltung verbinden.Die Sensibilität des Touch-Mechanismusses kannst du in der main.asm mit dem Parameter TOUCHSENSOR_SENSITIVITY einstellen. 0 gibt nach meiner Erfahrung die höchste Sensibilität, default ist 3.Das war jetzt wohl ein bisschen kompliziert erklärt, ist aber in Wirklichkeit ganz einfach... ;)Viel Erfolg,Axel Quote Link to comment Share on other sites More sharing options...
mF_freak Posted April 11, 2003 Author Report Share Posted April 11, 2003 Hallo Axel,danke für deine ausführliche information :)Jetzt habe ich ein neues problem: Alles läuft eigentlich ganz gut ausser dass mir logic in den Midibox ein komisches signal sendet, und damit die ganzen encoder events ungültig macht. Klarer text: Wenn ich an dem encoder drehe (von minus 64 nach plus 64), wird es in spätestens eine sekunde wieder minus 64 (automatisch) . Wenn ich den optocopler oder den Midi out (von logic ins midibox) kabel heraus ziehe, passiert es nicht mehr (logisch - denn dann kann ja logic nichts mehr senden - dann kann logic aber auch nicht mehr die lcd messages schicken und das ist natürlich doof) Das heisst ich werd verrückt :-[ Alle shift registers sind in den inc dateien ordentlich eingestellt, da kreuzt sich also nichts. Vielleicht kann es wegen meiner gameport sein? Das denke ich aber nicht , denn den signal bekomme ich nur bei Logic, denn bei midiox programm sehe ich keinen anderen signal dass zufällig kommt. Was kann das sein? Ist sogar schwierid zu erklären :'( Hoffe dass ihr eine idee habt...Danke... Quote Link to comment Share on other sites More sharing options...
ilmenator Posted April 11, 2003 Report Share Posted April 11, 2003 Hallo sly,ich bin kein Logic-User, aber kann es sein, dass die Einstellungen in Logic nicht richtig sind? ilmenator Quote Link to comment Share on other sites More sharing options...
xt-rem Posted April 11, 2003 Report Share Posted April 11, 2003 Hallo,bin zwar auch kein Logic-User, aber um das Problem einzukreisen kannst Du mit dem MIDI-Filter (wird's in Logic sicher geben) die Messages ans MIDI-OUT nach und nach rausfiltern (Sysex, CC, ....) bis man die "dummen" Messages hat. Und dann schaunwama... Quote Link to comment Share on other sites More sharing options...
TK. Posted April 11, 2003 Report Share Posted April 11, 2003 Setze mal in main.asm das ENABLE_MOTORDRIVER flag auf den Wert 0, danach sollte dieser Effekt verschwinden.Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
mF_freak Posted April 12, 2003 Author Report Share Posted April 12, 2003 Yeahhhhhhh!!! Mann Thorsten, du bist ein wahrer Genie!!! es hat geklappt! Du kannst dir gar nicht vorstellen wie man sich freut nachdem man nächte lang herum probiert und trotzdem nichts findet, und dann aber ein reply hier im forum sieht, dein tip ausprobiert, und schon funktioniert es und der fehler ist behoben !!!! Vielen dank... ;D ;D ;DHoffentlich funktioniert dass auch später mit den MF modul (dann muss ich ja den wert wieder auf "1" stellen" ??? Quote Link to comment Share on other sites More sharing options...
TK. Posted April 12, 2003 Report Share Posted April 12, 2003 Superrr :) Ja, sobald das MF Modul angeschlossen wird, sollte dieses Flag wieder aktiviert werden. Dass ueberhaupt ein 0-Wert gesendet wird, wenn keine Motoren angeschlossen sind, ist eigentlich eine "Imperfektion" im Treiber. Andererseits ist dieses Verhalten der einzige Anhaltspunkt dafuer, dass der Treiber ueberhaupt im Hintergrund laeuft, was dann wiederum fuer die Fehlersuche wichtig ist. Deshalb habe ich keine automatische Deaktivierung eingebaut, sondern es bei einer manuellen Konfiguration belassen.Wer mir eine Freude bereiten moechte, kann diese Fallstricke ja einfach mal sammeln und mir zuschicken, so dass ich sie in meine Homepage einbinden kann. Sprache ist egal (die gesammelten Werke koennten spaeter von anderen Leuten uebersetzt werden).Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
mF_freak Posted April 12, 2003 Author Report Share Posted April 12, 2003 Die "Fallstricke" kann ich dir und möchte auch sehr gerne vorbereiten. Wenigstens etwas was ich für dich tun kann. Du tust ja schon soviel für uns...(keine schleimerei - das ist die realität)Ich bin übrigens mit Midibox LC ziemlich weit gekommen. Seit 2 wochen bastel ich schon nonstop rum, und bin im moment mit: 64x taster, 64x leds, 8x rotary encoder, LtC und MF modul, 2x (2x40) LCD (alles funktioniert!!!)ausgestattet ;DIch werde dir die Fallstricke in den nächsten tagen/wochen mailen, da ich noch unbedingt den MF modul mit motorfadern testen möchte. Vielleicht gibts ja dann noch ein paar sachen die ich noch einfügen müsste. Ausserdem werde ich noch im Forum reinschauen, da gibts ja nämlich auch noch threads von dem man einpaar interessante sachen herausnehmen könnte.Gruß Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.