FantomXR Posted August 4, 2012 Report Share Posted August 4, 2012 (edited) Hallo Leute, da ich aus dem MIOS Studio nur wirre Daten bekommen habe, habe ich nochmal ein neues MIOS (1.9g) als auch die Applikation neu aufgespielt. Leider weiter ohne Erfolg. Die grüne LED leuchtet noch nichtmal. Kann es sein, dass mein PIC tot ist?! Hier ein kleiner Ausschnitt der Daten, die bei dem MIDI IN meines Rechners von dem MF-Modul ankommen (keine Fader angeschlossen): [36617.464] e0 40 47 [36617.466] e1 40 47 [36617.466] e2 40 47 [36617.467] e3 00 48 [36617.468] e4 30 47 [36617.469] e5 40 47 [36617.471] e7 60 47 [36617.471] e0 10 48 [36617.473] e3 40 48 [36617.473] e4 60 47 [36617.473] e5 30 48 [36617.474] e0 40 47 [36617.475] e1 40 47 [36617.476] e2 20 48 [36617.478] e3 60 47 [36617.479] e4 70 47 [36617.479] e6 70 48 [36617.480] e7 40 47 [36617.481] e0 30 47 [36617.483] e2 20 48 [36617.483] e3 60 47 [36617.484] e4 30 48 [36617.485] e5 40 47 [36617.487] e6 30 48 [36617.487] e7 30 47 [36617.489] e0 10 47 [36617.489] e1 40 47 [36617.491] e2 00 48 [36617.491] e4 60 47 [36617.492] e5 00 48 [36617.494] e6 40 47 [36617.494] e7 30 47 [36617.496] e0 50 47 [36617.496] e1 30 47 [36617.497] e2 20 47 [36617.497] e3 70 47 [36617.498] e4 30 48 [36617.501] e6 00 48 [36617.501] e7 00 47 [36617.502] e0 70 46 [36617.502] e1 30 47 [36617.504] e2 20 48 [36617.506] e3 30 48 [36617.506] e4 40 47 [36617.506] e7 50 47 [36617.507] e0 40 47 [36617.508] e1 20 48 [36617.510] e2 30 47 [36617.510] e3 40 47 [36617.513] e4 60 46 [36617.513] e5 30 47 [36617.514] e6 60 47 [36617.514] e0 60 47 [36617.515] e1 00 48 [36617.517] e2 50 47 [36617.517] e3 40 48 [36617.519] e4 00 48 [36617.519] e5 20 47 [36617.521] e7 60 47 [36617.521] e0 40 48 [36617.522] e3 50 47 [36617.524] e5 30 48 Irgendwelche Vorschläge? ;) //edit: Habe gerade mal die Spannung direkt am Widerstand vor der grünen LED gemessen. Da gehts rauf und runter. Zwischen 0,5 und 4,5V ist alles dabei. Es macht den Anschein, als ob der Mikrocontroller startet und abbricht, startet und abbricht, etc.pp. Laut MIOS wurden aber das OS und die App vollständig aufgeladen. Edited August 4, 2012 by FantomXR Quote Link to comment Share on other sites More sharing options...
ilmenator Posted August 4, 2012 Report Share Posted August 4, 2012 Hier ein kleiner Ausschnitt der Daten, die bei dem MIDI IN meines Rechners von dem MF-Modul ankommen (keine Fader angeschlossen): ...und das ist das Problem: Ohne angeschlossene Fader hängen die Analogeingänge in der Luft und dein Core-Modul sendet wilde Daten. Vermutlich hast du in MIOS Studio den "Operation Mode" noch auf "PitchBender Chn#1..#8" eingestellt, denn genau das sind die MIDI-Messages die du am MIDI Input siehst. Also: Fader anschliessen bzw. nicht benutzte Analogeingänge auf Masse legen und gut. Quote Link to comment Share on other sites More sharing options...
TK. Posted August 5, 2012 Report Share Posted August 5, 2012 Vielleicht ist die LED falsch herum angeschlossen? Ich kann mich nicht erinnern, ob ich sie an Deinem Modul getestet habe... Der core laeuft ja schon (siehe Ilmenators Kommentar) Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
FantomXR Posted August 11, 2012 Report Share Posted August 11, 2012 Aber du hattest mir doch geschrieben, dass die LED bei dir ganz sicher geleuchtet hat! ;) Quote Link to comment Share on other sites More sharing options...
TK. Posted August 12, 2012 Report Share Posted August 12, 2012 ...und Du hast mir geschrieben, dass Du mir das Rueckporto ueberweisen wirst. ;) Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
FantomXR Posted August 14, 2012 Report Share Posted August 14, 2012 Sry, geld ist jetzt auf dem Weg... ist hinten runtergefallen! Quote Link to comment Share on other sites More sharing options...
FantomXR Posted August 19, 2012 Report Share Posted August 19, 2012 Gibts irgendwelche Vorschläge, wie ich weiter verfahren soll? Quote Link to comment Share on other sites More sharing options...
FantomXR Posted August 29, 2012 Report Share Posted August 29, 2012 Yeha, die Fader laufen! Wunderbar. Danke an alle! Allerdings ist mir nicht ganz bewusst, wie ich die Fader nun kalibriere. Ich habe das Problem, dass die Fader, sobald sie einmal an einer Seite angeschlagen haben (egal ob upper oder lower) sich gar nicht mehr bewegen. Erst wenn ich sie ein Stück wieder in den Faderweg ziehe, passiert wieder was. Hat jemand einen Tipp? Quote Link to comment Share on other sites More sharing options...
FantomXR Posted September 6, 2012 Report Share Posted September 6, 2012 Hat niemand einen Tipp? Oder hab ich einen Fehler gemacht? Den Touchsensor habe ich nicht angeschlossen. Quote Link to comment Share on other sites More sharing options...
TK. Posted September 6, 2012 Report Share Posted September 6, 2012 Zunaechst einmal wuerde ich die Motorspannung soweit reduzieren, dass der Fader schoen soft bewegt wird. 5V ist in der Regel ein guter Wert (beim alten MBHP_MF Modul war die Spannung noch etwas hoeher, das hat sich mit den neuen H Bridges geaendert) Ausserdem kannst Du in der Kalibrierungstabelle den minimalen und maximalen Wert einstellen. Per default stehen die auf 20/1000, wie schauts mit 40/980 aus? Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
FantomXR Posted September 19, 2012 Report Share Posted September 19, 2012 Hey! Es lag am Motor, der falsch herum angeschlossen war. Ich hab das jetzt dank deiner Software invertiert. Aber wenns ins Gehäuse kommt, löte ich das natürlich um. Nun laufen die Fader wunderbar. Dank des Offsets knallt es auch nicht mehr bei voll Anschlag ;) Jedoch sind die Fader sehr laut bei langsamen Bewegungen. Hab schon versucht die Minduty zu verringern. Aber das "rattern" bei 64 wird dann zu einem "quietschen" bei 20 oder weniger... Ansonsten super, dass das endlich geht! Danke, Danke! Quote Link to comment Share on other sites More sharing options...
ADK Posted November 25, 2012 Report Share Posted November 25, 2012 Hallo zusammen, die kalte Jahreszeit hat begonnen und ich habe meinen Lötkolben wieder vorgekramt und versuche mich zu finden, wo ich im Frühjahr aufgehört habe. Ok, beim sichten der Schaltpläne für die Tastatur ist mir was aufgefallen: Während die DIN' von D0 nach D7 hochgetzählt werden, werden bei den Make/Break - Anschlüssen der DOUTs von D7 nach D0 runtergezählt. Ist das richtig so - also wenn ich davon ausgehe, dass links mit C (DIN SRx D0 -> DOUT SRx D7/D6) beginnt. Wäre irgendwie komisch wenn man es am Ende Rückwärts spielen muss :shocked: Hat jemand von euch die Anwendung schon fertig aufgebaut? Ich müsste mir mal das Ganze LPC-gerassel kaufen, wobei ich ja am liebsten gleich noch ein zweites Set kaufen würde für den Sequenzer :logik: Beide zusammen kann ich nicht, weil das Nudelholz is immer so hart! Also immer schön in Häppchen :whistle: Grüße Ronny Quote Link to comment Share on other sites More sharing options...
TK. Posted November 25, 2012 Report Share Posted November 25, 2012 Hallo Ronny, Während die DIN' von D0 nach D7 hochgetzählt werden, werden bei den Make/Break - Anschlüssen der DOUTs von D7 nach D0 runtergezählt. Ist das richtig so - also wenn ich davon ausgehe, dass links mit C (DIN SRx D0 -> DOUT SRx D7/D6) beginnt. Wäre irgendwie komisch wenn man es am Ende Rückwärts spielen muss :shocked: :ahappy: Ja, das ist richtig so: die erste Eingangsleitung soll der ersten Ausgangsleitung gegenueberliegen, deshalb werden die Ausgaenge am DOUT Register von MIOS8/MIOS32 gespiegelt. Hat jemand von euch die Anwendung schon fertig aufgebaut? Ja, es gibt schon die ersten Erfolgsmeldungen :) -> Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
FantomXR Posted November 28, 2012 Report Share Posted November 28, 2012 Ich kämpfe noch ;) Quote Link to comment Share on other sites More sharing options...
FantomXR Posted December 3, 2012 Report Share Posted December 3, 2012 Ein Update von mir: Nach zwei Telefonaten und etlichen Nachrichten mit Thorsten läuft meine Hammermechanik nun endlich. Die Velocitykurve stimmt noch nicht, aber das kann ich derzeit mit Logic ausgleichen.... super! Danke Thorsten! Quote Link to comment Share on other sites More sharing options...
TK. Posted December 3, 2012 Report Share Posted December 3, 2012 Hurra! :) Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
ADK Posted December 4, 2012 Report Share Posted December 4, 2012 Oh, da muss ich mich ja ran halten .... Bin gerade am Strippen löten - eine nevige Angelegenheit! :rolleyes: Aber ich musste ja unbedingt die original PCB behalten. Quote Link to comment Share on other sites More sharing options...
FantomXR Posted December 4, 2012 Report Share Posted December 4, 2012 Soooo... und weiter gehts: Stichwort: Latenz! Thorsten, du hattest zwar geschrieben, dass bei den Scanzeiten nicht mehr von Latenz zu sprechen ist, und dennoch entsteht sie irgendwo. Folgendes Setup bei mir: Klangerzeuger: Kontakt - Scarbee Samples. Alles auf dem neuesten Stand Soundkarte und MIDI Interface: MOTU Ultralite MK3 Miditastatur 1: Billig Fatartastatur per MIDI an Ultralite Miditastatur 2: Yamaha P80 an MIDIbox_KB und CORE. Wenn ich nun auf der Yamaha Tastatur spiele, spüre ich eine Latenz. Diese ist nicht sonderlich hoch, fällt aber gerade bei sehr kurzen Sounds, wie Clavinet oder Orgel schon auf. Richtig merken tut man den Unterschied erst, wenn man mal auf der billig Fatartastatur spielt, die noch angeschlossen. Da ist der Ton einfach schneller da. Nun ist die Frage, wo diese Latenz entsteht?! Evtl. sollte ich mal probieren, den Core-MIDI Out zu nutzen anstatt USB. Vielleicht liegt da der Hund begraben. Ich fahre die MOTU auf 192kHz bei 256 Samples (weniger geht bei der Samplerate nicht) und habe laut Kontakt eine Latenz von 1,7ms. Spitzenwert, den ich mit der Fatartaste wohl auch erreiche... Quote Link to comment Share on other sites More sharing options...
TK. Posted December 5, 2012 Report Share Posted December 5, 2012 Die Latenz ist nachweisbar bei ca. 1 mS, mit dem traditionellen MIDI OUT wirds auf keinen Fall schneller. Hast Du auch den Debug-Modus ausgeschaltet? Der erzeugt naemlich eine Latenz dadurch, dass mit jedem Tastendruck mehrere Zeilen an Strings ausgegeben werden muessen, die natuerlich andere MIDI events blockieren. Uebrigens zeigt Dir MIOS Studio auch die genaue Zeit an, wann ein MIDI Event empfangen wurde, und zwar in mS Aufloesung. Du wirst feststellen, dass ueber USB innerhalb einer mS wesentlich mehr Noten uebertragen werden koennen, als ueber das traditionelle MIDI Interface. Beachte bitte auch, dass in Deiner Firmware-Variante die Note Off Events erst beim ueberschreiten des Break-Kontakts gesendet werden, weil der Make-Kontakt prellt. Bei Fatar-Keyboards kann man bereits mit dem losgelassenen Make-Kontakt senden, das macht vor allem bei kurz angetippten Noten etwas aus. Falls diese Tips nicht weiterhelfen, musst Du mir wohl doch das Keyboard mal zuschicken - Ferndiagnose ist hier trotz Skype und Teamview sehr schwierig. ;) Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
FantomXR Posted December 5, 2012 Report Share Posted December 5, 2012 Hallo Thorsten, vielen Dank für deine Antwort. Ich hab jetzt mal gecheckt, ob ich über die MIDI Schnittstelle ein direkteres Spielgefühl erreiche. Und tatsächlich habe ich den Eindruck, damit etwas näher am Instrument zu sein. Die oben angegebene Latenz ist natürlich völliger Humbug. Sowohl Forte als auch Kontakt zeigen mir jetzt ca. 7ms an. Für kurze Töne immer noch zu viel... Ich denke, ich muss erstmal versuchen, die Latenz weiter runter zu bekommen, bevor ich hier weiter mache. Die Soundkarte scheint schon am Ende ihrer Möglichkeiten. Danke! Quote Link to comment Share on other sites More sharing options...
TK. Posted December 5, 2012 Report Share Posted December 5, 2012 Glueck gehabt, der Fehler lag doch auf meiner Seite: die Shiftregister wurden so schnell durchgescannt, dass die restliche Applikation extrem verlangsamt wurde. Und dabei entstanden Latenzen von bis zu 10 mS! Ich habe die Scan-Rate nun ein wenig runtergedreht, und jetzt sind wir wieder bei < 1mS! (sie lag vorher bei 0.125 mS, jetzt bei 0.25 mS - so schnell kannst Du bestimmt nicht tippen!) :-) fuer Dich -> http://www.ucapps.de/mios32/midibox_kb_v1_006_fantom_xr.zip fuer alle anderen -> http://www.ucapps.de/mios32/midibox_kb_v1_006.zip Das erklaert nun auch, warum waehrend unserer Session am Samstag MIOS Studio sporadisch "cannot connect to core" gemeldet hat - der Core hat sich einfach nicht rechtzeitig zurueckgemeldet, weil er ueberlastet war. Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
TK. Posted December 7, 2012 Report Share Posted December 7, 2012 @FantomXR: hat es weitergeholfen? Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
FantomXR Posted December 8, 2012 Report Share Posted December 8, 2012 Hallo Thorsten, war bisher damit beschäftigt (Anhang). Ich teste das aber die Tage. Danke! Ich hab auch grad meine 45 Encoder mit Schalter bekommen ;) Quote Link to comment Share on other sites More sharing options...
FantomXR Posted December 8, 2012 Report Share Posted December 8, 2012 Wow!! Endlich mal ein erstes Erfolgserlebnis... gleich beim ersten Versuch funktionieren beide DIN und DOUT Module. Auch die Encoder laufen wunderbar, die DOUTs steuern herrlich grüne LEDs an ;) Jetzt zwei Fragen: a.) Es gibt derzeit keine Firmware für den LPC17, die von Hause aus Encoder unterstützt und mithilfe ich diese konfigurieren kann. Richtig? c.) MIDIO128 V3 lässt sich lediglich über ein Display konfigurieren...ist das richtig? Im MIOS Studio hab ich lediglich einen Editor für V2 enthalten. Und ein Hinweis noch: Vielleicht ist es auch falsch, aber bei mir funzt es grad. Ich habe nirgends gelesen, dass man DOUT und DIN auch direkt hintereinander chainen kann. Ich ging immer davon aus, es gehen nur 4x DIN in Reihe und 4x DOUT. Aber nun hab ich J8/9 -> DIN -> DOUT = Funzt ;) Vielleicht magst du das ja noch irgendwo hinzufügen... Jetzt versuch ich mal irgendwie, die LEDs mit dem Encoder zu verknüpfen... dafür müsste ich den Encoder aber wie gesagt irgendwie konfigurieren können... Danke! Quote Link to comment Share on other sites More sharing options...
TK. Posted December 8, 2012 Report Share Posted December 8, 2012 Nein, ausser der MBSEQ V4 gibt es momentan keine vorkompilierte firmware, mit der man encoder direkt verwenden kann (wenn man mal von der MBSEQ V4 absieht) Gedulde dich bitte noch ein paar Tage, die Beta Version der MBNG wird bald released. Du wirst dafuer uebrigens eine SD Karte benoetigen. Ich habe nirgends gelesen, dass man DOUT und DIN auch direkt hintereinander chainen kann. Ich ging immer davon aus, es gehen nur 4x DIN in Reihe und 4x DOUT. Aber nun hab ich J8/9 -> DIN -> DOUT = Funzt ;) Du verwendest ja auch SmashTV's DIN/DOUT Module, hier werden ueber das 10-polige Kabel beide Shiftregister-Ketten gefuehrt. Gruss, Thorsten. 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.