Jump to content

ezChris

Members
  • Posts

    39
  • Joined

  • Last visited

    Never

Everything posted by ezChris

  1. ezChris

    rack switcher

    objekt pascal war dat nich delphi?.. *langlangisher* aber cool dass sich das jetzt geklärt hat; hab das halbe internet deshalb auf den kopf gestellt. komisch dass ich bei "@ und array" nich auf ne opascal seite gestoßen bin. naja viel gelernt. vllt hab ich das mit den zeigern dann auch mal verstanden :-) wat son kleiner kasten midi2din fürn aufwand machen kann.. nur fürs protokoll: die geschichte mit dem flash speicher hat sich auch geklärt. der flash hat anscheinend eine geringere nutzungsdauer; daher ist ein eeprom für regelmäßiges (vorallem automatisiertes schreiben) besser geeignet. kostet ja auch nich die welt.. genießt noch das wetter am we ps: früsche hirne gibs übrigens im supermarkt. man muss nur die richtigen leute kennen.
  2. ezChris

    rack switcher

    der ist übrigens auch meistens im chat.. ;-) nILS: @einarray[0] zeigt auf den speicher an dem der anfang des arrays liegt das ät macht aus dem array einen pointer. (hätt ich in info mal ein wenig besser aufgepasst) *g*
  3. ezChris

    rack switcher

    hehe.. genau das -> ??? vllt sollt ich einfach mal ein wenig ausprobieren. wird schon schiefgehen.
  4. ezChris

    rack switcher

    hi danke für die antwort, ich denke wie ich da an die pins komm und die aus nem char raushol klappt ganz gut mit internet recherche etc. .. frag mich eher wie das mit dem speichern so klappt. vorallem was das @ vor dem array zu suchen hat. hab sowas nirgends gefunden. und darf man nu während der laufzeit auf den flash zugreifen. ich mein 'hab mir mal n eeprom bestellt. hat mich auch nicht in den finanziellen abgrund gestoßen. aber wüssen würd ichs schon gern ;-) der chris ps: selber programmieren rockt. weil mehr überblick und weil danach kommt die fußleiste zu dem rackteil. und das wird dann noch mehr special.
  5. ezChris

    rack switcher

    hey alex, danke für die antwort.. zu 1.) wusste nicht dass man arrays nur mit 256byte belegen darf. würd dann zwar ein byte für alle buttons benutzen aber das nicht mit der mask variante machen sondern die bytes bitweise auslesen per: byte & 0x01 != 0; (1.bit) byte & 0x02 != 0; (2.bit) byte & 0x04 != 0; (3.bit) byte & 0x08 != 0; (4.bit) byte & 0x10 != 0; (5.bit) byte & 0x20 != 0; (6.bit) damit man auch den 1. und 2. schalter gleichzeitig aktivieren kann.. dann wär der array 128*2 macht genau die 256..! porno! ;-) zu 2.) wenn ich zum ersten mal mein gerät anschalte und der den flash ausliest. ist der dann leer oder bastelt er sich ne einstellung zusammen weil im speicher lauter müll rumturnt. ich glaub der bootloader formatiert aber den flash einmal komplett.. sofern ist die frage geklärt. zu 3.) das beispiel hab ich von der ucapps seite. steht unter mios/Functions im mennü grüße
  6. ezChris

    rack switcher

    nochmal zu dem mapping array.. 1. mios kann auch multidimensional arrays oder? (unsigned char array1[128][7]) <- 128 für midi PC in -> 1-6 welchen schalter der umlegen soll -> 7 der midi PC out kann ich die dann so speichern: unsigned char n; for (n=0; n<128; n++) MIOS_FLASH_Write(0x6660+n, @array1[n][0]); hab glaub ich nicht so ganz verstanden was das @ vor dem array bewirkt, das du mir mal erklärt hast (nils) 2. ist bei nem frisch gebrannten PIC der speicher 0? oder gehört sich auch ne init für (falls ich das dingen noch nicht benutzt hab) die den speicher formatiert? und 3. der normale midi send besteht aus: MIOS_MIDI_BeginStream(); MIOS_MIDI_TxBufferPut(evnt0); MIOS_MIDI_TxBufferPut(evnt1); MIOS_MIDI_TxBufferPut(evnt2); MIOS_MIDI_EndStream(); right? oder gibs das auch als fertige func? *nichtgefundenhab* grüße
  7. ich glaub das kennt jeder hier das tolle an der MB: man kann auch einfach anfangen und immer weiter arbeiten. heißt: du baust dir als erstes zB einen midi monitor. dann weiß man ungefähr wo man hinläuft in sachen löten, programmieren etc. ... erstens ist der eh ganz nützlich (grade wenn man im studio arbeitet) und zweitens kann man auch das CORE weiterverwenden und darauf ne LC oder sonst was aufbauen dann gibt man auch nicht gleich 3 millionen aus für motorfader.. und die vergammeln später in einer ecke ;) voll der altkluge rat hier *schäm* :o
  8. eieieiei ;-) klingt nach gaaaanz viel zeit geld und arbeit. hehe ----------------------------------------------------------------------------------- und du möchtest analog arbeiten?! 16 kanäle 4 subs. analog pult mit motorfader?! (steuerung komplett digitalisieren und dann mit DCAs - digi amps und filtern arbeiten) oder selber ein digitalpult baun? (zB ne MB LC mit integrierten interfaces, laptop dran, logic drauf, fertig die laube) grüße der chris
  9. yay! you re the man i ve been waiting for.. :D I know it s in use because I turn off the Vpp with the burning software and it s on 5 sec later without doing anything (same with clock, ... I measured it) the burning software detects the picburner (lpt1) i m logged in as admin mm i ve got no special programm for accessing the lpt. but you re right: since xp it s planed that "normal" programms have no direct access to the lpt, but I think the software does it. the echo command says nothing.. i m sorry :-) by the way my parallel port mode is ecp (e/a 378 irq 7 dma 1) 2 days ago i thought i got the point. a few years ago there was a printer on the computer. i deinstalled it, but there have been some hidden drivers left. i deinstalled them, but there s still the auto request on the lpt
  10. hab ich auch schon durch.. bi-directional ecp und epp. so langsam geh ich am stock. hab gestern alle möglichen versteckten treiber einzeln nacheinander runtergeschmissen und neu gestartet. *örx*rumkrebs* nix. immer noch der gleiche mist. frag mich nur wofür windows das alles braucht. 4 verschiedene parallel port driver wovon jetzt nur noch einer aktiv is und es klappt alles wie bisher?! naja weitermachen. ;-) so ist nunmal der DIY. an so kleinen dingen bleibt man wochenlang hängen. und verbrennt seine uCs ps: was hast du denn eingestellt?
  11. Hey folks, I ve posted this allready in the german sub, but we ve been stuck a little bit. My WinXP (or something else) is accessing the LPT port, while burning. I tried portmon to localize the malefactor, but it s not working @ll. just blank. There is no printer/scanner or something installed.. Can somebody help? any ideas?
  12. nimm einfach die pins an dem du die midi out buchse gelötet/gesteckt hast.. so wie im anhang. das findest du alles im midi troubleshooting beim nächsten mal bestellste dann ne LED mit ;-) ist manchmal hilfreich was auch recht hilfreich sein kann, ist der MIDI IO check: den PIC aus der fassung zu nehmen und RX/TX brücken und dann irgendeine debug message schicken einfach ne drahtbrücke in den sockel stecken. geht schnell ;-)
  13. normalerweise müsste es einmal blinken beim runterdrücken (note on) und einmal beim loslassen der taste (note off) aber immerhin.. die LED is nich im eimer. hehe *grübel* vllt den treiber vom 122 deinstallieren und neu drauf ziehn. kommst du auch an ein anderes interface?
  14. also wenn die out LED am 122l jetzt nich leuchtet wenn du den keyboard controller benutzt, dann ist entweder die LED kapott (?!?) oder du solltest auf ein anderes interface umsteigen
  15. ich meinte nich den midi in mit dem midi out verbinden, sondern das midi device routing im studio. mios studio out port -> us122 out die midi out LED am interface muss, wenn du sendest, auf jedenfall leuchten; auch wenn du kein core dran hast.. kannste ja einfach mit dem mios keyboard controller ausprobieren. dann würd ich schauen warum die midi in leuchte am interface konstant leuchtet. mal einfach ne LED oder n multimeter nehmen und an die midi out pins des core halten, die LED müsste dann im 2sec takt aufleuchten. wenn das nicht der fall ist, stimmt entweder was mit der platine nicht oder mit dem bootstrap loader.
  16. mmm.. hab mal die beiden anderen programme durch. win picpgm find ich sehr ansprechend. nur leider hab ich da das gleiche problem. es liegt halt nicht am tool, sondern an windows. das programm schaltet vss vpp aus. nach ein paar sec sind sie wieder an.
  17. bei mir werfen sich grad auch nur fragen auf.. 1. interface: midi in leuchtet permanent?! hab das 244. hier leuchtet ganz normal die midi in jede 2 sec und der pic sendet die SysEx. komisch auch dass er note offs sendet und vorallem wenn die konstant blinkt müsste dein midi in mon eher aussehen wie ein blick auf die matrix. 2. fehler den ich auch gemacht hab. den midi out im mios studio nicht mit dem 122 verbunden. 3. wenn du den midi out stecker ziehst kommt etwas beim midi in an?! 4. dein midi out leuchtet nicht. bedeutet doch dass zwischen studio und 122 was nicht funktioniert oder? fragen über fragen :-) notfalls das midi troubleshooting machen ->
  18. kein thema. also programmieren tust du es am einfachsten mit nem midi interface. so etwas hat man an seiner soundkarte, kriegt man für sehr wenig geld (>20€) oder baut sich das selber >> usb modul dafür brauchst du allerdings einen "gebrannten" PIC. gibts beim mike. ich würd dir - wenn du noch nicht soviel ahnung von löten etc. hast - übrigens die vorgefertigten platinen mit bauteilen empfehlen. keines wegs überteuert. gebrannt heißt da ist ein grundsystem (bootloader) drauf, das was mit midi anfangen kann. der rest software geht über midi mit dem mios studio. was war noch? ach ja: lcd anzeige ist nicht verkehrt, weil nich so teuer und "man weiß was man tut" bzw. man kann leichter rausfinden wo sich ein fehler in die software geschlichen hat (debugging). hast du das dann einmal um laufen, brauchst du bei nem traktor controller eh nicht mehr viel ändern.. und stromversorgung: liecht immer daran was man an sein core klatscht. in der schematik steht 500mA. denk mal damit kommst du auch hin. hast ja nur n paar leuchtdioden. geht über dem netzteil rauch auf, dann weißt du bescheid ;-) notfalls einfach mal messen.. ohne encoder kannst du dich übrigens komplett an den midibox64 plan halten. musst nur gucken wieviel din, dout, ain module du letztendlich brauchst (ich schätze mal nur eins von jedem). und die software brauchst du auch nur für dich modifizieren. steht alles auf der seite. peace
  19. hab das jetzt annem andern rechner gemacht.. es der PIC is alive und sendet. JUCHU! :-) ich hab einen brenner. windows sux feiert schön in den mai der chris ps: wenn jemand ne ID hat wie das mit XP geht. immer her damit..
  20. Hi Ursel, dachte jetzt schon, da kommt son Brecher wie vom gabriel, aber was du vorhast schaut ja ganz übersichtlich aus.. vorallem weil du auch auf JogWheels verzichtest; wenn ich das richtig verstanden hab. Ein Problem ergibt sich aus deiner Beschreibung: "Encoder mit Mittelrastung, wie ein EQ.." Encoder (meist mit LED ring) werden ja benutzt, damit - zB bei einem Bankwechsel - an dem vorgegebenen Wert "gedreht" wird, und der nicht auf den aktuellen Wert der Position des Drehknopfs, wie bei einem Poti, springt. Encoder (deutsch: Endlosregler) senden nur mehr oder weniger (+1 oder -1); daher haben die auch keine Mittelrasterung oder Anschlag. Man kann "normale" Potis benutzen mit Anschlag+Mittelrasterung und einem AIN Modul oder einen Motorpots - wenn du Bankwechsel vorhast - oder einen Encoder mit LED ring bei dem du die Mittelposition mit einer anderen LED-Farbe markierst. dann brauchst du: DIN - für knöpfe und encoder (ein DIN4X reicht für 32 taster bzw 16 enc. geht auch 16 + 8 usw. ..) DOUT - LED + LED Rings (DOUT4X 32 LEDs, Rings) AIN - für Potis (ein Modul reicht für 32 Regler) entweder ne LCD anzeige, wenn du auch ohne Computer den Controller programmieren willst, oder auch sehr hilfreich: ne Segmentanzeige, die den Wert des Knobs oder Enc anzeigt, an dem du grade drehst. für die Software würd ich mir mal die Seiten der MidiBox64 und MidiBox64E reinziehen.. grüße
  21. an der modernen drucker software kanns übrigens nich liegen. ist keiner installiert
  22. Eigentlich alles wunderbar. das dingen rockt. nur schaltet (ich denke mal es ist windoof; zur not ist immer microsoft schuld hehe) sich nach ein paar sec (3-10) vdd und vpp wieder ein, obwohl ichs im p18 ausgeschlaltet hab. tut mir leid jungens aber so is mir das brennen zu stressich ;) weiß jemand rat? lg
  23. ich fürchte nur wenn man ein rad, wie amiga es gepostet hat, benutzt, kommt man nicht um eine mechanik herum.. wegen der auflösung. das dingen hat nur 32 löcher
  24. the MATRIX!!!!! tädä! hab die ganzen LEDS nur nicht eingezeichnet.. muss man kanäle in das holzstück bohren und von unten reinstecken. nur wenn du 64 LEDs verwenden willst.. *kratz* 64 löcher. ayayay. mit 2mm LED schon *rechne* 128mm. gibs da nich auch was von ratiofarm? am besten 2 leistchen nehmen. in der mitte haste dann einen LED kanal. woran denkst du denn? anreihbare? oder bars?
  25. hab mal n bissel gebastelt.. aso den riemen hab ich jez nich eingezeichnet ez1000.pdf ez1000.pdf
×
×
  • Create New...