Jump to content

TK.

Administrators
  • Posts

    15,247
  • Joined

Everything posted by TK.

  1. Hallo, 1 und 2 lassen sich en block beantworten: die Host Software bestimmt die Aufloesung und die Geschwindigkeit, und beides ist durch das Uebertrgaungsprotokoll der Logic/Mackie Control vorgegeben. Wie so oft - auch hier kann man von der Anwenderseite nichts aendern. Nein, es ist nicht moeglich, neben den Motorfadern noch weitere Potis an einem einzigen Core zu betreiben Gruss, Thorsten.
  2. I didn't saw this imperfection since it's already fixed in my private version. Open lc_sfb.inc, go to line 238 and change "rcall" by "call" Best Regards, Thorsten.
  3. Hi Chriss, unfortunately the patch request function of jsynth is still not reliable, but a whol BankStick backup can be realized much easier, just follow these instructions: http://www.ucapps.de/mios/mios_backup.txt My question: has anybody already created more than 128 different patches? ;-) Best Regards, Thorsten.
  4. I guess that you are using the vintage setup, so possibly setup_mbseq_vintage.syx? This would mean that you have to change setup_mbseq_vintage.asm, and you have to assemble this file instead of main.asm Best Regards, Thorsten.
  5. Hi Rowan, ok, I understand this problem with the shipping cost. My concerns are due to the fact that people from europe, who could buy the encoders from Wouter, wanted to participate the collection order - and I guess that you need so much people for the minimum quantity requirements - but such actions could endanger the starting cooperation with Wouter. It's the same sensible topic like PCB mass orders (see http://www.midibox.org/cgi-bin/yabb/YaBB.cgi?board=news;action=display;num=1052767519) I don't want to forbid mass orders (I wouldn't be able to control this anyhow...), but I want to remind that they are sometimes destructive in special cases. Frank's advice is very good - search for people in the pacific area who want to order stuff from Wouter. He has some other components which could also be interesting for you (like PICs, LCDs, etc...) so in total you will possibly save more money than ordering just only the rotary encoders from China. Frank: thats ok so long Wouter doesn't offer ALPS motorfaders! ;-) Best Regards, Thorsten.
  6. ...for a small but very effective hardware change which will affect every MBHP design. Four years ago I decided to connect the SCL line of the BankStick to pin RD3 of the PIC. This was maybe the worst idea I ever had, since it required a lot of quirks in the following years to keep the firmware - and later to keep MIOS - compatible to this circumstance. This connection is the reason: why the output pins of the DOUT chain are jumping to logic-0 for about 100 uS during the SRIO update cycle (cannot be regognized by eye, but affects projects which rely on stable output levels) why LEDrings and the SID control matrix are not so bright as they could be why IIC/BankStick accesses have to block all interrupt service routines for some microseconds I never improved this part of the hardware due to compatibility reasons. I worried about the people who have to change their hardware and about my own documentation effort. Maybe the second worst idea I ever had... some years ago only 10 people had to change their hardware, in the meantime there are hundred of peoples (and who knows how much in the future... ;-)) So, it's time to align this design weakness ASAP in order to ensure best quality. The only change which has to be made is to solder J4:SC to Pin 28 instead of Pin 22. MIDIbox SID users additionally have to solder J2:SC of the SID module to J10:MD instead of J10:SC of the core module. And MIOS has to be updated, this will be a change for everybody. It would be very helpful for me if some people who already built a MIDIbox could test this change before the release. I'm especially searching for MIDIbox64E, MIDIbox SEQ and MIDIbox SID users - please contact me to get the new MIOS version (tk@midibox.org) Best Regards, Thorsten. P.S.: anybody remembers the A20 gate? http://www.win.tue.nl/~aeb/linux/kbd/A20.html I just want to prevent the same desaster ;-)
  7. Hi Poeloq, I assume that you've missunderstood the competition - not the banners are under discussion, but the first logo made by rasOfir (see http://www.ucapps.de) However, there is a new contribution from MarcMooga -> http://logo.midibox.org Reminder: deadline is 1st May 0:00 GMT Best Regards, Thorsten.
  8. TK.

    Mackie Kontroller

    Hallo, einfach in main.asm die Emulation ID aendern und neues .syx bauen :) ;; these settings are used in lc_init.inc to initialize the drivers #define LC_EMULATION_ID 0x14 ; use 0x10 for Logic Control ; 0x11 for Logic Control XT ; 0x14 for Mackie Control ; 0x15 for Mackie Control XT (?) Gruss, Thorsten.
  9. TK.

    Hilfe zu MIDI io128

    Hallo, die Antwort befindet sich hier: http://www.midibox.org/cgi-bin/yabb/YaBB.cgi?board=mios;action=display;num=1082644886 Bei der Frati ist dieses Problem nicht aufgefallen, da sie mit der PIC16 Firmware arbeitet, bei der dieser Software-Workaround fuer den BankStick nicht eingebaut war. Ich werde den Workaround demnaechst durch eine minimale Hardwareaenderung ersetzen - besser ist das... Gruss, Thorsten.
  10. Hallo, nein, Du hast 4 LED Reihen, bei denen die Kathoden nicht direkt mit Masse, sondern mit den 4 DOUT Pins verbunden werden, so dass sie im Zeitmultiplex-Verfahren geschaltet werden koennen. Und zwar so schnell, dass es Dein Auge nicht wahrnimmt. Eine Erweiterung fuer noch groessere Displayformate halte ich fuer unrealistisch. Es war schon schwierig genug, die Performance mit den 2 * 2x40 einzuhalten. Lob ist angekommen :) Best Regards, Thorsten.
  11. Hallo, jede Kabelverbindung hat einen Widerstand, ueber den eine geringe, aber messbare Spannung abfaellt. Ausserdem wirken lange Kabelverbindungen wie eine Antenne, die Stoerungen auffaengt - die machen sich dann als Jitter bemerkar. Deshalb macht es Sinn, zumindest die Masse sternfoermig zu verdrahten. Die Vorgabe "max. 8 Potis hintereinander" ist ein Erfahrungswert. Gruss, Thorsten.
  12. TK.

    BankStick

    Hallo, schreib doch mal, wie Deine MIDIbox genau aussieht (anzahl der Komponenten, etc...), wie Du sie bedienen moechtest, und mit welcher Host-Software sie zusammenspielen soll. Evtl. koennte ich Dir dann auch einen konkreteren Tip geben... Gruss, Thorsten.
  13. Hallo, spontan fallen mir zwei Fehler auf: zum einen beinhaltet der String hinter TEXT_GROUP/TEXT_BANK/TEXT_FADER/TEXT_BUTTON bereits die Cursor Position, evtl. hast Du vergessen, diese anzupassen. Zum anderen sehe ich hinter dem movf ein "BANKED" Parameter, obwohl BSR nicht initialisiert wurde - das kann zu Problemen fuehren (vor allem, da die meisten MIOS Funktionen BSR aendern). Siehe auch http://www.ucapps.de/mios/mios_ram_handling.txt Gruss, Thorsten.
  14. TK.

    LC_Leddigits

    Hallo, auf diese Weise lassen sich die Shift-Register direkt ohne Bitshift ansprechen - das geht schneller. Ausserdem ist es modularer (man beachte die Variationen, die bereits moeglich sind - uff!) Gruss, Thorsten.
  15. Hi, whats the code at this line? Best Regards, Thorsten.
  16. Hi, without loosing too much words: this is a design weakness which will be fixed in the next MIOS version. It's related to the way how additional components like the BankStick, the AOUT and the SID module are accessed from the core. Since these components are not relevant for MIDIO128, just do the following: download the MIOS source code from sourceforge, open mios_srio.inc and remove the code between line 52 and 75 (the MIOS_SRIO_Prep_Loop) Reassemble the code and convert it to a .syx file with "perl hex2syx.pl main.hex -os" This change will be part of the next release. The next release will also require to connect the SCLK line of the BankStick/AOUT/SID module to another pin. A hardware change for other modules won't be required. Best Regards, Thorsten.
  17. You could add your "meta events" to MIDI_EVNT_Send_Fx in midi_evnt.inc Currently this function contains the code for the AOUT module, but - of course - it can be changed for any other output Best Regards, Thorsten.
  18. Hi Robin, did you solve the problem in the meantime? Root cause: overlapping data areas. You've to remove the "org" statements and to add a single one (which points to 0x400000) to the main.asm, or you have to relocate the data blocks by hand to free addresses. Best Regards, Thorsten.
  19. To which of your two equal postings should I answer? Best Regards, Thorsten.
  20. This problem can appear when there is a short between the data and/or control pins Best Regards, Thorsten.
  21. Did you solve the problem in the meantime? Best Regards, Thorsten.
  22. for common MIDI controllers: yes. However, it seems that the detent can be removed. But there is another point which I would like to mention: We all can be happy that a guy like Wouter van Ooijen (http://www.voti.nl/) distributes electronical components for such low prices, and he wrote me that he will try to find manufactures for other useful components for the MBHP (like faders, etc...). Remind the effort he already spend for us - so, why trying to bypass him by organizing mass orders directly from the manufacture? Rowan: you wrote that a single rotary encoder will possibly cost about 1 EUR. People from oversea who buy the stuff from you will have to pay additional taxes and duty (in germany more than 30%), so I see no advantage compared to Wouters offering. It's maybe better just to ask him for a discount on high quantity orders, you could ask him also for alternative types --- thats fair play! Best Regards, Thorsten.
  23. TK.

    Midio128 16f877

    Available via email request (tk@midibox.org) Best Regards, Thorsten.
  24. TK.

    Sysex

    Yes, with MIDIbox64E you can use rotary encoders and analog pots at the same time (undocumented feature, details can be found in the main.asm file) Best Regards, Thorsten.
  25. Hi, it won't help to exchange the bridges by resistors and vice versa, but a simple change in the application software will help. Just only the polarity has to be inverted, this means: open "lc_srio.inc", and add comf MIOS_PARAMETER1 before every "call MIOS_DOUT_SRSet" instruction. (I've counted 12 of them...) Thereafter rebuild the .syx file like described under http://www.ucapps.de/howto_tools_mpasm.html Best Regards, Thorsten.
×
×
  • Create New...