-
Posts
15,247 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by TK.
-
ja ich weiss nicht so ganz, wie ich die Frage verstehen soll. Nein, der MIDI Out vom Core arbeitet beim PIC18F4620 unzuverlaessig, und sollte deshalb nicht verwendet werden. Der Optokoppler ist fuer MIDI In - das Ausgangssignal des Optokoppler kann nicht direkt auf einen MIDI Out gelegt werden... Gruss, Thorsten.
-
Hi Ryan, sounds like a windows driver issue - a friend had a similar problem with his MIDI interface, it also locked up when heavy MIDI traffic was sent (or received). Fortunately there are two other RS232 drivers available (Roland and Kawai) - did you try them also? Jittering pot values are a general problem when the circuit is not galvanically decoubled from the PC, therefore for MIDI an optocoupler is normaly prefered. Does anybody know some measures, how to reduce the additional noise? I'm not an analog expert... (please write this into the Wiki) Best Regards, Thorsten.
-
See http://www.midibox.org/forum/index.php?topic=5860.0 Best Regards, Thorsten.
-
It could be somehow possible to realize a mixed C/ASM simulation, but why do you want to simulate the 2 second startup of bootloader/MIOS (which takes some minutes), just to execute this tiny routine? So far I remember, I copy&pasted the assembly routine into a dummy .asm file, and simulated it directly Best Regards, Thorsten.
-
The diodes prevent a short circuit when more than one button of the same row is pressed, so they are important. 1N4001 is a little bit oversized, 1N4148's are fine Best Regards, Thorsten.
-
Nein, die MIDI INs koennen nicht genutzt werden, das bidirektionalle MIDI Routing wuerde den Core zu sehr auslasten - umso einfacher ist der Aufbau der MBHP_IIC_MIDI Schaltung (bspw. kann der Optokoppler weggelassen werden). Das Weiterleiten von eingehenden MIDI Events ist derzeit nur auf den Default Port (welcher im PIC ID Header festgelegt ist) moeglich - hierzu im MIDI Menue den Merger einschalten. Gruss, Thorsten.
-
Hallo Christian, Option 2) waere moeglich, wuerde aber nichts aendern. Ich denke, dass Punkt 1) eher wahrscheinlich ist - evtl. hast Du uebersehen, dass der Link Button gedrueckt werden muss, um den Kontakt zu den Slaves herzustellen? Per default ist der Link deaktiviert, um eine evtl. Rueckkopplungsschleife mit externer MIDI Software zu verhindern. Der Link kann nach dem Einschalten auch automatisch aktiviert werden, wenn in main.asm das #define CS_MENU_DEFAULT_LINK auf 1 gesetzt ist. Gruss, Thorsten.
-
Hi Toni, after only one posting in this forum I cannot say if I've a good feeling about your venture or not. In general I'm always surprised, that people are asking for my permission before publishing all the design documentation to the public, or just presenting their completed MIDIbox and helping others to build the same, before thinking about selling it to non-DIYers. This is not the spirit I want to support. Best Regards, Thorsten.
-
Could you please exactly describe, what you've already tested? Your question is a little but unspecific... in general I would say: read the walkthrough, it helps! Best Regards, Thorsten.
-
Hi, it depends on your application - bitbanging requires to disable interrupts. The baudrate is very slow, much slower than MIDI. If something is received via MIDI while your function sends out a 4800 baud stream, data loss can happen at the receiver side - if you are sure, that nothing will be received, than I don't see problems here... Best Regards, Thorsten.
-
Hi Alkex, really great idea and especially good "execution" (I mean: nice panel! :) Best Regards, Thorsten.
-
This is propably the smallest MIDIbox SID with Step A Control Surface ever made! :) Doug wrote:
-
Potiwerte haben eine Aufloesung von 10bit, und somit einen Wertebereich von 0..1023 7bit erhaelt man, indem man den Wert dreimal nach rechts shifted: (pin_value >> 3) Damit liegt der Wertebereich dann zwischen 0..127 Alternativ kann man so wie ranger930 die MIOS_AIN_Pin7bitGet() Funktion verwenden, die macht das gleiche Gruss, Thorsten.
-
Beim naechsten LCD bitte supervorsichtig sein. Damit die Kabel nicht durcheinander kommen, kannst Du ein Flachbandkabel auch in drei Teile teilen (Stromversorgung/Backlight, E/RS/RW, D0-D7), und diese dann schrittweise mit dem LCD Interconnection Test ueberpruefen und dann am LCD anloeten Gruss, Thorsten.
-
I don't the pinout, but please don't make too much experiments by swapping the pins, this can damage the LCD very quickly! There is a LCD interconnection test application available at the MIOS download page, have you already tried it? Best Regards, Thorsten.
-
Thanks, I added them to the list A datasheet for the YMZ263-F is available on the web (unfortunately all sites I found require a registration), however, MMA capabilities doesn't sound that interesting... Best Regards, Thorsten.
-
... it's part of the MIOS update package, just have a look into the pic18f4620 folder Best Regards, Thorsten.
-
Hi Charsten, some people have created PCB layouts in the past, these are a good templates for vectorboards. Best Regards, Thorsten.
-
You can use CC's for assigned parameters - each patch will have it's own map The old CC's won't be available anymore, in the last years it turned out that they are not flexible enough. Best Regards, Thorsten.
-
Project: little surface, maximum control... (updated 20 march 2007)
TK. replied to Ixox's topic in MIDIbox SID
currently they can be customized in the source code, by default they send MIDI CC's But: they will get very important for MBSID V2, where you are able to assign parameters to these knobs from the patch, and you will be able to define min/max ranges for better live handling. So, each patch can get it's own assignments with all parameters which lead to nice variations. In other words: the assignment knobs are a must for MBSID V2! both Best Regards, Thorsten. -
Ja, die MBSEQ V3 erkennt beim Einschalten automatisch alle angeschlossenen MBHP_IIC_MIDI Module, und im Event Menu kann man den gewuenschten Ausgang anwaehlen: Natuerlich, ansonsten treibt er gegen den Optokoppler (siehe MBHP_LTC Seite, wo das genaustens mit vielen Bildern dokumentiert ist) Kein Problem, die zusaetzlichen MBHP_IIC_MIDI Module helfen jedoch, die von MIDI naturgegebene Latenz niedrig zu erhalten. Einfache Rechnung: wenn mit einem Step gleichzeitig 20 Events ausgegeben werden, dann dauert die Uebertragung 20 mS. Wenn man die Events geschickt auf vier IIC MIDI Interfaces verteilt, dann dauert sie nur noch 5 mS Aber das ist alles Geschmacksache - wenn Du bisher mit nur einem MIDI Interface gearbeitet hast, und damit zufrieden warst, dann reicht das LTC Modul als MIDI Out Replikator Schau Dir mal in Ruhe den MBHP_IIC_MIDI Schaltplan an, und lies die MBHP_LTC Seite Gruss, Thorsten.
-
Project: little surface, maximum control... (updated 20 march 2007)
TK. replied to Ixox's topic in MIDIbox SID
It's difficult to remove parts of MIOS, I cannot give you much support for this, because there are many things which have to be considered (it begins with changing the memory protection mechanisms). It's much easier to use a PIC18F4620 instead, you want to use it anyhow once MBSID V2 is available ;-) Best Regards, Thorsten. -
Hallo Christian, alles noch im gruenen Bereich - es handelt sich um das VU-Meter Feature - die LEDs zeigen den Ausschlag von LFO1-5 und ENV1-2 an. Da schon mehrere Leute darueber gestolpert sind, habe ich es in der aktuellen MBSID Release wieder deaktiviert. Wer es wieder einschalten moechte, sollte das CHANGELOG.txt lesen Gruss, Thorsten.
-
ja ja - wenn Du das Core Modul V3 verwendest, ist dieser Widerstand bereits vorgesehen (R12) das kann man machen, indem man die LTC Module 1:1 an den MIDI Link Port des IIC_MIDI Moduls anschliesst - den MAX232 weglassen! Alternativ koenntest Du auch bis zu 4 IIC_MIDI Module an den Core anschliessen, so hast Du unabhaengige MIDI Outs, was wesentlich praktischer ist Gruss, Thorsten.
-
...finally! :) Best Regards, Thorsten.