Jump to content

TK.

Administrators
  • Posts

    15,247
  • Joined

Everything posted by TK.

  1. Hi DriftZ, I wrote they should be detented and not they have to be detented. Of course, MIOS provides three types, and all are working. But for a sequencer, where you want to select the notes exactly and not "smoothly", detented encoders are really the prefered ones. Therefore only this type is my recommentation (and I wrote about this several times...) For pots I solved this "problem" by reducing the value range from 128 to 32 (the transpose function has to be used to select the octaves). This function could also be used for non-detented encoders, but this is only some kind of workaround and not what you really want for a sequencer. Best Regards, Thorsten. P.S.: today I received the panel from Schaeffer --- every part fits perfectly! :)
  2. Du koenntest den Oszillator ausloeten und das SID Modul direkt vom Core takten lassen: PIC Pin #17 -> SID Pin #6 Gruss, Thorsten.
  3. Ja, mit dem neuen PIC und Quarz sollte es getan sein. Allerdings wuerde ich unbedingt empfehlen, bei den Tastern nicht zu sparen. Auf der aktuellen MIDIbox SEQ Seite siehst Du, wieviele - fuer welchen Zweck - benoetigt werden. Die Firmware wird fuer die Potis eine Option anbieten. Du benoetigst also keine Endlosregler (obwohl der Sequenzer damit viel mehr Spass macht). Auch das Datawheel kann durch einen Left/Right Button ersetzt werden. Diese Version wurde noch nicht released, ist aber schon ziemlich weit. Lange kann es nicht mehr dauern... ;-) Weitere Infos findest Du mit der SEARCH Funktion des Forums! nein, die start/stop/select Taste wurde hier Snapshot genannt, weil sie auch bei der MB64 so hiess (MB64SEQ war urspruenglich ein Teil der MB64 Firmware) Gruss, Thorsten.
  4. Evtl. koennte ich ein Testprogramm schreiben, das jeden 74HC595 output einzeln stimuliert. So koenntest Du sicherstellen, dass er a) richtig angeschlossen ist und b) noch funktioniert. Ist das Problem noch akut, oder hast Du es schon gefunden? Gruss, Thorsten.
  5. just drop me a mail (tk@midibox.org) Best Regards, Thorsten.
  6. It seems that the KD0108 240x64 LCDs from Displaytech have been discontinued. Better alternatives are not available. Maybe some of those PCD5844 displays would be perfect for you, but the adaption into the application requires some software skills. Sure: Best Regards, Thorsten.
  7. only requirement: they should be detented! Best Regards, Thorsten.
  8. Hallo, uff! Wie war das nochmal bei der uralten MB64SEQ... ;-) Mit dem start/stop/select button ist die Taste neben den Left/Right Buttons gemeint. Gruss, Thorsten. P.S.: ich hoffe, dass Du Dir bereits einen PIC18F452 angeschafft hast, die neue MIDIbox SEQ ist wesentlich einfacher zu bedienen und bietet auch wesentlich mehr Features :)
  9. Ohne Oszi --- nicht wirklich. Ok, um den MIDI Output musst Du Dich nun erstmal kuemmern, das passt schon. Was an SysEx rausgeht, ist eigentlich uninteressant - Du hast auch sicherlich die Modulation CC's gesehen? Falls nicht, hat das mit der Firmware Aenderung nicht geklappt. Der Core laeuft sauber, ansonsten wuerde er bspw. die Patch Daten nicht senden. Der Fehler kann nun quasi nur noch zwischen dem Core und dem SID Modul liegen -> Alle Verbindungen nochmals ueberpruefen, am besten mit den Schaltplaenen vergleichen (evtl. Leitung vertauscht?). Hoerst Du eigentlich ueberhaupt einen Ton? Irgend ein zirpen oder sonst etwas im Hintergrund? Hoerst Du waehrend des Einschaltens ein Knacksen? Gruss, Thorsten.
  10. Yes... Best Regards, Thorsten.
  11. Hallo, vielleicht hilft es schon weiter, wenn Du einfach mal folgenden Code in sid_tick.inc einbauen wuerdest: USER_Tick ;; ---[ enable this part for SID test w/o MIDI IN ]--- #if 1 ;; send a Modulation Controller Event to notify that this code has been processed movlw 0xb0 call MIOS_MIDI_TxBufferPut movlw 0x01 call MIOS_MIDI_TxBufferPut movlw 0x00 call MIOS_MIDI_TxBufferPut ;; select MIDI channel SET_BSR SID_BASE movlw 0x00 movwf SID_V1_MIDI_CHANNEL, BANKED movwf SID_V2_MIDI_CHANNEL, BANKED movwf SID_V3_MIDI_CHANNEL, BANKED ;; play Note On movlw 0x90 movwf MIOS_PARAMETER1 movlw 0x3c movwf MIOS_PARAMETER2 movlw 0x7f movwf MIOS_PARAMETER3 call USER_MPROC_NotifyReceivedEvent #endif damit wird permanent ein Sound gespielt, somit kannst Du evtl. MIDI Probleme schonmal ausschliessen. Falls Du etwas hoerst, ersetze #if 1 durch ein #if 0 und lade den MIDI Monitor auf. Damit kannst Du feststellen, ob die MIDI-Events (Note On/Off Deines Keyboards) auch wirklich ankommen. Gruss, Thorsten.
  12. Hi, the difference is that the PIC16F version won't be enhanced by new features anymore. The sound engines of V1.5b are 100% equal, but I've skipped the plans to port the V1.6 functions to the PIC16F due to the effort (my own MIDIbox is now stuffed with 4 x PIC18F452). Best Regards, Thorsten.
  13. Dan: could it be that you are using a version older than 5.5.1? Because I remember this issue from one of the first Logic5 releases. Best Regards, Thorsten.
  14. no, I use the direct order feature of the Frontpanel designer software. Some weeks ago I ordered the soft touch knobs for my MBSEQ from Balthasar - very fast response (on a saturday!) - he sent me pictures of the knobs and datawheels, so that I was able to choose my favourite ones. 4 days later I received the stuff :) Best Regards, Thorsten. P.S.: he gave me the datawheel for free (as "sample") although he knew that I don't want to order in large quantities.
  15. Yes, perhaps this was the reason. Since you are a MIOS power user (;-)), could you please try http://www.ucapps.de/tmp/mios_v1_6_rc1.zip? Currently this version is under test with MIDIbox SID and MIDIbox SEQ (the sequencer plays a 16 track sequence with 255 BPM since one hour, if all 4 SIDs still run stable until tomorrow, I know if the fix was successfull or not). I haven't tested this version with any other application, yet... Best Regards, Thorsten.
  16. with a slight modification in mon_clk.inc you can also add a third counter for the modules. in mon_clk.inc you can also assign the counter digits to the LED digits Best Regards, Thorsten.
  17. Hallo, kommt darauf an. Du kannst die LEDs bspw. auch Multiplexen, so wie es bspw. in der MIDIbox64E, MIDIbox LC (LED rings und meters) und MIDIbox SID (Modulations Matrix) demonstriert wird, hierbei gibt es quasi keine wirkliche Begrenzung. Und wenn Dir 1024 LEDs zu wenig sind, dann schliesst Du halt eine weitere DOUTX4 Kette an seperate Pins und steuerst sie von einer eigenen Routine aus an. die uebliche Literatur hilft Dir hier nicht wirklich weiter. Es gibt jedoch zahlreiche - kommentierte! - Beispiele in der MIOS Download Sektion, mit denen man die Programmierung Schritt fuer Schritt erlernen kann. Die groesseren Applikationen sind dann schon etwas abgehoben programmiert und nicht immer auf Anhieb verstaendlich (ihr wollte ja immer so viele Features auf einmal ;-)), aber auch hier kann man sich zurechtfinden, wenn man erstmal die Beispiele durchgearbeitet hat. Informationen ueber den PIC18F452 und dessen Assembler-Befehle gibt es auf der Microchip Homepage. Gruss, Thorsten.
  18. Hi, which application are you using? Some of them already contain a table for the required settings in main.asm Best Regards, Thorsten.
  19. I finally found out that it is a MIOS bug. It occurs very rarely when the MIOS_MIDI_TxBufferPut function is interrupted by the TX buffer handler. The last part of this function must be atomic, means: interrupts have to be disabled during the execution to avoid a malfunction. So, especially applications which are using the MIDI Merger and MIDIbox Link extensively like MIDIbox SID, but also linked MB64, MB64E, MBLC, etc... will require a bugfixed MIOS version. I will release a new version (v1.6) in next days which will also provide some new functions especially for MIDIbox SEQ (BankStick Page Read, improved MIOS_Timer_Init, etc...) Best Regards, Thorsten.
  20. Hi Thomas, it has to be connected to the CORE module, only. See also this special diagram for MIDIbox SID: (more diagrams can be found under http://www.ucapps.de/mbhp_ltc.html) Best Regards, Thorsten.
  21. Hi, sorry, maybe the info wasn't detailed enough: the MIDImon already provides the function for which you are looking for. It can interpret the SysEx message which contains the song position and it counts the beat/bar/module numbers correctly. These counters are displayed at the LED digit display as well as on the LCD. The LCD can be left out if not required. See also http://www.ucapps.de/midimon/midimon_disp_mc.jpg (yes, the picture doesn't really make this clear ;-) ) the BPM will be derived from the MIDI clock, but it's not possible to derive the BPM from MTC Best Regards, Thorsten.
  22. The main purpose of a sample is to try the differences out ;-) Some words to accuracy of the MAX6007: the temperature coefficient does matter on extreme temperature differences. This is no issue for a synth application, no? Best Regards, Thorsten.
  23. No - but good news for the AMUX extension: last sunday we got the first version running with 64 S&H output channels. Sorry, no more information about this, documentation is sooo much effort... ;-) Best Regards, Thorsten.
  24. No - but I would use serial shift registers due to the re-usability. But just wait for 2-3 weeks... I'm planning to provide a (tested) keyscan algorithm for a 5 octave keyboard. Its a MIOS based replacement for an old Polykobol synth of a friend. It will just only require one 74HC595, one 74HC165 and 60 diodes It won't support velocity (since this keyboard only has single contacts), but this is something which you could add and test with your equipment. The velocity feature will require one additional 74HC165 Best Regards, Thorsten.
  25. Hi, I've no idea about the differences, couldn't it be found in the datasheets? I've just selected some random ones ;-) I will use the DIL variants of course. Only the MAX6007 is a SMD (no alternative solution available). Btw.: maybe I will also take alternative, cheaper MAX ADCs with lower resolutions into account, any suggestions from the experts? Best Regards, Thorsten.
×
×
  • Create New...