-
Posts
15,247 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by TK.
-
beta3 is now available for download. Beside of obligatory minor bugfixes and improvements (e.g. portamento disabled on initial note, bugfix in CS handler, MOD->LFO Depth modulation now even working when static LFO depth of target is 0), I added a new feature for the Modulation Matrix. There is now a "S&H" (Sample & Hold) operator, which samples the value of SRC1 whenever SRC2 changes from a negative to a positive value. The direct integration into the MOD matrix is an unusual, but very powerful solution, as in difference to common synths it not only allows you to capture values periodically (e.g. by using a LFO), but with any pattern. E.g., you could trigger the capturing from the wavetable sequencer, or with a certain modwheel or velocity level (requires a second MOD path which is doing a comparison 1>2) Have fun! :) Best Regards, Thorsten.
-
It's a more generic solution. The usage of J5 was a workaround for the MAX525 based module, which only provides two gates. And there is another reason: J5 are allocated by MBSID V2 for analog inputs Best Regards, Thorsten.
-
New problem: SID and LCD strangeness
TK. replied to NorthernLightX's topic in Testing/Troubleshooting
The SHIFT button is still important, because it's the only way to switch the main encoder to FAST mode (to speed up parameter changes), to change the engine, to init a patch and to send a SysEx dump. I know, there could be an alternative solution, e.g. a well hidden menu page, or a special key combination, just to save this additional button. Just today I spent again thoughts for a way to replace the SHIFT button, but without a conclusion which fits all needs. I'm really sorry for that, but so long I don't see a clear way which is future proven (e.g. the button could get some additional functions in bassline and drum mode), I can only repeat what I'm writing since weeks: please add this button! Best Regards, Thorsten. -
You are not the only one who dreams about such a feature, it's on my personal wishlist since years, but it depends on the manufacturers of sequencing software to provide a suitable application interface. Last time we discussed about potential possibilities in this thread: http://www.midibox.org/forum/index.php?topic=9376.msg67062#msg67062 But as you will see: it won't be a trivial task, and it won't work without the support of the music industry (maybe only exception: you are working under Linux and have access to the source code of the host software) Best Regards, Thorsten.
-
What a beauty! :) What happened with the green power-on LED? Best Regards, Thorsten.
-
New problem: SID and LCD strangeness
TK. replied to NorthernLightX's topic in Testing/Troubleshooting
Great! :) Yes, of course, this input will go into the hardware discussion page that I'm planning to write this weekend. I wasn't aware that ECAN behaves so sensible to an unconnected receive input. However, thats the purpose of the beta test - to find out and document all possible issues. Best Regards, Thorsten. -
New problem: SID and LCD strangeness
TK. replied to NorthernLightX's topic in Testing/Troubleshooting
Are you sure, that this isn't a general problem with your core module? A bad connection, or a short somewhere? Do you still see the upload request? Are you still able to download another application? Best Regards, Thorsten. -
Hallo Christian, ja, der Quellcode muss nicht geaendert werden, wenn bestimmte IN/OUT Ports nicht verfuegbar sind. Wenn es sich um einfache Anpassungen handelt, kann ich Dir sicherlich schnell die entspr. C Funktion posten. Bei komplizierteren Aenderungen vielleicht nur ein kleines Programmierbeispiel, dass Du dann jedoch weiter ausbauen muesstest, bis es komplett funktioniert Gruss, Thorsten.
-
me too - but hasn't this mentioned often enough in this forum section? Best Regards, Thorsten.
-
New problem: SID and LCD strangeness
TK. replied to NorthernLightX's topic in Testing/Troubleshooting
The message "this error is expected, please ignore" should appear whenever you are trying to upload MIOS. It's a failsave mechanism. Just ignore it (as it says) Don't know why a MIOS update should be required. With "in the past" - do you mean in the last days with the new PICs, or weeks ago? So long there isn't an error message, the code upload should be fine. datapins: I mean the data pins of the LCD which are currently clamped to ground (or vss, or Vs, or 0V - it's all the same). It would be interesting for me, what happens, if the unusued LCD data pins are open instead - this is just a test which is important to gain experiences with different LCDs D0-D3 of the core are not connected. Later you will use D2 and D3 of the core for the CAN Rx/Tx lines, but I guess you've already connected at least the 1k Pull-Up resistor between D3 and Vdd like shown in http://www.ucapps.de/midibox_sid/mbsid_v2_communication.pdf ? If not I cannot guarantee for anything - don't know how ECAN behaves if it receives random data values. I'm also not sure what happens when no control surface is connected. It's unfortunately impossible for me to test this, as I'm using Wilba's PCB. An unconnected DIN shouldn't be a problem, as nobody has reported an issue in the past. It is important of course, that the 10k pull-up (R9) at J9:SI of the core module is connected, but I guess your core module is (hopefully) completely stuffed? I mean: even the two pull-up resistors for the IIC bus? (I just mention this, as somebody else forgot this and missed to mention this detail...) Best Regards, Thorsten. -
Beta2 is now available for download (see first posting of this thread). Please don't report errors of older versions - they could be obsolete. Please always include the version number in your posting for easier tracking. Beside of the new .hex files, beta2 contains 128 "vintage patches" which have been converted from the v1 preset library. I've improved most of the sounds by adding stereo effects. A small number of patches does not work properly due to compatibility reasons - they will be replaced by new patches in future. For those who haven't noticed it yet: MIDIbox SID V2 provides a cloning mechanism, which allows an firmware update via MBNet. Once you've uploaded a new version to the master core, press the MENU button during boot until the "Cloning Slaves" message appears on the LCD. I hope that this special button function is working with your CS, as I've only tested it with my button matrix based hardware. To all beta testers: please let me know if cloning was working successfully. My hope is, that the usage is easier than an update via MIDI. Best Regards, Thorsten.
-
Fein! :) Werde auch nachher mal einen kleinen Update + Vintage Soundbank releasen. Ich habe die alten Presets mal auf Stereo getrimmt, klingt ziemlich genial :) Gruss, Thorsten.
-
New problem: SID and LCD strangeness
TK. replied to NorthernLightX's topic in Testing/Troubleshooting
I would need some more background informations. For example: do you know, why the testtone application was not working yesterday? How do you upload the application? With the latest MIOS Studio release v7.5? Are there any error messages during the upload? And an additional test could be interesting: how does the application behave, when the unused data pins D0-D3 are not connected to ground, but left open? Best Regards, Thorsten. -
MBLink connection has to be changed as described in this schematic http://www.ucapps.de/midibox_sid/mbsid_v2_communication.pdf Best Regards, Thorsten.
-
Great! :) The testtone application should work w/o compatibility problems. The second MBHP_SID module is not serviced of course, but I just changed this in the new version: http://www.ucapps.de/mios/sid_testtone_v2.zip Best Regards, Thorsten.
-
Look ok - only one comment: unused digital inputs should not be connected to ground (in distance to analog inputs). The pull-ups on the DIN module will pull the "idle" level to 5V, and this is the level required to notify the firmware that the button is not pressed Best Regards, Thorsten.
-
Ich vermisse auch die beiden Pull-Up Widerstaende fuer den BankStick. Die sind auch (und vor allem) dann wichtig, wenn kein BankStick angeschlossen ist, ansonsten kann sich die Firmware aufhaengen. Hierfuer gibt es keine Softwareloesung, man darf halt nicht zu knausrig sein. Und aus aktuellem Anlass der Hinweis: wichtig ist auch, dass Du die Firmware mit der aktuellen MIOS Studio Version v7.5 aufgeladen wird, ansonsten ist der Upload nicht komplett. Gruss, Thorsten.
-
Natuerlich ist der 1.2k Pull-Up wichtig (Du kannst auch 1k nehmen) Hast Du noch mehr Komponenten ausgelassen? Gruss, Thorsten.
-
Diese Warnings sind normal, ignorieren. Mit den wenigen Angaben weiss ich nicht, woran es liegen koennte... eigentlich sollte das nicht passieren, egal ob Du irgendetwas falsch gemacht hast oder nicht, ist also eher ein robustness Problem. Wie hast Du das LCD angeschlossen, wie hast Du das CAN Interface angeschlossen? Gruss, Thorsten.
-
Hallo, wenn der alte Bootloader installiert war, und Du unabsichtlich das falsche .hex File erwischt hast, koennen beliebige Dinge passieren. Auch ein Checksummen Fehler kaeme dann in Frage, doch ohne weitere Analyse (sprich: auslesen des Flashspeichers) kann man das nicht so genau vorhersagen, da undefinierter Programmcode ausgefuehrt wird. Ansonsten kommt es zu diesem Fehler, wenn bspw. der Treiber des MIDI Interfaces eine Macke hat, doch ich nehme mal an, dass Du einen anderen PIC erfolgreich programmieren kannst. Im Grunde hilft hier nur noch Neuprogrammieren mit einem PIC Programmiergeraet. Falls Du keins hast, und auch niemand in Deiner Naehe eines besitzt, kannst Du mir den PIC einfach via Post zuschicken - wuerde Dich lediglich das Rueckporto kosten Gruss, Thorsten.
-
The clock signal cannot be measured with a common measuring instrument (you would need a scope...), but if you want to ensure 100% that the connection is available, just unplug the PIC/SID and use your multimeter in ohmmeter mode (0 ohm between the PIC->SID pin means: connected...) Best Regards, Thorsten.
-
Yes, the output current is not high enough for a headphone, an amplifier is required. Did you already check the clock connection between core and SID module? The SID won't run without. Do you have a V2 or V3 core module, a V2 or V3 SID module? There are small differences, which are documented at my website! Best Regards, Thorsten.
-
Sven: the jumping on slow movements could be related to the PWM values you are using. The MBHP_MF page discusses this topic in detail http://www.ucapps.de/mbhp_mf.html For 2x24 LCDs you need to adapt the large_screen_cursor_map[] in lc_lcd.c (note that there is a "#if MBSEQ_HARDWARE_OPTION" branch at the top - ignore this, use the map in the #else branch instead) Within the large_screen_cursor_map, each character of the message sent by the host is mapped to a position on your LCD. So far I remember, this mapping will only be used in Page 2 and 3 (initial display page can be changed in main.h) Best Regards, Thorsten.
-
Have a look into Wilba's schematics for his MB-6582 (-> http://www.midibox.org/dokuwiki/doku.php?id=wilba_mb_6582&s=6582), , he uses transistors as current sink. This only requires a small change in the firmware (outputs connected to transistors need to be inverted) Best Regards, Thorsten.
-
moved to the "MIDIbox of the Week" section. I like the clean case and the lovely buttons. :) Best Regards, Thorsten.