Jump to content

TK.

Administrators
  • Posts

    15,247
  • Joined

Everything posted by TK.

  1. Zur Wahl der Kondensatoren versuche ich mal rueberzubringen, warum ich die von Commodore gewaehlten Werte nicht fuer das Non-Plus-Ultra halte. Der SID ist ein billiger Baustein aus einer Massenproduktion. Im Gegensatz zu den legendaeren (und vor allem teuren) SSM Chips oder heutigen analog Chips, bspw. von Maxim, ist die integrierte Schaltung nicht lasergetrimmt. Man kann also mit grossen Exemplarstreuungen rechnen, die selbst die besten Kondensatoren nicht mehr wett machen koennen. Zu allem Uebel hat Commodore die Layoutmaske auch noch alle 1-2 Jahre geshrinkt, um Kosten zu sparen - deshalb hat jede Revision ihren eigenen Klangcharakter (doch die Kondensator-Werte wurden nur selten angepasst...) Deshalb: wenn man wirklich Wert auf die optimale Ansteuerung des Filters legt, sollte man sich nicht auf die Auswahl von Commodore verlassen, sondern seinenen Ohren vertrauen und einfach verschiedene Kondensator-Werte ausprobieren. Wie ich bereits schrieb: auf die Toleranz kommt es nicht wirklich an, die ist intern schon ziemlich gross. So gross, dass manche SIDs einfach sch* klingen, andere wiederum voellig genial. Gruss, Thorsten.
  2. Hi, you have to ask ALBS directly for the knobs... Yes, a SID has 3 oscillators. You can control them with a single note (mono mode - fat sound), or with multiple notes seperately (poly mode, nice sound), or you can use the inbuild wavetable sequencer to play arpeggiator textures (exquisite sound). Most people are already very happy with a single SID, so no need to build the complete solution if you are not very sure... Best Regards, Thorsten.
  3. Hallo, Ich verwende ebenfalls Keramikkondensatoren. Der Tip mit den Styroflex Kondensatoren stammt aus diesem Posting: http://www.midibox.org/cgi-bin/yabb/YaBB.cgi?board=parts_q;action=display;num=1070319861;start=5#5 Zum 8580: der Wert 6,8nF stammt aus dem Datasheet. Ich weiss nicht, warum Commodore stattdessen 22nF verwendet, waren vielleicht billiger? Einen Unterschied kann ich nicht heraushoeren. Gruss, Thorsten.
  4. TK.

    Core-Modul

    Hallo, nun ist zumindest klar, wo die 0,xxV herkommen - Du misst wahrscheinlich vor dem Gleichrichter - dort befindet sich jedoch nicht die Masse. Sie befindet sich am mittleren Pin des 7805. Dort ist quasi der Nullpunkt. An J2 solltest Du +5V messen (also zwischen dem mittleren und dem rechten Pin des 7805). Wenn an J8 5V anstehen, an RD1 jedoch nicht, ist der Widerstand R9 nicht sauber eingeloetet... Gruss, Thorsten.
  5. TK.

    Core-Modul

    Hallo, nun ist zumindest klar, wo die 0,xxV herkommen - Du misst wahrscheinlich vor dem Gleichrichter - dort befindet sich jedoch nicht die Masse. Sie befindet sich am mittleren Pin des 7805. Dort ist quasi der Nullpunkt. An J2 solltest Du +5V messen (also zwischen dem mittleren und dem rechten Pin des 7805). Wenn an J8 5V anstehen, an RD1 jedoch nicht, ist der Widerstand R9 nicht sauber eingeloetet... Gruss, Thorsten.
  6. TK.

    Neue Probleme

    Hallo, Verwendest Du evtl. eine Delta Soundkarte von M-Audio? Hier muss ich eine Schleife drehen: ein Bekannter hatte mit dieser Karte mal ein aehnliches Problem, dass immer dann auftrat, wenn er das Core Modul ausschaltete. Es stellte sich heraus, dass der Elko (C5) zu gross war, so dass die Versorgungsspannung nur langsam absank und an einer bestimmten Schaltschwelle zufaellige MIDI Events gesendet wurden. Wir haben dann C5 durch einen 1000 uF ausgetauscht, danach war das Problem verschwunden (mittlerweile sind ein paar Potis und LEDs am Core Modul angeschlossen, so dass der 1000uF wieder durch einen 2200uF ausgetauscht werden musste, um den Jitter zu minimieren). Nun zur M-Audio Delta: der Driver hat offensichtlich einen Bug. Bei einer bestimmten Kombination an ungueltigen MIDI Events haengt sich die Karte so sehr auf, dass der MIDI In nur nach einem Neustart des Rechners wieder voll funktionsfaehig ist. der Sound ist etwas ungluecklich programmiert. Am Anfang steht die Pulsweite auf 0, der SID generiert daraus eine steile Flanke. Evtl. macht es Sinn, mit einer zweiten Huellkurve ein Lowpass Filter zuzuschalten, der den oberen Frequenzbereich fuer die ersten Millisekunden "zumacht". Ja, alles was ich auf Anfrage eingebaut, aber noch nie selber testen konnte, ist grundsaetzlich fehlerhaft. Dafuer seit ihr ja da ;-) Probiere mal folgendes aus: in cs_menu_enc.inc innerhalb der CS_MENU_ENC_CS_Change_Menu Funktion folgende Zeilen: movwf MIOS_PARAMETER1 movff CS_MENU_PAGE_OFFSET, MIOS_PARAMETER2 wie folgt ergaenzen: movwf MIOS_PARAMETER1 ;; ignore if parameter pos >= number of entries movf CS_MENU_ENTRIES, W IFGEQ MIOS_PARAMETER1, ACCESS, rgoto CS_MENU_ENC_CS_Change_Menu_End ;; else modify parameter movff CS_MENU_PAGE_OFFSET, MIOS_PARAMETER2 Gruss, Thorsten.
  7. TK.

    Core Problem

    Hallo, ich kann Dir zumindest einen Tip geben, wie Du den Fehler findest: drehe das Board um und verfloge die Leiterbahnen mit dem Messgeraet. Und zwar von einem Punkt, wo die +5V noch anliegen, bis zu dem Punkt, wo nichts mehr anliegt. Dort befindet sich der Fehler. Gruss, Thorsten.
  8. Hi Robin, somewhere is a misunderstanding, but I don't know where exactly, so I just try to explain the transfer flow again in short words: you've a binary file, let's say abc.syx with bin2asm.pl you convert it to assembler lines, several binaries can be combined to a single assembler program in this way with MPASM the code will be assembled to a single data dump, the result is a .hex file with hex2syx.pl you scramble the data dump into a MIOS specific and especially MIDI compatible format MIOS descrambles the data stream back to the original binary format during the upload After the transfer the transfered memory content is the same like specified in the .hex file You could read back the data and descramble it with syx2asm.pl to check the BankStick content. This procedure is explained in the bs_xfer example... Why it is required to scramble/descramble the data during the MIOS upload? Because the binary data contains 8-bit values, but the MIDI spec only allows to embedd 7-bit values into a SysEx stream. Therefore hex2syx.pl rearranges the data so that no bit will get lost (you will notice that all values within a SysEx stream are between 0x00 and 0x7f, and never >= 0x80) and MIOS rearranges the bits again to reconstruct the original 8-bit values. Without this (clever) mechanism it wouldn't be possible to upload any data, not only the BankStick content, but also the flash and EEPROM content. Therefore it's proven. Best Regards, Thorsten.
  9. And I need somebody who tests my scan matrix driver ;-) Best Regards, Thorsten.
  10. No, there is no driver available for this display yet. The data interface is similar to T6963C (the appr. driver can be found in the MIOS download section), but the commands are different and the datasheet doesn't make clear, if the pixels are oriented in a horizontal or vertical line. On horizontal oriantation the display will be very slow - unless the drivers gets use of the inbuild character generator. But the generator doesn't support customized fonts with any size (e.g. 5x8 or 24x16) - so, not a good choice for MIOS fonts Best Regards, Thorsten.
  11. A really colourful MIDI controller made by Roman (Switzerland)
  12. United Kingdom 5 points - royaume-uni cinq points United Kingdom 4 points - royaume-uni quatre points Two logos made in UK are in the last round of the international logo contest - congratulations! The time has come for the final decision. All forum members are invited to vote for their favourite creation which will be taken as *the* midibox.org logo in the next years, visible for all on the website, forum, PCBs, frontpanels, CD covers, cars, newspapers, colourful magazines, playboy and on the next rover which lands on mars (perhaps ;-)) How to vote? Enter the MIDIbox Portal with your user account. It's not the same account like in the forum - if it doesn't already exist, just create a new for free. click on Survey->MIDIbox Logo Competition vote for your favourite logo click on "view results" for the statistic Don't be confused about the "Total Votes: 0" in the survey view, this is the output of the old script! It's too much effort to fix this just for this competition... Here the final competitors: Number (5) made by Artesia: Number (12) made by d2k: Deadline: next Sunday, 10 p.m. GMT Here the results of the last round: http://www.midibox.org/logo_competition/results_2nd_round.gif Best Regards, Thorsten. P.S.: vote now! http://portal.midibox.org
  13. Hi, I listed some possible reasons in this posting: http://www.midibox.org/cgi-bin/yabb/YaBB.cgi?board=troubleshooting;action=display;num=1084123910 Best Regards, Thorsten.
  14. Don't panic, it's really hard to destroy the chips! I hope that the ICs are inserted in the right direction into the sockets? Another reason could be the crystal: make sure that the two "legs" don't get in contact with the metal case. Check also the connections to the two 33pF caps Best Regards, Thorsten.
  15. One last thing, just to clarify: you are re-using the electronic of an existing keyboard. Means: you don't need MIDIO128, you don't need shift register inputs for every key, you are just connecting the MIDI out of this electronic to the MIDI In of the MIDIbox. And if the keyboard electronic supports velocity, you will have velocity... Best Regards, Thorsten.
  16. The way how the software has to handle a keyboard (note on/off and velocity) really depends on the hardware - there are different methods and all require different code. Currently there is no ready made solution for handling velocity, and there is no keyboard scan routine available yet (this is planned for the next weeks). Currently the only way is to use MIDIO128 to handle with up to 128 keys, each key connected to a dedicated signal line. However, the reason why no code is available is just that a ready made keyboard is always less expensive... Best Regards, Thorsten.
  17. I'm just trying to get some different pads at EBay (they cost about 1-5 EUR) - don't overbid me if you want to have a software driver ASAP ;-) Best Regards, Thorsten.
  18. Much too expensive (I need at least 8 pads for controlling X/Y/Z parameters ;D) - especially the RS232 or USB option is not required, only the pad itself is for interest. Best Regards, Thorsten.
  19. After I saw a nice live performance from Weltklang music yesterday (see http://www.weltklang-music.de/html/body_langenacht2004.html and http://www.weltklang-music.de/html/body_langenacht.html), who are using the Korg Kaosspad to trigger and modulate sounds, I defenitely also want to experiment with touchpads. Only question: where to buy the pads... Could you try to find some manufacturers or distributors who offer such pads in low quantities? Best Regards, Thorsten.
  20. thats the point - where to buy keys? Well, I guess that you won't be able to buy a single keyboard w/o the electronic parts, and especially you won't save money by doing so. My suggestion: try to find an old keyboard at EBay and add a MIDIbox to the Out port. MIOS provides an integrated MIDI merger, so that notes of the keyboard as well as controllers (or any other MIDI events) from the MIDIbox are part of the MIDI Out data of the MIDIbox. Behind the MIDIbox you can add a MBHP_USB module. Here two keyboard mods - take it as inspiration: Best Regards, Thorsten. FAQMARKER
  21. Hallo, das ist eine reine Konfigurationsgeschichte die eigentlich keine zusaetzliche Hardware benoetigt - vorrausgesetzt, einer der PCs hat einen MIDI Thru Port. Falls nicht, muesstest Du dem Core Modul noch ein LTC Modul spendieren, so dass Du einen zweiten MIDI Out hast, der jedoch die gleichen Daten wie der erste Port sendet. Die beiden Cubase Hosts musst Du dann so konfigurieren, dass die Funktionen auf unterschiedlichen MIDI-Noten liegen. Mindestens 128 Noten stehen Dir zur verfuegung, falls sich auch noch der MIDI Kanal selektieren laesst, sind es sogar 16*128 Noten (und 16*128 Controller) Gruss, Thorsten.
  22. Thanks! :) No, I'm not in a band, the mp3 page is just a database of some one-night creations of the last years. Best Regards, Thorsten.
  23. I'm not sure about the currents, perhaps they are ok (assumed that your LCD has a backlight), but they could be false if your PSU has a max current of 200..300 mA. However, I think it makes sense to follow all the instructions from the MIDI troubleshooting page: http://www.ucapps.de/howto_debug_midi.html There are a lot of tips how to get a sign of life from the core module Best Regards, Thorsten.
  24. TK.

    encoder subst

    thanks for your understanding - you won't regret the choice of rotary encoders, its the best solution for synths/controllers/sequencers which provide multiple control layers and banking The CV solution is also described at the "MIDIbox SEQ Options" page. There is also a new layout for the AOUT module (8 channels, 2 gates): but I haven't found the time to write more about the details yet Best Regards, Thorsten.
  25. Hi uclaros, but these are PIC*C* types and no "F" types, means: microcontrollers with OTP (One Time Programmable) memory. In other words: you can program the memory once and then never again - makes development difficult, no? ;-) Best Regards, Thorsten.
×
×
  • Create New...