Jump to content

buegeleisen

Members
  • Posts

    23
  • Joined

  • Last visited

    Never

About buegeleisen

  • Birthday 01/01/1

Profile Information

  • Gender
    Not Telling

buegeleisen's Achievements

MIDIbox Newbie

MIDIbox Newbie (1/4)

0

Reputation

  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ß
×
×
  • Create New...