Jump to content

buegeleisen

Members
  • Posts

    23
  • Joined

  • Last visited

    Never

Everything posted by buegeleisen

  1. mehr infos habe ich im moment leider nicht, da wie ich oben schon geschrieben habe, ich das nicht selbst programmiere sondern napiks... wenn er zeit hat werde ich ihn darum bitten mir die explizite fehlermeldung zu schicken. die eigentliche frage ist aber nicht warum das kompilieren mit dem converterbefehlssatz nicht funktioniert. sondern ob jemand erfahrung mit einem nrpn befehlssatz in "C" hat, diese teilen möchte und ob dieser die oben beschriebenen funtionen ausführt. und wenn nicht, welcher befehlssatz das tut.
  2. ja also der der converter von CC auf nrpn wurde schon ausprobiert aber dann hat irgendwas beim kompilieren nicht gefunzt. hat jemand erfahrung bzw. hat einer von euch schonmal einen nrpn befehlssatz in C eingesetzt und hat ein paar tips?
  3. also wie schonmal erwähnt hat sich napiks dazu bereit erklärt mir bei der realisierung meines projekts, programmiertechnisch auszuhelfen. (vielen dank an dieser stelle nochmals!) programmiert wird das ganze in "C" und um die geschichte zu vollenden wird ein befehlssatz für die encoder benötigt. und zwar jener für rpn / nrpn , increment / decrement. im klartext soll bei rechts o. links drehung ein "endloser" midibefehl gesendet werden, welcher unabhängig von der position z.b. in einer playlist der anzusteuernden software hoch oder runter scrollt. der gleiche befehl wird dann auch verwendet um z.b. beim gain regler des linken oder rechten kanals die lautstärke zu justieren ohne unerwünschte parametersprünge. wenn sich also jemand einige wenige minuten nehmen würde um licht ins dunkel zu bringen würde ich mich sehr freuen!
  4. ich habe es jetzt schon mit zwei verschiedenen midi interface's probiert meine midibox mit custom app an den mac anzuschließen aber es läuft nicht. das selbe setup mit beiden (ganz egal welches) midi-interfaces und der custom app wird einwandfrei am win pc erkannt und kann die gewünschte software ansteuern. in miosstudio auf'm mac wird kein midigerät angezeigt und im mac midi setup wird nur ein usb 1X1 (und die anderen standart symbole) angezeigt unabhängig davon welches usb-interface angeschlossen ist. wenn ich auf den 1X1 usb klicke und dann auf konfiguration testen klicke und ich einen taster oder encoder betätige werden vom mac sogar quittungtöne ausgegeben aber mehr nicht. weiß jemand was da im mac falsch läuft oder wie man es hinkreigt das mein midigebastel angezeigt wird?
  5. ging um eine andere lösung die nicht direkt was mit diesem topic zu tun hat... das problem in diesem thema wurde weitestgehend gelöst da die makefile nicht korrekt überschrieben wurde. und die andere sache muss ich dann durch experimentieren rausbekommen.
  6. ich möchte die belegung der DINX4 anschlüsse verändern. ich habe ein core modul 2X DINx4 modul und ein LCD zu testzwecken. die belegung sollte wie folgt aussehen: DIN nr1 alles taster DIN nr2 (im moment alle anschlüsse für encoder) 5 encoder und der rest der anschlüsse für taster. so wie ich das verstanden habe muss ich die dateien: setup_midibox16e.asm und mios_tables.inc öffnen und anpassen? in diesen zeilen der setup_midibox16e.asm müsste ich ja die parameter für die 5 encoder angeben... MIOS_ENC_PIN_TABLE ;; encoders 1-16 ;; SR Pin Mode ENC_ENTRY 5, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 1 ENC_ENTRY 5, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 2 ENC_ENTRY 5, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 3 ENC_ENTRY 5, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 4 ENC_ENTRY 6, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 5 ENC_ENTRY 6, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 6 ENC_ENTRY 6, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 7 ENC_ENTRY 6, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 8 ENC_ENTRY 7, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 9 ENC_ENTRY 7, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 10 ENC_ENTRY 7, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 11 ENC_ENTRY 7, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 12 ENC_ENTRY 8, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 13 ENC_ENTRY 8, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 14 ENC_ENTRY 8, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 15 ENC_ENTRY 8, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 16 dort habe ich folgende änderungen vorgenommen (wahrscheinlich falsch) allerdings mit 4 encodern da mir noch einer fehlt... MIOS_ENC_PIN_TABLE ;; encoders 1-16 ;; SR Pin Mode ENC_ENTRY 5, 0, MIOS_ENC_MODE_DETENTED ; V-Pot 4 ENC_ENTRY 5, 2, MIOS_ENC_MODE_DETENTED ; V-Pot 3 ENC_ENTRY 5, 4, MIOS_ENC_MODE_DETENTED ; V-Pot 8 ENC_ENTRY 5, 6, MIOS_ENC_MODE_DETENTED ; V-Pot 7 ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT sehr wichtig wäre auch wenn ich wüsste was v-pot, shift register, wie sich die nr. unter pin ergibt und woher die software weiß auf welches din modul zugegriffen wird. und in der mios_tables.inc dürften es dann dem zufolge diese zeilen sein: MIOS_MPROC_EVENT_TABLE ;; entry 0x00-0x0f MT_ENTRY 0xbf, 0x03 MT_ENTRY 0xbf, 0x02 MT_ENTRY 0xbf, 0x07 MT_ENTRY 0xbf, 0x06 MT_EOT MT_EOT MT_EOT MT_EOT MT_EOT MT_EOT MT_EOT MT_EOT MT_EOT MT_EOT MT_EOT MT_EOT testen kann ich es leider nicht da ich nach dem ich alles so gemacht hab wie es im quickstart guide steht (mit den programmen) im dos fenster folgende fehlermeldung bekomme. das lustige an der meldung "*** No rule to make target `setup_midibox_sid.hex', needed by `all'. Stop" das sofort nach dem drücken der enter taste der besagte .hex file auf mysteriöse weise verschwindet (man kann sogar dabei zugucken :))) es ist mir ein absolutes rätsel was da vor sich geht! C:\Dokumente und Einstellungen\Media>cd C:\MIOS\midibox16e C:\MIOS\midibox16e>SET PATH=C:\MSYS\1.0\bin;C:\MinGW\bin;%programfiles%\gputils\ bin;%programfiles%\SDCC\bin;%PATH% C:\MIOS\midibox16e>make rm -rf *.cod *.lst *.err rm -rf *.hex make: *** No rule to make target `setup_midibox_sid.hex', needed by `all'. Stop . C:\MIOS\midibox16e> vielleicht kann mir jemand erklären was meine fehler sind ??? ich bin am verzweifeln!
  7. ich habe mich jetzt ne zeit lang mit der (für mich) problematik des anpassens von midibox16e (bzw. 64e) beschäftigt... ich komme nicht weiter und habe wahrscheinlich auch einfach ein brett vor dem kopf ;) wie ist die genaue vorgehensweise wenn ich selbst einen hex bzw. asm file so anpassen will das ich die din module so belegen kann wie ich will (also auch gemischter anschluss von tastern und encodern an einem din modul)? das wiki hat mir bis jetzt nicht weitergeholfen weil mir die vorgehensweise absolut schleierhaft ist und die infos in den asm files und der readme etwas verwirrend ist... wenn also jemand von den profis hier gerade einen sozialen tag hat,wäre ich sehr dankbar für ein idiotensichere beschreibung die mir hilft mein brett vor dem kopf zu entfernen :)
  8. also danke erstmal für die antwort! (an beide) als erstes ich habe nur ein core modul (&LCD zu testzwechen) und zwei din module. mehr ist nicht vorgesehen weil die software nichts zurücksendet was irgendwie mit led oder so angezeigt werden könnte. #2 bei den programmier geschichten steh ich voll auf dem schlauch (auch wegen englischer beschreibungen ist etwas mühsehlig)! ich weiß nicht wie und wo ich mit was anfangen soll. auch der quick user guide hat mich nicht weiter gebracht da ich dieses SDCC nicht zum laufen bringe nach der erfolgreichen installation. die encoder habe ich nun zum laufen gebracht in dem sie am DIN modul als nr. 2 in der kette angeschlossen habe. nur funktionieren jetzt keine taster an diesem sondern nur am ersten DIN modul. (ist aber nicht das ende vom lied da diese wohl im falschen modus laufen und ich ja die restlichen anschlüsse des DIN nr. 2 nicht für taster benutzen kann)
  9. also jetzt versteh ich garnichts mehr! ??? ich dachte die lösung wäre wie ich hier (http://www.ucapps.de/mbhp/mbhp_dinx4_16enc.pdf) gesehen habe ist, dass ich das din modul mit den encodern an j6 vom core anschließen soll so wie es auch in der pdf steht. aber das soll ich doch nicht??? und auf diesem diagramm ist es wiederum so aufgebaut http://www.ucapps.de/mbhp/mbhp_midibox64e.gif ich habe jetzt setup_midibox16e.hex drauf (damit funktionieren die taster aber nicht die encoder) bei setup_midibox64.hex spielt alles verrückt! auf dem virtuellen keyboard von mios studio zittert die modulation wheel und die damit verbundenen midibefehle werden bis zum erbrechen gesendet. auf dem display sieht es nicht besser aus ;) bei der anpassung dieser asm files steige ich beim besten willen nicht durch... das ist mir zu hoch ??? es muss doch eine grundbelegung geben sowohl bei mb16e als auch bei mb64(e) nach der man sich richten kann, die taster und encoder anschließen und es läuft. ich muss ja nicht unbedingt einen eigenen hex file haben. die taster werden ja auch erkannt und können ohne weiteres (ohne in asm o. hex rumzufuschen) die software über midi ansteuern! wie und wo muss ich also die encoder anschließen damit sie benutzbar sind? die vielen diagramme usw. sind etwas verwirrend zumal auf manchen dieser, J's sind die es sowohl auf core und din modul gibt. bei einem diagramm darf man wo was anschließen beim nächsten nicht oder ganz anders... ??? wer weiß wo der frosch die locken hat ;)
  10. midibox16E also wir kommen der sache näher denn ich habe da noch einige wissenslücken bezüglich mbhp und der firmware... wie muss ich den die geschichte jetzt (vom core modul angefangen>j? core>j? din nr.1>j? din nr.1>j? din nr.2) (encoder>din nr. ?>j?) (taster> din nr.?>j?) anschließen bzw. welche firmware ist für mein projekt am besten geeignet?
  11. ich habe folgendes problem, zum test habe ich einen encoder an j7 eines din moduls folgendermaßen angeschlossen: left pin goes to D1 (highest numbered din pin) middle pin goes to D0 (lowest numbered din pin) right pin goes to Vs (ground) ich nutze folgende encoder: ALPS STEC11B mit taster. doch er funktioniert nicht wie er "soll" sondern wenn er gedreht wird kommt nur an/aus (0, 127) wie ein taster. die taster die am selben din modul angeschlossen sind inkl. dem taster vom encoder funtionieren einwandfrei. ich gehe also von einem anschlussfehler aus... eine weitere frage ist auch: ist der gemischte anschluss von tastern und encodern an einem din überhaupt möglich? denn letztendlich habe ich mir das ganze folgendermaßen vorgestellt: 2X din modul 1X core modul LCD (nur für testzwecke) ca. 40 taster 3-5 encoder ein din modul ist nur mit tastern bestückt und wird über j2 mit dem zweiten din modul verbunden. an dem zweiten din modul sind dann die restlichen taster und die 3-5 encoder . geht das überhaupt? und welche sachen muss ich beachten?
  12. also es hat an dem scheiß billig midi interface gelegen!!!!!!!!!! habs jetzt an meine emu gehangen und läuft wie butter! jetzt muss ich nur noch verstehen wie taster und encoder paralel betreiben kann...
  13. das ein ganz billiges (20€) "swissonic" von thoman... könnte es wirklich daran liegen? habe leider kien midi stecker mehr sonst würde ichs mal an meine emu hängen... ***kann mir jemand ein günstiges midi interface empfehlen welches ganz sicher mit dem core modul läuft? ***
  14. so das habe ich jetzt auch probiert... nichts, immer noch das gleiche ??? habe jetzt schnell ein zweites core zusammengebaut und den selben pic genommen und immernoch das gleiche! am board oder den caps usw. kann es also nicht liegen... kann der pic defekt sein? oder liegt es daran das ich ein usb midi interface benutze? kann ich mir zwar nicht vorstellen aber wer weiß
  15. aha, ich dachte ja dass mios schon vorprogrammiert war aber da anscheinent nicht habe ich versucht was draufzupacken ohne erfolg... also die meldungen kommen ununterbrochen in sehr schneller frequenz bis es stehenbleibt irgendwann. optokoppler tauschen habe ich auch jetzt probiert aber ohne eine veränderung. troubleshooting habe ich soweit durch aber die sachen die in etwas zu dem passen was bei mir angezeigt wird sind schon überprüft. vielleicht mache ich irgend nen dummen fehler!? wenn ich nur wüsste welchen
  16. hallo zusammen, nach dem ich von mikes shop core modul usw. inkl. geburntem pic bestellt habe und alles zusammengebrutzelt habe bekomme ich nun beim test folgende fehlermeldungen (siehe bild)... das lcd display zeigt "nur" einen balken an. und meine bisherige fehlersuche blieb erfolglos. vielleicht hat jemand schon dieses problem gehabt und weiß was es ist ich weiß nicht mehr weiter. ???
  17. also ich habe jetzt mal ne anfrage bezüglich des midi parameters rausgehauen, dann weiß ich mehr... ;) wegen der stromversorgung: bei dieser grafik http://www.ucapps.de/mbhp/mbhp_usb_connections_case4.pdf kann man sehen wie über das usb modul, dass core modul mit strom versorgt wird. wenn ich jetzt ohne dieses usb modul arbeite (nehme fertiges midi>usb interface) welche leitungen des usb kabels muss ich "anzapfen" und kann ich diese dann ohne weiteres wie auf der grafik dargestellt an das core modul anschließen oder sind weitere maßnahmen erforderlich? und wie sieht dann eine kombination aus den verschiedenen stromversorgungen aus? denn wenn ich mich für die usb variante entscheide dann dürfen ja auf dem core modul bestimmte bauteile die für eine netzteil bzw. batterie stromversorgeung vorgesehen sind nicht vorhanden sein... ??? ach ja und danke für den "standart" hinweis! war ein flüchtigkeitsfehler ;)
  18. danke für die fachkundige antwort lucem! manche passagen sind für mich als anfänger natürlich nur bedingt verständlich aber im großen und ganzen komme ich meinem ziel näher... ;) zur stromversorgung-usb: schade :-[... denn im live-betrieb (macbook+serato beim gig) ist das mit tausend kabeln und netzteilen immer so ne sache... ist eine stromversorgung via batterie o. akku realisierbar? zum endlossignal für die encoder: vielleicht vorab zur erklärung, dieses signal wird "nur" bei einem encoder der drei geplanten encoder benötigt. bei den anderen ist das "standart" signal (0-127) ausreichend da damit nur der linke und rechte gain angesteuert wird. nun aber zu dem problem wo der haase im pfeffer liegt... der dritte encoder wird für die funktion zum scrollen durch die musik library benötigt. bei versuchen mit einem billig midi keyboard zeigte sich der nicht anders zu erwartende effekt das man mit den vorhandenen encodern nur vom anfang bis zum 127sten track scrollen konnte und dann wieder beim anfang landete. es ist jedoch möglich wie gewünscht endlos durch-zu-scrollen z.b. mit der midi funktion des pioneer djm800 bzw. djm700 sowie mit weiteren midicontrollern. wie dieses signal nun genau heist oder deklariert wird weiß ich nicht. hauptsache es geht irgendwie:). bei traktor o.ä. ist dieses signal für die selbe sache ja auch von nöten ??? meine frage ist also bezüglich dessen "nur" ob sowas mit core modul und zwei dinx4 möglich ist oder nicht? also ob diese einschränkung des midi-protokolls aufgehoben werden kann.
  19. natürlich erstmal danke für die antwort!! ;) zu punkt 2 (stromversorgung-usb): wie? gibt es da eine beschreibung? und wie "anstrengend" ist das für den usb anschluss vom strom her ? 6. wenn ich bei mikes elektronikseite jetzt die teile bestelle bietet er ja an den PIC gleich zu programmieren... was muss ich ihm sagen was drauf soll? 7. wenn der pic dann programmiert ist von mike ist es dann damit getan (oder muss ich dem core modul noch zusatzinfos geben) und ich kann meiner software beibringen welcher taster für welche funtion ist und welcher encoder...? 8. kann man den encodern das von mir gewünschte midisignal zuweisen (nicht 0-127 sondern endlos +1, -1)
  20. danke für die antwort! hätte allerdings noch ein paar fragen: 1. für meinen zweck benötige ich falls ich das jetzt richtig verstanden habe 1X core modul und 2X DINX4 modul (+optional display für testzwecke) wenn falsch bitte korrigieren;-) 2. stromversorgung von einem core und zwei dinx4 modulen über usb möglich? (es sind keine weiteren stromverbraucher wie led's oder display vorgesehen) 3. ist der anschluss von zwei dinx4 modulen an einem core modul möglich, wenn an einem dinx4 die taster und am anderen dinx4 die drei encoder angeschlossen sind? oder benötige ich dann wegen unterschiedlicher programmierung zwei core module? 4. wie werden zwei dinx4 durchgeschleift (miteinander verbunden) 5. ist der "gemischte" anschluss von tastern und encodern an einem dinx4 modul möglich? vielen dank schonmal im vorraus für die beantwortung meiner anfänger fragen!
  21. danke erstmal für die antwort! aber wie ist das mit dieser gm5 geschichte (chip und board) auf der seite steht was von orderlist... kann man kurzfristig am die teile kommen oder muss man da monate warten? wegen MBHP nicht das ich das falsch verstehe... ich dachte an das usb (gm5) modul kommen dann "einfach" ein (weitere) board(s) an die dann die taster und encoder angeschlossen werden? denn ich wollte nichts mit display oder led's (daher auch keine kopfschmerzen mit der usb stromversorgung...)
  22. hallo, welche module benötige ich oder sind am besten für meinen einsatzzweck geeignet? ich bin dj und benötige für meine midi fähige dj software (rane serato scratch live) eine maßgeschneiderte midi steuereinheit damit ich auf maus und tastaturbefehle verzichten kann. bedienelemente: 33 X taster 3 X encoder (endlos also befehle +1, -1 nicht wie üblich 0-127) das ganze sollte über usb laufen und auch die stromversorgung sollte darüber erfolgen. betrieben wird die software auf einem macbook (os x 10.5.4)
×
×
  • Create New...