-
Posts
15,253 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by TK.
-
Hi, just swap two of the 74HC165 to test if one of them has a defect. Best Regards, Thorsten.
-
Whats the result of the Rx/Tx loopback test? http://www.ucapps.de/howtodebug/mbhp_core_extract_io_loopback.gif Best Regards, Thorsten.
-
This is a locked thread which will be enhanced from time to time. Always follow the MIDI troubleshooting guide first before asking for help. Link: http://www.ucapps.de/howto_debug_midi.html MIOS code upload: http://www.ucapps.de/mios_bootstrap.html Upload of configuration data for MIDIbox64, MIDIbox64E, MIDIbox MF, MIDIO128: http://www.ucapps.de/howto_tools_syxloader_18f.html Other known issues: for MIOS projects please use the PIC18F versions of vmidibox and sysexbox, the upload format is not the same like for the old PIC16F projects Device IDs: the MIOS device ID and the application specific device ID doesn't have the same function. The MIOS device ID is used to address MIOS specific SysEx commands for code up/download and debugging to the core. This ID can only be changed in the ID header of the PIC (see the bootstrap loader page) or with the change_id program (see MIOS Download section). The application specific ID can - if available - mostly be changed in the main.asm header, with special SysEx commands or within a menu provided by the application itself (e.g. MIDIbox64/64E/MF: SysEx Menu, MIDIbox SID: CFG->Dev) no response from core, no data sent to core: is your MIDI interface multiclient capable? If not, close all MIDI application, open only MIDI-Ox or Serge's SysEx Loader for uploading code/data
-
Of course, as I wrote: all analog inputs. But you could also reduce the number of pots in main.asm of the MIDIbox64 application - this will save you from soldering. One 1 button: check the serial connections. Check also the PCBs for short circuits Did you make the PCBs by yourself? Best Regards, Thorsten.
-
Do you really mean MD64 or maybe MB64? Then midibox_v2_2 could be interesting for you... :) Best Regards, Thorsten.
-
Hi Meeshka, I wrote a perl script which sends the code (it's within the MIOS package), but it will also work with the upcoming MIOS studio - a Java based tool written by Wilba. This tool also comes with a MIDI monitor :) Best Regards, Thorsten.
-
> It's in the files lc_meter_icons_h.inc and lc_meter_icons_v.inc no, these are the icons for the graphical display. Just one question before: are the meters displayed correctly when you switch to display page 1 (or 2, don't remember which page...). You can switch to this page with the appr. Special Function button, or you can set it as default page in main.asm (INITIAL_DISPLAY_PAGE) Best Regards, Thorsten.
-
C O M P E T I T I O N The guy who finds a string of MIDI bytes which reproduces the merger error deterministically will get one 8580RC5 for free! :) Best Regards, Thorsten.
-
Of course, especially the MIDIbox SID gets intensively use of the Merger. Steve: therefore an external merger won't really help here. So far as I remember, the PIC16F related problem was due to a buffer overrun (limited RAM)... but this isn't the case anymore with the PIC18F. I assume a really nasty bug somewhere in MIOS_MPROC or MIOS_MIDI. Although the handlers take special care for realtime events >= 0xf8 (they don't affect the running status), there could be a problem somewhere which does happen in very rare cases. I wrote a small test application for two core modules which stresses the MIDI lines extensively with random Note On/Off and MIDI clocks. Incoming events will be checked against the sent events. This application failed last night with 10 transmission errors within 12 hours... It could also be an error in MIDI-Ox, or Windows, or my MIDI interfaces (I used MIDIsport 2x2 and Hammerfall DSP and not MBHP_USB just to exclude another source of errors). So, this issue is really an adventure ;-) Best Regards, Thorsten. P.S.: PayC: do you really chain the MIDImon with the MIDIbox SID? This is not necessary, you can also connect the monitor in parallel to the Rx line, this reduces the latency by ca. 300-500 uS. Or did you mean, that you want to chain the monitor for testing?
-
Hi Stephan, this function isn't beta, it works fine with Logic Audio. Could it be that you've enabled the common LED Meters function of Cubase which doesn't match with the LC Protocol? If there is no alternative option, possibly a new LC_METERS pattern has to be programmed especially for Cubase Best Regards, Thorsten.
-
This time I will report a bug to avoid that you stumble accross the same problem... following discrepancy cannot be explained yet: if MIDI Merger is enabled and the core receives common MIDI events (like Notes, CC, ...) as well as a MIDI clock, the common events forwarded to the MIDI Out are sometimes corrupted. Sometimes means: with a propability of ca. 1% - therefore hard to reproduce. I won't have the time to fix this in the next days. So, if you notice such a problem, don't use MIDI clock and MIDI Merger at the same time! Best Regards, Thorsten.
-
Still mysterious, but fine that it works ;-) I will fix the software in the final release, so that the documentation matches with the implementation. This means, that you have to swap the pins again later. Best Regards, Thorsten.
-
Super, freut mich, dass es nun doch noch geklappt hat. :) Ja, es ist normal, dass die aelteren SIDs heiss werden. Ist halt NMOS Technologie... spaeter hat Commodore auf CMOS umgestellt, diese Chips werden dann nicht mehr so heiss. Gruss, Thorsten.
-
It should be clear that this is a copy&paste error in the comments, no? Because it explains the pin mapping of the input pins, and not of the output pins... I will fix the comment (sooner or later...) Best Regards, Thorsten.
-
Hi Christoffer, you are right. I've already fixed this imperfection, but haven't made a new release due to the effort... So, here the required changes: open cs_menu_ms.inc, search for the CS_MENU_MS_Send_SysExDump function and the "bsf CS_STAT, CS_STAT_DISPLAY_INIT_REQ" instruction. Remove this line thereafter open "cs_menu.inc", search for the CS_MENU_PatchUpdate function and insert "bsf CS_STAT, CS_STAT_DISPLAY_INIT_REQ" at the end of this function (before the return instruction) This will also fix the problem with the channel selection in the CFG menu Best Regards, Thorsten.
-
Hallo, danke fuer die ausfuehrliche Antwort! Mit diesen Details kann man sich schon viel eher vorstellen, wo evtl. die Ursache fuer das Problem liegt. Von der Softwareseite her machst Du alles richtig. Ich wuerde nun auf ein elektrisches Problem tippen. Evtl. ist die Spannung an J1 zu niedrig, so dass Vdd waehrend des Programmiervorgangs einbricht. Erhoehe mal die Eingangsspannung auf ca. 9V-10V. Falls das mit Deinem Netzteil nicht geht, deaktiviere probehalber das LCD Backlight (das verbraucht den meisten Strom). Gruss, Thorsten.
-
Perfect! :) Best Regards, Thorsten.
-
Hallo Jan, meine Beweggruende stehen auf der MBHP_CORE Seite: 8051: die meisten Derivate wie 80c535 benoetigen externe Memories, die schnelleren Varianten sind schwer aufzutreiben. Zilog und Motorola: zu langsam und schlechte Produktpflege Gruss, Thorsten.
-
The AOUT works perfect and has been successfully tested with this equipment: http://www.midibox.org/midibox_gallery/francois1.jpg The reason why the MBHP_AOUT hasn't been officially released yet is just that I'm planning to create a 64 multiplexed channel extension with S&H chips which will require an extension port. Once the MIDIbox SEQ has been finished, I will continue with this design. Best Regards, Thorsten.
-
Hi Dan, this would require some small changes.... in a lot of different files. Sorry, too much effort for me, I cannot help you to realize this. Best Regards, Thorsten.
-
Hi, a jitter > 3 is definitely too high. Seems to be a problem with the power wiring to your faders. Maybe it helps when you make the connections to Vs/Vd of J5 shorter. Best Regards, Thorsten.
-
> Its sending lots of midi messages actually over all 16 channels and pretty fast too. This means that you haven't tied the open (unused) analog inputs to ground... > On the wiring is VD (CORE) the same as VCC (LCD)? yes Best Regards, Thorsten.
-
Siehe http://www.midibox.org/cgi-bin/yabb/YaBB.cgi?board=concepts;action=display;num=1068921201 Wilba ist gerade mit seiner Familie umgezogen, deshalb kann es mit der Release noch ein wenig dauern. Aber das, was er bereits programmiert hat, funktioniert schon ziemlich gut :) Gruss, Thorsten.
-
Hallo, also wenn die Daten nur so "runterrauschen", wuerde ich vermuten, dass bei Dir das Delay zwischen den F7 Events noch auf 0 eingestellt ist --- muss aber auf 750 mS stehen: Aber an der Device ID koennte es ebenfalls liegen. Wie sieht der Upload Request genau aus? Gruss, Thorsten.
